TypeScript Build a Lightweight Code Generator with TypeScript and JSON Imports On a recent project, my team created a lightweight code generator, with reusable techniques I want to share. Read on for the why and the how.
The Software Life 5 Popular Myths About Software Engineers Debunked There are a ton of myths and misunderstands about software engineers. Here are 5 of those and why they aren't accurate.
Platforms & Languages The Evolution of Go: What’s New in Version 1.21 Go 1.21 has solidified the language's reputation as an adaptable, efficient, and community-focused platform.
Development Practices Improve Your Codebase Incrementally with Team Refactoring Goals Sometimes, the team isn't all on the same page. On a recent project, we implemented a strategy to alleviate this: team refactoring goals.
Developer Tools Step Up Your Code Quality with ESLint I'll share a few techniques I recommend when using ESLint, including one game-changer I only recently discovered.
Rust The Best Development Environment for Rust? 3 Common Options Rust is a popular modern language, but there's no clear standard for best development environment for Rust. Here are 3 popular choices.
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.
Evolving the Industry GitHub Copilot Should Pay For the Code It Uses Microsoft charges you $10 per month to access its code generation tool. However, none of that money goes to the people who wrote the code.
Extracurricular Activities Treat Your Personal Projects with Respect and See More Progress I started my career in computing with personal projects, and I continue to build and expand my skills with my own projects.
Developer Tools Level Up Your VS Code Game with These Tips Visual Studio Code is a powerful editor with a lot of fantastic features. Learn to take advantage of everything VS Code has to offer!
Python Improve Code Quality in Python Flask with Pylint, djLint, and Black Writing clean code is something everyone can begin immediately simply by leveraging free tools like Pylint, djLint, and Black.
Development Onboarding as a New Dev: How to Wrap Your Head Around a Large Code Base Be patient when learning a large code base. It's a long process, but if you keep working at it, eventually everything will come into focus.