Software Development
-
Custom Git subcommands
Heavy users of Git often find themselves writing their own Git shortcuts or scripts which combine multiple Git commands for…
Read More » -
Refactoring for the Tell Don’t Ask Pattern
Design patterns provide us with guidelines to help us implement clear and concise maintainable code. When implementing object-oriented design, both…
Read More » -
Why I Deleted My IDE; and How It Changed My Life For the Better
Everything you need to know if you decide to delete your IDE About 3 years ago, I made a big…
Read More » -
How to Be Lazy and Stay Calm
What frustrates me most in my profession of software development is the regular necessity to understand large problem scopes before…
Read More » -
Dolls and Maquettes
I’ve already written quite a few posts about why I don’t consider JavaBeans real objects. For instance, I think we…
Read More » -
Importance of Programming in Focused Time Blocks
In this day and age, there are a seemingly infinite number of things that are pulling your attention to various…
Read More » -
Working with Glide – Vendor Package Management for Go
In this post, we will use Glide to manage the dependencies of a Go project. Before starting, let me give…
Read More » -
[MEGA DEAL] Pay What You Want: AI & Deep Learning Bundle (99% off)
Explore the Future’s Most Exciting New Technologies in 7 e-Books & 10 Hours of Course Content Hey fellow geeks, This…
Read More » -
Nine Steps of Learning by Refactoring
I was asked on Twitter recently how is it possible to refactor if one doesn’t understand how the code works.…
Read More »