Displaying Breaks - Building SaaS #72
A developer adds break display logic to a weekly schedule in a SaaS app, focusing on Django templates and styling.
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.
Lessons from refactoring a large JavaScript codebase to use optional chaining, including patterns to search for and pitfalls to avoid.
A developer builds a Django CreateView for adding courses, reusing forms and templates while following a test-driven approach.
A developer argues for starting with larger, monolithic components in Angular to avoid premature abstraction and complexity, then refactoring for performance or reusability.
A data scientist's journey from Python/Jupyter to embracing TypeScript, tests, and tools for building maintainable software.
A developer explains cyclomatic complexity, its importance for maintainable code, and demonstrates it with examples from simple functions to the Gilded Rose kata.
A recording of a live refactoring session presented at the JFokus tech conference in Stockholm.
A developer questions the pursuit of 'clean code' after refactoring for DRYness makes the codebase harder to understand.
A developer's personal story about learning the critical importance of unit testing while refactoring a complex financial calculation library.
Explores how code complexity creeps into projects and offers automated strategies to detect and prevent it, promoting continuous refactoring.
A guide to refactoring PowerShell switch statements, demonstrating how to replace them with hash tables for cleaner, more maintainable code.
A live Java refactoring session presented at the JBCN Conf in Barcelona, focusing on practical software development techniques.
A guide to improving Jest test clarity by refactoring assertions and using custom error messages for better debugging.
A guide to refactoring JavaScript code for better performance and readability, with practical examples from real-world scenarios.
A guide to refactoring iOS app navigation using the Coordinator pattern to decouple view controllers and improve code architecture.
A software developer draws parallels between keeping a clean kitchen bench in cooking and maintaining a tidy codebase and workstation for better productivity.
A tutorial on refactoring an iOS app from MVC to MVVM architecture using the RxSwift library for reactive data binding.
A software developer argues that writing less code is a key skill for creating maintainable, efficient systems and solving problems effectively.