I write books! Not many, but I do! So far I published two books, with many more ideas on the shelf
TypeScript in 50 Lessons
I've teamed up with the fine folks from Smashing Magazine to produce a TypeScript book that brings newcomers from apprentice to master, and has a thorough deep-dive of the type system for experienced TypeScript developers.
Programming books have a tendency to become outdated very quickly. The moment you hold the printed version in your hands, the world has moved on and parts are out of date, or important lessons are left out. When I set out to write this book, my most important goal was that it had to be timeless. TypeScript gets at least two major releases a year, so there are new features and changes on certain aspects of the programming language.
We also tried to do something new, something maybe unseen with programming books. As we feature lots of code examples, we wanted to create an editor like feel when looking at code examples. Red squigglies when it errors, and beautiful syntax highlighting to make everything wonderfully legible.
This book is TypeScript for humans, so I want to give you the most human introduction to the programming language. The wonderful artwork by Rob Draper reflects this playful, gentle approach to teaching a highly technical topic.
Front-End Tooling with Gulp, Bower, and Yeoman
Even though the tools might not be as interesting anymore as they were a couple of years ago, the techniques of streams, of a proper build pipeline, and of scaffolding still hold up. The basics you learn about package management are more than important for today's world of package management. So maybe give it a shot?
But if you do, take the code 39baumgar and get 39% off the original price!