Let’s Compare Javascript Testing Frameworks

FacebooktwitterlinkedinmailFacebooktwitterlinkedinmailby feather

Testing your code is one of the most important things that you can do to make yourself a better coder. That’s not just because testing can prevent you from breaking previously-working code when you make changes (also known as regressions), but more importantly, it forces you to write better code in the first place.

We have known about the benefits of testing to prevent regression for a long time. That testing encourages better code in the first place is a viewpoint that is honored more in theory than practice.

In this article, I will compare javascript testing frameworks, so that you can see how easy it is to get started, and see which one makes the most sense for you. Continue reading Let’s Compare Javascript Testing Frameworks

The 12 Days of Git, Day 12: Fixing Mistakes with Git

FacebooktwitterlinkedinmailFacebooktwitterlinkedinmailby feather

On the twelfth day of Christmas, my true love gave to me… twelve ways to fix mistakes.

In the previous lesson, we learned about stashing changes with Git until you need them so that we could save work in progress while we handled something more pressing. Today, we’re going to learn some ways to fix mistakes with Git. Continue reading The 12 Days of Git, Day 12: Fixing Mistakes with Git

The 12 Days of Git, Day 11: Stashing Changes with Git until You Need Them

FacebooktwitterlinkedinmailFacebooktwitterlinkedinmailby feather

On the eleventh day of Christmas, my true love gave to me… eleven rapid changes.

In the previous lesson, we learned about merging different versions with Git in order to resolve conflicting sets of changes. Today, we’re going to learn about stashing any changes you are working on, in case something more pressing comes up. You can deal with the more pressing issue, and then go back to the changes you were working on before. Continue reading The 12 Days of Git, Day 11: Stashing Changes with Git until You Need Them

The 12 Days of Git, Day 10: Merging Different Versions with Git

FacebooktwitterlinkedinmailFacebooktwitterlinkedinmailby feather

On the tenth day of Christmas, my true love gave to me… ten easy merges.

In the previous lesson, we learned about using remote branches with Git to share branches on remote repos, which makes collaborating with other very easy. Today, we’re going to to learn about merging different versions with Git, so that we can fix conflicts when more than one person changes the same part of a remote branch. Continue reading The 12 Days of Git, Day 10: Merging Different Versions with Git