Growing as Makers • Jun 23, 2017 Two Resources for Introducing Young Developers to Testing and Quality Resources to introduce developers to testing concepts and quality attributes that they should be thinking about in their work.
Developer Tools • Jun 22, 2017 Clojure Development with Visual Studio Code Learning Emacs while also attempting to learn Clojure was too much all at once. So I decided to try out Visual Studio Code (VS Code) with Clojure.
UX/Design Practices • Jun 21, 2017 Why and How to Discuss Design with Developers When you include developers in your critique, you aren't giving them a panacea. You're making your design practice better.
Developer Tools • Jun 20, 2017 Docker for Mac: Overcoming Slow Mounted Volumes You could develop in a windowed Linux environment. But if you want to stay in MacOS and use Docker, I have a few tips to make your life better.
TypeScript • Jun 19, 2017 DateStr – A Strongly-Typed Date String for TypeScript Introducing DateStr, a strongly-typed string representation of a date in TypeScript, built using type guards and a nominal typing technique.
Project & Team Management • Jun 18, 2017 Experiencing the Client/Consultant Relationship from the Other Side My wife and I recently had our bathroom redone and, well — there's nothing like having a terrible consultant to make you want to be a better one.
Web Apps • Jun 16, 2017 Elegant Form Validation Using React – Demo One of my goals was Composability. I wanted to be able to define a collection of form requirements that could be applied to form fields as needed.
TypeScript • Jun 15, 2017 Five Things to Think About When Considering TypeScript There are some conditions that could make TypeScript less valuable for a project or team. Here are a few questions to ask when weighing it for your project.
Project & Team Management • Jun 14, 2017 Three Goals for Effective Backlog Management If you can achieve these, your team will be well situated to reliably and predictably deliver their best product.
Developer Tools • Jun 13, 2017 Can the macOS Disk Utility really erase an SSD? I investigate whether a macOS Disk Utility erase leaves easy-to-read breadcrumbs behind, or whether it cleans up after itself.
Web Apps • Jun 12, 2017 Atomic SPA Starter Kit: TypeScript, GraphQL, ReactJS Our new SPA framework with TypeScript, GraphQL, and ReactJS. It's a starter kit for building single-page web apps backed by an API.
Growing as Makers • Jun 11, 2017 The Mental Stages of Programming The Sudden Realization stage can be minimized by spending the time to define your problem and research the tools you will be using.