Newsletter #4: Fabulous! Exciting! TypeScript Talks!
Happy New Year everyone š
Itās 2021! Letās make it a great year altogether! I want to thank everybody who has subscribed to my little blog updates recently. Iām deeply flattered!
I have a couple of announcements for the first edition of 2021. Itās a lot about TypeScript. A lot about talking! Iām back into the business of public speaking, and there are some nice events coming up.
Enjoy the newsletter!
New on oida.dev #
Tidy TypeScript - now for real! Oopsie! Unfortunately, I linked the wrong article in the last newsletter. The link is now correct and should lead you to an overview of all āTidy TypeScriptā articles. Thereās a new one: Name your generics!
Upcoming speaking appearances #
Yes, Iām speaking again! I have some nice talks lined up that might interest you. They are mostly about TypeScript. Iām going to talk about development practices and the type system. This is going to be fun!
All talks are virtual and will be recorded!
January 12, 2020 - NG Leipzig - Low maintenance type development ā Thatās today! Iām speaking at NG Leipzig about how to create types that donāt require too much maintenance. Nothing is more boring than updating all your types when data changes over the course of time. In this talk, Iām refactoring a set of models into types that maintain and update themselves! The event is free. A recording will be available on YouTube.
January 27, 2020 - Contributing.today - An evening of Rust ā Iām incredibly honored to be MCing the Rust edition of contributing.today. We welcome Nell Shamrell-Harrington and Ryan Levick from Microsoft for a nice and welcoming chat about this exciting new programming language. Btw. Iām very fond of Rust, and think about doing some articles on that topic. Let me know if that interests you! The event is free and will be recorded.
January 29, 2020 - NDC London - The Art and Craft of Type Development ā Iām speaking at this yearās edition of NDC London on my process of creating new, advanced utility types. Iām solving some of the more advanced problems that involve string literal types and recursive conditional types. Showing you that the type system of TypeScript has become its own, flexible functional programming language.
February 23, 2020 - Laravel Worldwide Meetups - Dynamic static typing ā The Laravel community has invited me to show the intricacies of TypeScriptās type system. If you want to level-up your skills and go from novice to intermediate and advanced TypeScript, be sure to check out this talk! Iām very flattered to be exploring a new community. I always love finding out how other communities work and what challenges they face. Looking forward to it!
Btwā¦ #
And of course, thereās still this little piece:
Podcast appearances #
I have been guest in two podcasts recently:
Smashing Podcast - What is TypeScript - with Drew McLallan. A nice chat about TypeScript and what are ā in my opinion ā itās most important featues.
devmode.fm - Why you should adopt TypeScript ā A funny chat with the devmode folks on why TypeScript is important even for people who want to stick with JavaScript.
Upcoming in the cinema #
I just added this video by Bryan Cantrill to the cinema. Itās about āEthical Dilemmas in Software Engineeringā and one of the most important videos Iāve seen so far. Also one of Bryanās best talks.
Bryan Cantrill - Ethical Dilemmas in Software Engineering
Thatās it for today #
Thank you all for subscribing and reading todayās issue. I hope it was worth it. If you have any questions, comments, or recommendations, write an e-mail or ping me on Twitter.
See you around š