Started to read ‘Functional Programming with Elixir’ book
Reading a book about ruby.
Just started coding on ruby in a company as a software engineer.
Previously I have been working on C# and .Net tech stack. Moving from compiled to interpreted language is quite interesting
Currently learning TypeScript, watching some tutorial videos
At work:
I’m still keeping up with my elixir server, occasionally adding new capabilities. Making new integration tools in Rust for processing CSV and Oracle SQL results together to process out to more CSV’s and such (in mere single-digit milliseconds!), and learning the overall Banner systems because it seems I’m taking over all that work, all while slowly converting the entire place to a new ERP system over the next few years, first rollout is in a couple months!
Bought PragProg Books and started some of them to read(I need to be consistent)) ): 1. Combine Kickstart(new native reactive framework from Apple), 2. Domain Modeling made functional(interested in type-driven development which I can apply in mobile development), 3. iOS Unit testing by example(interested in part of refactoring).
Started reading the book ‘Code That Fits in your Head’ by Mark Seemann
Bought Pragmatic Studio Ruby and Rails course bundle, going through the Ruby course (it is great, btw). My plan to is switch my freelancing to Ruby-based web development (Bridgetown, Ruby on Rails), and also to look for a full time job as a web developer, as I want to switch careers.
Just finished the Pragmatic Studio Ruby course! Great learning material, really well thought trough material.
Advent of Code.
Finishing ‘Learn Enough Ruby to be Dangerous’ book by Michael Hartl to deepen my Ruby skills. Looking forward to tacking Ruby on Rails next.
How is that book? I never did anything beyond a FizzBuzz or two with Ruby and was thinking to dive in a little.
Looks like from your other posts I’d be very much interested to learn your Ruby experience. Please share some of the bits if you have the time
I think the Learn Enough series books are a great quick introduction and overview of the topic covered. Previously finished the Learn Enough JavaScript book as well - both JS and Ruby books actually have the same examples/projects, but .implemented with JS or Ruby. The book provides a quick, well thought-through intro and overview of the basic syntax, methods, OOP and TDD principles, creating a gem and building a simple web app in Sinatra. Exercises are increasing in difficulty with plenty of hints and repetition, with solid teaching principles - something that is severely lacking in most online tutorials.
Overall, I wholeheartedly recommend Learn Enough series books.
Thank you. I will certainly look into this. I am also eying the new pickaxe book. Maybe I’ll get that too once it gets out.
Yes, I am also eyeing the updated Pickaxe book, as well as Agile web development with Rails.
Took advantage of the Black Friday deals to buy freelancing related courses to up my game in 2023.
Don’t Use Oracle based school ERP systems! Ack! Stringly-typed Oracle Database Horror! Enumerations? What’s that? Nah let’s use random characters to indicate certain things with no limitations on what they can be even though only certain ones work so people end up typing in accidentally the wrong things ohsoverymanytimes! Unique indexes? What’s that? THREE distinct methods of keeping historical data sure! Normalization? N5? Nah we don’t care about that apparently, heck we don’t even care about hitting N1 of normalization! Duplicate so much data in so many places in so many conflicting ways in mismatched ways, yes that’s the glory! Oh and yes, let’s make all “processing” on the data be an utter hoard of C files that compile to the oracle system taking like 6000 lines of code in a single file to do what could have been done in like 200 lines, and there’s like 1200 of these ‘processes’ that get called by SQL in oracle to do stuff, again most of which could have been done just straight in SQL anyway. And I’m still barely scratching this… >.>
/me twitches…
So yeah, that’s been my life for the past month, lol…
I just set up an AKKA cluster with Cluster Sharding, and I think it’s super cool
Took me a while because all examples were not exactly what i wanted, as always
Now I’ve got a cluster with event sourced actors which are willing to serve my requests
Next thing to do is a performance test, I aim for ~10000 requests/second doing some calculation and storing data…
Been enjoying Go since 2023. So far solving random problems and getting used to the syntax but might start something more substantial soon. Go is going to be my language of the year.
Just moved to Florida temporarily for a contract work. 6 months, hopefully it will be extended for a year