RSSAmplifier

Blog

MoskitoHero

Recent content on MoskitoHero

/RSS feed ↗31 posts

Latest posts

Amazing Holidays

I usually take 3 weeks off in the summer. This year, we decided to plan a road trip across the North of Spain, from Barcelona to Bilbao.

Run Pasted Multiline Backslash-Escaped Shell Commands in Nushell

I often get frustrated when copy-pasting commands from a website into my Nushell terminal. Here is a little snippet to solve that issue.

How I Use JuJutsu Revisions to Plan My Work Ahead

JuJutsu VCS gives me planning superpowers. Here is how I use its revisions and flexible workflow to plan my work ahead and keep track of my progress.

Nujutsu Custom Jujutsu Commands in Nushell (With a Neovim Twist)

A couple of small Nu functions I use daily at work to make my life easier with JuJutsu and Nushell.

My Dream Ide Does Not Exist

Random thoughts about my erratic / frenetic search for the perfect IDE, and why I keep switching between Emacs, Neovim, Zed (and Helix). What do I even want?

How I Use Mise to Harmonize My Project Commands

Mise is a great tool to define and alias commands across all your projects. I use it to avoid having to remember different commands for each project.

Daily Notes - A Different Approach to Blogging

I have decided to start a daily notes habit. I will write every day, and share some of my writings here. This post explains my motivations and the rules I set for myself.

I Am Not a Robot

I have a confession to make: I am not a robot. Should I let my coding style be dictated by the fear of sounding like one? I don’t think so.

Directory-based git config rules

I have found a way to alter my git config based on the directory I am working from. Pretty simple, yet very handy.

This Blog Does Not Track You (But You Are Invited to Track It)

There are no cookies, no counters, no analytics attached to this blog. I just write for myself and I don’t care about the audience. But you are invited to track it if you want to!

Make Your Vcs Fly With Jujutsu

I am always attracted by new tools that promise to make my life easier. I recently started using Jujutsu, a version control system that makes your git workflow much more flexible.

Disconnected: One Day Working Without the Internet

What does it feel like to work without the internet in 2026? Circumstances got me unplugged myself for a day, leaving me with a flaky 5G connection to rely on.

Opening the Mind of a Thinking Agent

Reflecting on my experience of using AI agents for coding, I start wondering what is really hiding behind the concept of a 'thinking agent'. Time to take a look inside its brain…​

Zed Turtle Extension

I have just released the first version of a Zed extension for the Turtle format.

An introduction to Barley, the fast model serializer

How I built and open-sourced Barley, a fast and simple model serializer gem for Rails, born from real-world performance needs and benchmarked against the best in the Ruby ecosystem.

Set up Ghost with Podman on a VPS

A step-by-step walkthrough for running Ghost on a VPS using Podman quadlets backed by Systemd, with MySQL and Caddy as a reverse proxy.

Working For Your Manager’s Success

Estimates are inevitable in software development, but committing to deadlines — like a mechanic does — requires honesty with your manager rather than optimism to impress them.

From Chaos to Clarity: My Journey with ADHD, TickTick, and PARA

How I use TickTick and the PARA method to manage ADHD and transform daily chaos into a structured, productive second brain.

Track and debug your ActiveRecord SQL queries with annotations

Embed contextual comments directly into your SQL queries using ActiveRecord’s annotate method, making log analysis and debugging far easier.

Ruby Best Practices - Method Arguments

Simple rules for ordering Ruby method arguments — put optional arguments last, and switch to keyword arguments when you have more than one optional parameter.

Love your error messages as thyself

Stop ignoring error messages and start reading them — it will make you a better developer and help you understand your language from the inside out.

Writing code for your future self

A set of guidelines to write clean, readable code that you — and your future self — will thank you for.

Lessons learned after migrating from Heroku to a kubernetes cluster

I recently migrated my company’s rails hosting from Heroku to a kubernetes cluster. It was a daunting task, but I learned a lot. Here are the lessons I learned, and how you can avoid the pitfalls I encountered.

An alternative to the ActiveRecord after_initialize callbacks

Avoiding the callback hell in Rails by creating a simple method in the model to initialize associated records.

Chaining conditions in regular expressions

Unleash the full power of regular expressions by chaining conditions together.

A Leap Into the Unknown

After 19 years as a teacher, I finally made the leap into a new career as a software developer. Here are my thoughts on this transition, the challenges ahead, and the feelings that come with stepping into the unknown.

Prevent Devise from sending confirmation emails

When you need to import users into a new Rails app using Devise, you may want to skip sending confirmation emails. Here’s how to do it by overriding an instance method in the User model.

Genesis of a Career Change

After 19 years as a teacher, I decided to change careers and become a software developer. Here are the reasons that led me to this decision, and the first lessons I’ve learned from this transformation.

First, I drink the coffee...

Here is a wallpaper I made. Feel free to download…​

(untitled)

My name is Cédric Delalande. I am a french software engineer. I live near Poitiers, France. I am a husband and a father of four. After a 19-year career as an English teacher, I switched to IT - no regrets. Check out my résumé . I code in Ruby on Rails. I’m interested in Rust, Golang, Crystal and Gleam. I have a DevOps streak, with solid experience in Kubernetes on Google Cloud and AWS.

(untitled)

CÉDRIC DELALANDE Poitiers, France moskitohero.com github.com/MoskitoHero ruby.social/@MoskitoHero Download PDF version Who am I? Senior Ruby Developer with 15+ years experience building scalable web applications. Expert in team leadership, system architecture, and cloud migrations. Creative, flexible and eclectic. I believe clean, tested code is key to maintainability and performance. I believe in…