Newsletter #15: TypeScript Cookbook, Web Apps in Rust, Rust for Java devs
Hello, everyone! 👋
First newsletter in 2023, and I have some news for you! The last few months for me have been full of TypeScript, and the results are soon to be released! Also, there are some conference appearances and more about Rust!
The TypeScript Cookbook - First Milestone #
This week I finished the first draft of The TypeScript Cookbook. The first draft of the entire book. Right now, it contains 105 lessons and over 100.000 words. It’s packed with details, solutions, and hands-on advice. I was surprised by how much TypeScript content is still in me, and I’m very proud of how the book turned out.
So if you ask yourself why I haven’t written that much on my blog lately, that’s the reason. I’ve been writing daily, but most of it has been for the TypeScript Cookbook.
In the TypeScript Cookbook, I focus on practical advice, targetting problems that you will encounter when working with TypeScript for quite a while. No esoteric type foo, but scenarios that stem from real-world problems. You can consume each lesson on its own, or read it like a novel from start to finish.
It’s a perfect companion piece to TypeScript in 50 Lessons, and I can’t wait until you get your hands on it.
Currently, it’s with my editors for feedback. The original publishing date is October 2023, let’s see if we can move that forward. If you’re interested, check out The O’Reilly Website, it’s currently in Early Release.
Rust For Curious Developers - Hessen JUG Edition #
I do another round of my popular talk Rust for Curious Developers. This time in German for the Hessen JUG. I love giving this talk, and it looks like there’s a lot of demand coming from Java folks. I haven’t done Java in ages but work with a lot of Java developers. It’s nice to see that folks want to get impressions from beyond their own noses!
Video Web Apps in Rust #
There’s a 2.5-hour recording from my virtual workshop with Shuttle. In this live-coding session, I’m converting a simple Express.js App to Rust, pointing out all the differences between the languages. I also discuss the pros and cons, and we even find a situation that would have caused problematic behavior without Rust’s wonderful type system and error checks. Check out the video here.
That’s it for today. I hope you had an enjoyable February. I’m coming back in a few weeks with more news! I got something cooking 😎