Quote of the monthI dreamt and saw life was joy. I awoke and saw life was duty. I acted, and behold duty was joy. To put it another way, fulfilling your responsibilities can surprisingly bring you happiness. Like most things in life, this is easier said than done. God knows I've been having a bit of a rough go fulfilling my duties at home, at work, and of course with a new business endeavor that I'm working on with my older brother (more on that later in the year 😆)! Dear reader, that's not to say that we shouldn't feel the full weight of our burdens, but rather that we should strive to do our best to fulfill the duties that are laid out in front of us and to have fun while doing it. Believe it or not, if you start pretending like something is fun and acting like it's fun, it sometimes can actually become fun. 🕺 What I learned this monthI try to learn something new every day... hopefully, some of this is useful to you as well!
Articles worth checking outLe things that grabbed my attention this month!
Tool time with TaranThis month’s pick: a new terminal emulator for your toolbelt — Ghostty. I’ve been blown away by its performance on both my home and work machines. iTerm2 has served me well, but Ghostty has been phenomenal. It’s fast, packed with features, and has thoughtful touches like a built-in theme picker and excellent font rendering. If you’re in the mood to try something new, I highly recommend giving Ghostty a spin. Snippet of the monthThe below piece of code was the cause of a nasty little bug that we didn't catch until it was almost too late! It ties back to one of my TILs, but I'm curious: can you spot the issue? Hint: it only happens in the node runtime... Give up?
At first glance, optional chaining makes this look safe. But it's not. In Node, ` |
I'm a senior front-end engineer specializing in React and TypeScript. I’m passionate about crafting clean, efficient code and exploring new technologies that push the web forward. Each month, I share what I’ve learned, interesting tools or articles, and a bit of inspiration to keep us all motivated on our development journey. Whether it's diving into the latest JavaScript trends or optimizing CSS for better performance, this newsletter is my way of sharing the continuous learning that drives my work. Let’s grow together!
Quote of the month If you want to improve, be content to be thought foolish and stupid. Epictetus This is something I always try to keep in mind when approaching a new subject or topic. We get so used to being competent that we forget what it feels like to be a beginner—foolish and stupid. But real improvement only comes from engaging with others: asking those more competent than us, whether individuals or the larger community. Sure, maybe the person you're asking isn’t the nicest and mutters...