Wrocław TypeScript #21: Squeaky Clean
Long time no see, typewriters!
We are back and delighted to invite you to our first event after the pandemic. We're also taking the meetup to a new venue (Barbara), right at the heart of Wrocław.
Talks
Josh Goldberg — Linting TypeScript in 2023 (30 min)
There’s never been a better time for TypeScript projects to add more static analysis: tooling that scrutinizes your code without running it. The typescript-eslint project’s v6 major version provides a comprehensive set of lint rules and configuration presets that will have you enforcing best practices & catching bugs in no time. Let’s dig into:
- How you can get started with typescript-eslint
- General tips and tricks for your ESLint configurations
- What’s new in typescript-eslint@6
- How to get involved with the typescript-eslint project yourself
By the end of this remote talk, you’ll be a lean, mean, linting machine.
Mateusz Burzyński — Reverse Mapped Types: Today and in the Future (20 min)
Learn how to utilize the little-known reverse mapped types to create types specific to a particular key in the object or a tuple position.
Adrian Pilarczyk — CSS in JS is toast. Or is it? (20 min)
Deeming a popular technology “dead” the second it is slightly out of breath is among developers’ greatest guilty pleasures. I am here to spoil all the fun. CSS in JS is not dead; it’s evolving. To fully demonstrate it, I will answer several questions:
- What was before CSS in JS?
- Why do we even use CSS in JS libraries?
- Why are CSS in JS solutions criticized lately?
- Can CSS in JS have a comeback run?
Announcements
We've decided to relax our meeting cadence. Instead of every month, meetups will be organized every 2 months or so.
The talks will be streamed live and published online. Check out the previous ones on our YouTube channel.
Want to speak next? Submit your talk proposal here. You can also request a talk on a subject of your choosing.