Take the pain out of updating your code using jscodeshift to automate the changes. Chris Laughlin introduces explains how to create and apply codemods.
Danny explains why he moved from Laravel to a Go version of his app and explains which advantages a Golang rewrite of his web app brought him.
Yaphi Berhanu demonstrates how to plan your web dev projects, making them an iterative process and breaking large problems into small bite-size pieces.
Java's Optional, unlike may-or-may-not-contain-a-value types in other languages, is no well-behaving monad. And this matters to everyday developers like us!
Tobias looks at the process of refactoring code to make it cleaner - more readable, more intuitive. Do you think it's worth the time and effort?
Refactor your app to use Angular 1.5 components. Jay Raj shows you how to prepare your code for eventual migration to Angular 2.
Jeroen Moons offers advice and lessons learned on how to get a legacy codebase under control and bring it to a new level of maturity.
In the news this week: Star Trek replicators, responsive web design and the importance of testing. Check out the best links in our weekly round-up.
This article explores how Angular controllers can be simplified by incorporating factories and services.
This is the part 3 of article Practical Code Refactoring. Code refactoring is about re-thinking everything in your code for the sake of making it better.
This is the 1st part of article Practical Code Refactoring, Part 1 - What is Good Code?, by the author Abdullah Abouzekry.