Chasing Tools
A reflection on the JavaScript ecosystem's tool proliferation, the pitfalls of constantly chasing new frameworks, and the importance of stable, foundational choices.
A reflection on the JavaScript ecosystem's tool proliferation, the pitfalls of constantly chasing new frameworks, and the importance of stable, foundational choices.
Author transitions from a software engineering role at Disy to becoming a Java channel editor at SitePoint, reflecting on lessons learned.
A guide for developers on how to approach and manage an inherited legacy codebase, focusing on mindset, planning, and practical steps.
Discusses the importance of unit testing in Swift to avoid writing legacy code, inspired by Michael Feathers' definition of legacy code as code without tests.
Article argues that Swift code without tests becomes legacy code, emphasizing the importance of unit testing for code quality.
A guest post contribution on reading other developers' code to learn different problem-solving approaches and evolving best practices.
A developer shares a personal project from 2001-2003: Goal4D, a now-obsolete Java 3D engine, and considers open-sourcing it.
Discusses the widespread use of the buggy eggtrayicon implementation in GTK+ apps and urges developers to adopt native solutions.
A developer's critique of Kent Beck's TDD book, highlighting its shortcomings in addressing legacy code and retroactive testing.
A programmer's first blog post introducing their Python-focused blog and involvement with the Entertainer Media Center project.
A software developer shares a list of influential books that helped advance their career and improve their programming skills.