Recently, I’ve been thinking more about our programming languages and even us as engineers as not too dissimilar to The Borg.
Let me explain.
Recently, I’ve been thinking more about our programming languages and even us as engineers as not too dissimilar to The Borg.
Let me explain.
.NET Development and C# in particular have come a long way over the years. I’ve been using it since beta 2 in 2001 and I love it, but there are some common gotchas that are easy to make when you’re just getting started. Throwing Exception If you need to throw […]
Unit tests are often treated like second class citizens and not given the same level of polish and refactoring as our production code. As a result, they can wind up brittle, unclear, and hard to maintain. In this article, I’m going to show you a few tricks to keep your […]
Earlier this year I discovered the fantastic Jest JavaScript unit testing library made by Facebook and commonly associated with React. Jest is built on top of Jasmine, but adds some very nice features, including something called Snapshot testing. While unit tests are typically intended to be precision surgical tools focused […]
Certainly we can’t eliminate all types of issues, but the types of issues we can strategically address at the design or language level is growing every year.
Scientist offers a way to improve existing code without introducing users to new bugs. Learn how Scientist offers a safer alternative to canary testing.