Greg Donald

Hand-on Test-Driven Development Book

December 17, 2023

My new book Hand-on Test-Driven Development Book has been published: https://tddbook.com/.

Hand-on Test-Driven Development Book

ruby (5) rails (4) tdd (1) rspec (1)

⇐ Automate Linux Kernel Builds
Reorder Rails database migrations files ⇒

Metaprogramming a dynamic method inside a dynamic class in Raku and Ruby

August 2, 2023

I wanted to learn to create a dynamically-named method inside a dynamically-named class in Raku. This is what I ended up with:

#!/usr/bin/env raku

my $class-name = "MyDynamicClass";
my $method-name = "dynamic-method";

raku (17) ruby (5) meta (1)

⇐ Reorder Rails database migrations files
Blackjack written in Elisp ⇒

MP3 Player written in Ruby using Ruby on Rails

October 10, 2022

I wrote a simple MP3 player:

https://github.com/gdonald/player

MP3 Player

ruby (5) rails (4) player (1) mp3 (1)

⇐ Current State of the Hanami Web Framework
Debug a Linux Kernel in QEMU ⇒

Console Blackjack in Ruby

November 9, 2019

I wrote a Console version of Blackjack in Ruby.

blackjack (17) console (14) ruby (5) game (5) gem (1)

⇐ GUI TicTacToe in C++ using the SDL2
Raku Fizz Buzz ⇒

CRM12 - Customer relationship management software

April 13, 2017

I wrote a customer relationship management tool in Ruby on Rails:

https://crm12.com/

You can manage customers, sales, and products.  It also has custom fields you can attach to products.

ruby (5) rails (4) crm (1)

⇐ GUI Blackjack in C using the SDL2
How-to build latest Linux kernel from Linus' git repo on Debian ⇒

About

Author, software maker, RC airplane enthusiast, player of strung instruments, bibliophile.

Social

Archives

  1. June 2025
  2. January 2025
  3. December 2024
  4. November 2024
  5. October 2024
  6. August 2024
  7. July 2024
  8. June 2024
  9. May 2024
  10. February 2024
  11. December 2023
  12. November 2023
  13. August 2023
  14. April 2023
  15. December 2022
  16. November 2022
  17. October 2022
  18. September 2021
  19. March 2021
  20. February 2021
  21. January 2021
  22. December 2020
  23. July 2020
  24. June 2020
  25. May 2020
  26. January 2020
  27. December 2019
  28. November 2019
  29. October 2019
  30. August 2019
  31. July 2019
  32. May 2019
  33. March 2019
  34. January 2019
  35. December 2018
  36. March 2018
  37. January 2018
  38. April 2017
  39. January 2017
  40. November 2016
  41. October 2016
  42. August 2016
  43. January 2016
  44. September 2015
  45. June 2015
  46. April 2015
  47. January 2015
  48. September 2014
  49. January 2014
  50. May 2012
  51. January 2012
  52. April 2011
  53. January 2010
  54. January 2006

GregDonald.com · Hands-on TDD · RSpec.IO · Back to top

Copyright © 2005 - 2025 · All Rights Reserved