Development Practices 3 Simple Security Tips for Your Web App After working on a security-focused software development project for a while, I’ve learned quite a bit and will share some security tips.
Svelte You Should Try Svelte 5 If someone asked if I recommend Svelte in the past, I would probably say no. That might be changing with Svelte’s newest version, Svelte 5.
Developer Tools Manage Reactive Arrays in Svelte Creating arrays as reactive statements helps manage lists on the frontend and keep them up-to-date, but this is challenging with Svelte.
Artificial Intelligence Use Github Copilot’s Modify Feature to Refactor Your Code Quickly I’ve used Github Copilot with VSCode for about half a year. Recently, I’ve found what feels like Copilot’s hidden gem — its “modify” feature.
Personal Optimization A 6-Month Review of My Moonlander Keyboard About half a year ago, I decided to try out a split keyboard. Here are a few things I really like about the Moonlander.
The Software Life Why Developers Should Go to Meetups — Even if They’re Not Looking for a Job What if you’re neither looking for a new job nor trying to hire someone for your dev team? I'd argue this is the best time to go to a meetup.
Personal Optimization Multiple Projects? Context Switching for Developers Context switching can be difficult for developers working on projects with different tech stacks, clientele, and product concerns.
Extracurricular Activities Programming for Arduino? Use Platform.io instead of the Arduino IDE For a fun side project in Arduino, I discovered you can use the Platform.io plugin to do tons of embedded programming in VSCode.
Development Practices How to Write Good “Bad” Code Sometimes, writing bad code is actually the right solution. Being a perfectionist can get in the way of progress on your project.
Developer Tools Use Turborepo to Improve Your Build Process My software development team decided to give Turborepo a go, and it greatly improved our build process. I recommend trying it out.
Developer Tools Why I Switched to Warp for My Terminal Needs Like many developers, I used iTerm2 for all my terminal needs, but a coworker recently told me about a new terminal called Warp that's built in Rust.
Development Practices Review Pull Requests Confidently As a new dev, I needed a process for reviewing pull requests that allowed me to feel confident. Here are four questions I ask for every PR I review.