Strange and maddening rules
Explores debugging techniques like rubber duck debugging and divide-and-conquer, and discusses Stack Overflow's approach to handling novice questions.
Explores debugging techniques like rubber duck debugging and divide-and-conquer, and discusses Stack Overflow's approach to handling novice questions.
A JavaScript tutorial on refactoring a calculator app using best practices like early returns and pure functions.
Explains the three main types of linter errors (unused variables, parsing, formatting) and how to handle them to improve code quality.
Discusses the reasons for 'quick fix' code and provides strategies for avoiding them in front-end development (HTML, CSS, JavaScript).
A web developer's call to action: share only accessible, semantic code examples and be responsible when publishing technical articles.
An analysis of nine code quality tools for Clojure, evaluating their functionality and issues in a real-world project with cljc files and spec.
Argues that code reviews should be a team effort, not a single person's responsibility, to improve quality, share knowledge, and build ownership.
A guide to disciplined C programming, emphasizing maintainability, simplicity, and avoiding dangerous patterns for writing robust code.
A review of 'The Pragmatic Programmer' book, assessing its timeless principles and relevance in modern software development.
A critique of 'cute coding' practices that sacrifice code readability and maintainability for clever, terse syntax.
Explores the mindset shift from writing code to designing systems, focusing on user impact and strategic technology choices.
A rebuttal to common misconceptions and suboptimal practices in Java Streams, using a specific article as a starting point.
Explores best practices for writing clean, small, and maintainable functions in JavaScript to improve code quality and reduce complexity.
Explores why 'else' expressions are considered unnecessary in programming, offering alternative patterns like early returns and the State Pattern.
A guide to modernizing JavaScript code by replacing old ES5 patterns with cleaner ES2015+ features like template literals.
A guide to modernizing JavaScript code by replacing ES5 hacks and workarounds with cleaner, native ES2015+ alternatives.
Tobias Zimmergren discusses SPCAF for SharePoint code quality and previews a new Transformation Guidance tool for migrating to the Add-in model.
Analyzes the time investment and value of code comments, covering initial writing and maintenance costs versus long-term benefits.
A developer argues against committing commented-out code, explaining why it harms code readability and maintainability.
A detailed categorization of code comments, exploring their types, maintenance, location, and alternatives to improve code clarity.