I recently hired four new engineers for the API team at GitHub. Starting a new job is never easy, and I feel like it is especially harder when you land at one of
As a follow-up to my story about Introducing Engineering Design, I share the step-by-step guide I put together for my team when I first introduced this concept to them. Feel free to use
An important part of your work in software engineering is to provide estimates or level of effort to your stakeholders: your boss, your peers, and your customers. It can be a stressful part
My personal favorite approach to quickly and efficiently learn a new framework, library, or programming language. This is based on my own experience.
If you use Redux, you’ve most likely used redux middleware before through - for example - redux-thunk, redux-promise-middleware, redux-saga or redux-logger. These are important middleware in most apps but yet some of