Answers to 42 Git questions asked during a recent training I lead to guide a development team from git init to Git Master.
The second in a series on building products where I review steps done to grow a new audience for my upcoming product Optionality.
Some notes on the process of converting the static site generator I use from Jekyll to Jigsaw.
A look back at my 2018 dev goals and a lookahead at my dev goals for 2019.
The first in a series of posts on building products from the ground up.
Discussion to share the good "Black Friday" deals within the tech community.
A set of 10 practices for writing code with a focus on improving readability and reducing complexity.
How to identify the different forms of nested code and remove them.
A closer look at the practice of removing comments from code.
A write-up of what practicing YAGNI looks like in code.
A summary of my talk at Laracon on "Practicing YAGNI".
A little backstory on the 5 development goals I set to achieve in 2018
A retro after practicing test driven development for 100 days.
Another month worth of clean code examples from my weekly tweets.
Developers need to remember the Debugging Golden Rule.
A reflection on the core criteria of a good job after deciding to leave The New York Times.
Why differences in test objects are often inconsequential and how abstraction can improve developer happiness.
A collection of my recent "clean code" tweets with before and after code samples.
Three more practices to write clean code and help improve code readability.
A recent coding style I call the "Proximity Rule". Might be called something else, but I still like the code.
A look at how the simple practice of "boyscouting" can improve your code.
In an effort to provide on the go support for my SaaS, I created an SMS based admin using Nexmo and Laravel.
I've been programming for 20 years. I'm very passionate about what I do and lately I've been on a mission to empower developers to master Git. So I'm glad to answer any and all of your Git questions (or anything else).
Exploring the various Git commands you can run when you make a commit on the wrong branch.
Additional references from my recent post "Writing Clean Code" contain ing motivation and practices for writing clean code.
Three simple practices to help write clean code and improve the readability of a codebase.
A closer look at the important difference between changing code and refactoring code.
The backstory for my plan to host an online workshop on Git.
Tweak your terminal for Git by adding Git command completion and updating your prompt to include the Git repository status.
Most high performance web sites optimize for the sad path. In this article, we address a way to optimize for the happy path too.