Starting a new company or project from scratch is tough! You get punched hard on your body and on your mind, all the time! In this I gave at Codemotion Milan 2017, I’m sharing the mistakes and the things I’ve learned from the past 20 years of successes and failures in highly innovative and challenging projects. The bottom line? It’s all about people!
In this post I’ll describe a powerful technique for using the TypeScript type system to verify at build time that request handlers and middlewares receive the validated types they expect and generate the expected response types. This technique makes the code more robust without adding any runtime overhead.
It’s been a while since the last time I’ve kept a blog - almost 10 years have
passed since I was active on my most ancient domain pixzone.com (registered in