Jason McCreary

Jason McCreary @gonedark

About: I build things with my hands. The human behind Shift - https://laravelshift.com, master of Git - https://gettinggit.com, and author of "BaseCode" - https://basecodefieldguide.com

Joined:
Jan 11, 2017

Jason McCreary
articles - 37 total

42 Git Questions Answered

Answers to 42 Git questions asked during a recent training I lead to guide a development team from git init to Git Master.

Learn More 317 8Oct 17 '19

Building Products - Building an audience

The second in a series on building products where I review steps done to grow a new audience for my upcoming product Optionality.

Learn More 16 1Jan 17 '19

Jekyll to Jigsaw

Some notes on the process of converting the static site generator I use from Jekyll to Jigsaw.

Learn More 40 4Jan 8 '19

2018 Lookbehind, Lookahead 2019

A look back at my 2018 dev goals and a lookahead at my dev goals for 2019.

Learn More 16 1Jan 2 '19

Building Products - Starting from Square 0

The first in a series of posts on building products from the ground up.

Learn More 38 0Dec 18 '18

Black Friday Deals

Discussion to share the good "Black Friday" deals within the tech community.

Learn More 20 16Nov 23 '18

10 practices for writing readable code

A set of 10 practices for writing code with a focus on improving readability and reducing complexity.

Learn More 444 45Sep 18 '18

Untangling Nested Code

How to identify the different forms of nested code and remove them.

Learn More 81 9Jul 16 '18

Removing Comments

A closer look at the practice of removing comments from code.

Learn More 59 19Feb 15 '18

Practicing YAGNI - Show me the code

A write-up of what practicing YAGNI looks like in code.

Learn More 79 12Jan 29 '18

Practicing YAGNI

A summary of my talk at Laracon on "Practicing YAGNI".

Learn More 159 19Jan 17 '18

2018 Dev Goals

A little backstory on the 5 development goals I set to achieve in 2018

Learn More 27 4Jan 8 '18

100 days practicing TDD

A retro after practicing test driven development for 100 days.

Learn More 184 16Jan 3 '18

Another month of clean code

Another month worth of clean code examples from my weekly tweets.

Learn More 84 12Dec 19 '17

The Debugging Golden Rule

Developers need to remember the Debugging Golden Rule.

Learn More 42 6Dec 13 '17

Why I leave a job

A reflection on the core criteria of a good job after deciding to leave The New York Times.

Learn More 30 7Nov 20 '17

Fake it by stubbing the mock, dummy

Why differences in test objects are often inconsequential and how abstraction can improve developer happiness.

Learn More 28 1Nov 14 '17

A month of clean code

A collection of my recent "clean code" tweets with before and after code samples.

Learn More 519 44Nov 10 '17

Writing Clean Code (Part 2)

Three more practices to write clean code and help improve code readability.

Learn More 77 7Oct 18 '17

The Proximity Rule

A recent coding style I call the "Proximity Rule". Might be called something else, but I still like the code.

Learn More 15 3Oct 12 '17

Are you a Boy Scout?

A look at how the simple practice of "boyscouting" can improve your code.

Learn More 37 6Oct 9 '17

SMS admin in 8 lines of code

In an effort to provide on the go support for my SaaS, I created an SMS based admin using Nexmo and Laravel.

Learn More 22 2Sep 20 '17

I'm a Git Master, Ask Me Anything

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).

Learn More 71 103Sep 13 '17

Committing to the wrong branch

Exploring the various Git commands you can run when you make a commit on the wrong branch.

Learn More 23 1Sep 5 '17

References from "Writing Clean Code"

Additional references from my recent post "Writing Clean Code" contain ing motivation and practices for writing clean code.

Learn More 18 1Aug 24 '17

Writing Clean Code

Three simple practices to help write clean code and improve the readability of a codebase.

Learn More 354 67Aug 14 '17

You changed the code, you didn't refactor the code.

A closer look at the important difference between changing code and refactoring code.

Learn More 55 8Jul 12 '17

Starting an online workshop on Git

The backstory for my plan to host an online workshop on Git.

Learn More 10 2Jul 5 '17

Tweak your Terminal for Git

Tweak your terminal for Git by adding Git command completion and updating your prompt to include the Git repository status.

Learn More 19 11May 24 '17

An edge case for cache busting

Most high performance web sites optimize for the sad path. In this article, we address a way to optimize for the happy path too.

Learn More 12 0May 15 '17