Threads And Queues In Ruby
I recently tried solving a coding challenge that required concurrent processing of data. This is something Iāve honestly never done before in code. At work, almost everything is event driven, and tasks that do need to be done asynchronously or concurrently have been done through systems like Sidekiq, Redis or message queues like Kafka. I want to introduce the problem to you, go over my solution, and describe my thought process along the way....
I'm a staff software engineer now? Two Promotions in 8 Months
Iām probably just as shocked as you are reading that title. I still canāt believe Iāve receieved two promotions in the past 8 months. I had intended to do a number of posts on what I was learning and the progress of my career into a staff+ role.. But Iāve already made it. So instead Iām going to talk about the last 8 months, what Iāve been up to since my last post, and what my goals are going forward....
How I Doubled My Income, and My 2021-Year Review
I Bought a House before 30! The last several years has been a bit rough for me. I had been living with my parents for many years. At first, I was taking care of my grandfather as his primary caregiver, then as I went back to college for Computer Science, and then continued after graduating as I job hunted, did freelance gigs, and got my first āreal jobā in industry. I didnāt have a lot of money, and my income was sporadic at best....
Making the Best of an Old School Dev Environment
No Local Dev Environment?? At the company I (used to) work at, we write code off our remote server without setting up a local environment. Finding the best remote dev environment has been a journey for me. The extension FTP Simple has worked well so far, but it has some draw backs. You need to verify that the new version of the file downloaded off the server, and when you save that it actually uploaded....
Why I Decided to Quit MMORPG Games
My Experience With Gaming Addiction Iāve been a gamer my entire life, like most millennials. The first games I remember playing were Tetris on the original black and white gameboy, DOS computer games like Crystal Cave, Brick Breaker, and Jazz Jackrabbit, and the early NES games like mario broās and duck hunt. My whole life I played games till I beat them, then moved on. This is a relatively healthy relationship with games....
The Rebirth of a Hackintosh Dev Environment
My History A few years back I went all-in on a setting up a Hackintosh pc. I even made a blog post about it, which you canāt find anymore. But, I had everything running perfectly and was productive in my work. Then I gave up on it due to the inconvenience of needing to boot back into windows constantly. A Hackintosh is a regular pc with macOS installed on it....