Refactoring a Web Performance Snippet for Security and Best Practice
A developer refactors an outdated JavaScript performance snippet to improve security and adhere to modern web best practices.
A developer refactors an outdated JavaScript performance snippet to improve security and adhere to modern web best practices.
A guide to refactoring Rust code by introducing traits and custom types to handle optional and required HTTP headers more safely and expressively.
Explains how to use Rust's Newtype pattern to safely abstract file name extraction from paths, replacing error-prone code.
A developer builds a teacher checklist model and feature for a Django-based SaaS homeschooling application in this coding stream recap.
A developer continues building a teacher checklist feature for a SaaS app, focusing on Django refactoring and adding new context data.
An update on adding a new report to a PDF bundle, including code cleanup and refactoring in a SaaS project.
A developer refactors the student enrollment flow in a Django SaaS application, removing old code and improving the user interface.
A developer adds break display logic to a weekly schedule in a SaaS app, focusing on Django templates and styling.
The article details bug fixes and UI improvements for a SaaS application based on user feedback, including course clarity and schedule ordering.
Explains why testing React component implementation details leads to unreliable tests and demonstrates better testing practices.
A developer builds a Django CreateView for adding courses, reusing forms and templates while following a test-driven approach.
A developer questions the pursuit of 'clean code' after refactoring for DRYness makes the codebase harder to understand.
A new course teaching how to refactor React class components to use modern function components with Hooks and Suspense.
How to refactor React tests to avoid breaking when migrating class components to function components with Hooks.
Explores common developer struggles with writing and maintaining tests, and offers practical advice to overcome these challenges.
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.
A tutorial on refactoring a React application from Redux to MobX for state management, covering key concepts and dependencies.
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.