After many years absence I have decided to relaunch my blog.
My intention is to have a personal place I can get back into writing and sharing some of my current thoughts within the software engineering and business world.
I am still focused on Ruby as a language, but have lost favour with the ‘Rails Way’ of doing things. I have explored Elixir and Erlang quite a bit and have looked into Common Lisp. However I always come back to Ruby and still enjoy working with it. You can’t beat the satisfaction coding in Ruby brings.
With the advent of Ruby 3 and the experimental usage of Ractor (Ruby’s Actor-like concurrent abstraction) I think it is a great time to be a Ruby dev. I just hope that with these and future improvements we can win back a lot of devs who have left Ruby for Elixir.
I hope to be posting on how we can use Ruby to build truly domain driven applications. This is without large frameworks getting in the way of your domain logic. I am going to be posting specifically about dry-rb and how I have used a number of their gems to build functional cores for applications. These applications try to use good software design practices and implement just enough Functional paradigms to be useful.
I also plan to post book reviews, hopefully they will be useful to some people. The current books I intent to review are:
Books I need to review
- This is Marketing by Sam Goden
- The E-Myth Revisited: Why Most Small Businesses Don’t Work and What to Do About It
- Peak: How all of us can achieve extraordinary things
- The Lean Startup: How Constant Innovation Creates Radically Successful Businesses
Books I need to start/finish reading
- Sam Walton : Made in America My Story
- Drive: The surprising Truth About What Motivates Us
- Antifragile: Things that Gain from Disorder
If you would like to keep informed with any posts I make, please signup to my mailing list. This list is simply linked to my RSS feed and will send you an email when I have published an article.
Feature image courtesy of Christian Schnettelker