Software's Code ProblemThe software industry can't afford exclusion, mystery, or sloppiness.
Software, teams, and other tales of digital entomology.
- Principles of High-Value Software Testing Tests secure the value that software creates. Here are practical principles for getting the most from them.
- Event Emitters in TypeScript Statically-typed event emitters simplify event-based programming by explicitly declaring the events to be handled. Here's how to use TypeScript to take advantage.
- The Model and its Limits No matter how convenient or apparently complete, every model has its limits.
- More Value, Less Impact: Traveling on a Carbon Budget Nothing screams ‘millennial guilt’ quite like a nice flight across the ocean. If you’re still going to travel, how do you make it count?
- Is TypeScript worth it? Making the case to your team Here's a letter to share with your manager, your team, or the developer across the way at the pub.
- Cheatsheet: Analyzing Data from the UNIX Command Line Here's a scarcely-comprehensive list of tools for parsing, transforming, and formatting data from the command line.
- On Demand, but When? The long, steady march towards managed infrastructure is fantastic. Less time configuring...
- Damage Control in Distributed Systems Grid operators, systems thinkers, and grey-beard sysadmins will tell you: systems are hard.
- Some Type of City The child couldn’t sleep. Stories usually helped, though, and so the woman began. “In a faraway...
- 7 Commandments for Event-Driven Architecture Event-driven architectures help scale systems by decoupling their parts, but there are a few rules to keep in mind.