All about coding

Ruby and Rails technical content written by Lucian Ghinda

Everything that I published this week about Ruby #3

#ruby #ruby-on-rails #articles #podcasts #publishing

Monday

Every Monday, I publish the Short Ruby newsletter I create over the weekend:

Short Ruby Newsletter - edition 115

Additionally, I also published a page with some discounts for my Good Enough Testing Workshop:

Black Friday / Cyber Monday Deals for Good Enough Testing Workshop

I started curating a list of deals for Ruby developers as well and I kept updating it every day while discovering new deals:

Black Friday/Cyber Monday Deals for Ruby developers

Tuesday

This has become a habit for me: I set aside a few long-form or interesting articles about Ruby while working on the newsletter over the weekend and choose three to recommend. This week’s recommendation is:

Three Ruby Links #10

On the same day, after upgrading my Ruby version to 3.3.6, I noticed that Neovim Ruby LSP was having trouble detecting the updated Ruby version. I found a fix and published a small article about it:

When Neovim does not know the Ruby version

Wednesday

I published a how-to article on creating the deals link with a header animation for the GoodEnoughTesting.com website:

How to make a small pulsating animation in Rails using Tailwind

Additionally, I released the same content about making the header link pulsate as a very short video on my YouTube channel. I’m unsure about it; it’s quite short, but I may extend it and provide more explanation while demonstrating the code

I also published an idea that writing articles about Ruby will not only help the community but also help LLM get better at suggesting Ruby code:

Reminder to write articles about Ruby to have better LLM suggestions

Thursday

I published two articles out of some notes I had for the GoodEnoughTesting workshop:

Testing public methods vs private methods

and

Applied Test Case Design: Zammad example

I installed a Writebook and published these articles. While it needs a bit more polishing to suit my long-form blogging needs, it looks great right out of the box

Friday

I published a new episode of my Short Ruby podcast that I started a while back. I had some notes from a reply I composed to a question on Reddit and used them to create this episode:

Sharing your knowledge as a path to mastery

As I continue to publish written content, I’m finding it easier thanks to the notes I take during coding and while responding to questions about Ruby. However, producing a podcast episode and hearing my own voice still feels a bit out of my comfort zone. I need to practice more to feel comfortable.

View posts by tag

#ruby #concurrency #general-advice #life-hack #ruby-on-rails #google-cloud #kubernetes #bash #apis #rest-api #guide #docker #bugs-and-errors #howtos #newbie #programming-languages #programming-tips #til #coding #learning #postgresql #sql #design-patterns #web-api #programming-blogs #programmer #databases #programming #learn-coding #learning-journey #side-project #coding-challenge #design-principles #solid-principles #git #tips #testing #test-driven-development #test-automation #code #shortpost #refactoring #code-review #rails #developer #documentation #focus #blogging #content-creation #share #advice #newsletter #active-record #ai #ai-tools #generative-ai #web-development #errors #cursor-ide #ides #gpt-4 #news #scalability #tailwind-css #chatgpt #opensource #reviews #startups #github #technology #types #sorbet #performance #rubymine #vscode #codesnippet #features #syntax #friendlyrb #conference #directories #writing #summary #animation #articles #podcasts #publishing #patterns #pattern-matching #content #updates #seo-for-developers #marketing #properties #gems #matching #rspec #llm #tools #lsp #claudeai #opencode #mcp #rubocop #quality #planning #products #mvp #upgrade #agentic-ai #skills #superpowers