Checking Types Against the Real World in TypeScript
The shape of data defines a program. There are important benefits to writing out types for your data. Let's consider a Hacker News client...
Software Engineer
Tips and tricks we've picked up along the way.
The shape of data defines a program. There are important benefits to writing out types for your data. Let's consider a Hacker News client...
Software Engineer
...I pinched my fingers together and placed a ballerina on the desk in front of me. With a swipe of my hand, the little ballerina disappeared and the office transformed into Rome.
Software Engineer
I work on a lot of Javascript projects. The fashion in Javascript is to use build tools like Gulp or Webpack that are written and configured in Javascript. I want to talk about the merits of Make.
Software Engineer

I am always interested in making my coding process faster and more robust. I want to be confident that my code will work as expected. And I want to spend as little time as possible debugging, testing, and hunting down pieces of code that I forgot to update when I make changes to a project.
Software Engineer
Code documentation is the collection of easy to understand images and written descriptions that explain what a codebase does and how it can be used.
Software Engineer
Pull requests are an essential collaborative tool for modern software development. I wanted to capture the kinds of questions a developer should ask themselves before asking another developer for a peer review.
CTO
While writing about optimizing data for performance, I rewrote my transformation function a few different ways and benchmarked the performance of each. Wow! The results were surprising.
CEO
Sometimes APIs return data in a form that's not ideal for the client. We can deal with this by applying data transformation functions to the incoming data, to reshape it into exactly what we need.
CEO
We frequently work on front-ends along side other teams building APIs. Sometimes those APIs are not yet available. But deadlines and sprint demos are approaching. Are we to sit around twiddling our thumbs? Nope!
CEO