Introducing a new course: Simplify React Apps with React Hooks and Suspense
A new course teaching how to refactor React class components to use modern function components with Hooks and Suspense.
A new course teaching how to refactor React class components to use modern function components with Hooks and Suspense.
Explores common developer struggles with writing and maintaining tests, and offers practical advice to overcome these challenges.
Final part of a series on refactoring a legacy Python library, focusing on safe code rehabilitation techniques and tooling.
A developer recounts the process of reviving a deprecated open-source Python library for parsing recipe ingredients, detailing the challenges of legacy code.
A developer shares their process of refactoring a Vue.js application, focusing on improving component structure and using modern ES6 features.
A personal list of the author's favorite and most impactful web development and design conference talks from 2016.
Explores why 'else' expressions are considered unnecessary in programming, offering alternative patterns like early returns and the State Pattern.
A tutorial on refactoring a React application from Redux to MobX for state management, covering key concepts and dependencies.
A programming tip on overcoming creative blocks by first writing functional but imperfect code, then refining it into an elegant solution.
Developer discusses rewriting a Java GUI client for Poliqarp, focusing on code cleanup and new protocol integration.
How the developers used Pylint to refactor and clean up the codebase for the Entertainer media center software.
A developer's critique of Kent Beck's TDD book, highlighting its shortcomings in addressing legacy code and retroactive testing.
A software developer shares a list of influential books that helped advance their career and improve their programming skills.