Recent

How to Start Your New Job Strong

How to Start Your New Job Strong

Starting a new job can be exciting, intimidating, and frustrating. The first few weeks can set the tone for how ... Read More

Featured

Migrating to TypeScript

Migrating to TypeScript

Let's discuss TypeScript, its quality benefits, and how to take a legacy JavaScript app and migrate to TypeScript ... Read More

.NET

WPF Core with F# Libraries

WPF Core with F# Libraries

Learn to create a WPF Core app that can talk to a F# class library in .NET 3.0. This is ... Read More

JavaScript

Adventure Game Sentence Parsing with Compromise

Adventure Game Sentence Parsing with Compromise

In this article I'll show you how to use the Compromise JavaScript library to interpret user input and translate it ... Read More

Architecture

Less Code == More Quality

Less Code == More Quality

Less is more. We've all heard it, but when it comes to software quality, it's definitely true. Less code means ... Read More

Soft Skills

Victimless Canary Testing with Scientist

Victimless Canary Testing with Scientist

Scientist offers a way to improve existing code without introducing users to new bugs. Learn how Scientist offers a safer ... Read More