Take Control of Your Commit History
Constructing clean commit histories just got a lot easier with Git Poooosh.
297 Results
Constructing clean commit histories just got a lot easier with Git Poooosh.
You know atomic commits are the way to go, but you struggle making them happen with Git. Nathan shares a simple, step-by-step way to create atomic commits in the command line.
The great Ricky Bobby in Talladega Nights wanted to go fast, and you do too. Daniel shares how you can use Gulp to run both unit tests and integration tests separately and asynchronously to get the fastest run out of your test suite.
Vanilla can be delicious, especially when you learn to make Ruby expressive and flexible simply by following good object-oriented programming practices. Mike shares a method for handling HTTP responses in Ruby’s ‘net/http’ library.
The web is all about responsible compromises, and srcset embodies that mentality completely. Adam explores some recent project requirements that made srcset a handy solution.
Wasting time on mundane, repetitive tasks is for the robots. Release yourself from the monotony. Learn shell scripting and automate your command-line tasks.
Living in a world of automated deployments and where IE7 is normally the most annoying thing you have to deal with, coding emails is a totally deeper level of gross. Divya has tips to make coding emails a lot less terrible.
Getting a minimum viable product in front of users is a great way to learn without wasting budget on bells and whistles that you only think are important. Then you’ll find yourself in a great place to smartly flex some search muscles if the project warrants it.
If your code reviewer ain’t happy, ain’t nobody happy! Rob shares tips to create PRs that make reviewing and merging code a pleasant experience for the reviewer.
Limit gross refactoring tomorrow by picking class names that are less likely to change. Ethan shares three naming options to help cushion the blow of future design changes.
Katie Jennings
Vice President of Business Development