Hi developers,
This week’s CodeTalks brings you actionable insights from TypeScript experts, lessons on avoiding timezone pitfalls, and strategies to write safer code. Let’s get started.
1. TypeScript Generics: Practical Fun (by Josh Goldberg)
Key Focus: Master generics to build reusable, flexible types.
Why Watch: Learn best practices and avoid common over-engineering mistakes.
For: Developers tired of
any
types or rigid code.
2. Timezone Challenges Every Developer Faces
Key Focus: Leap seconds, daylight saving time, and UTC vs. local time.
Why Watch: Real-world examples of how timezone bugs break apps.
For: Anyone working with dates (spoiler: that’s all of us).
3. Decoding Perplexing TypeScript (by Daria Carway, Netflix)
Key Focus: Simplify generics, union types, and utility types.
Why Watch: Level up to advanced TypeScript.
For: Developers ready to tackle intimidating type systems.
4. Generating Types with Typescript (by Brendan Coll)
Key Focus: Automate TypeScript definitions for serverless functions.
Why Watch: Solve “type drift” and manage breaking changes gracefully.
For: serverless developers tired of manual type maintenance.
5. Lies We Tell Ourselves Using TypeScript (by Stefan Baumgartner)
Key Focus: When TypeScript types lie (and how to fix it).
Why Watch: Avoid false confidence at the boundary of typed/untyped code.
For: Teams relying on APIs or external data sources.
6. Better Together: Rust & JavaScript (by Benjamin Swerdlow)
Key Focus: Apply Rust-inspired patterns to JavaScript.
Why Watch: Treat errors as first-class citizens without rewriting.
For: Developers seeking robust, maintainable error handling.
💌 Enjoyed this edition? Forward it to a friend!
If these talks helped you:
Share this newsletter with a colleague/team.
Got a talk we should feature? Hit reply – we’re hunting for hidden gems!
🔗 Share CodeTalks: [Substack] | [LinkedIn] | [Twitter]
🔥 Want to sponsor or suggest a talk? Email [valpetaltechlabs@gmail.com]
Coded with 💻✨ by [ValPetal Team]. Catch you next week for more dev chaos.