Skip to content

Vilnius.js Meetup November 2022

Photo of Vytautas Jakutis
Hosted By
Vytautas J.
Vilnius.js Meetup November 2022

Details

Hello, js dev! Thanks to a strong initiative from Corner Case Technologies we will have a meetup with two talks again - one on software design and another on language syntax.

💡 The meetup will be held in English, indoors at Corner Case Technologies office, Ukmergės st. 219, Vilnius, 4th floor
💡 Doors open at 18:00 (UTC +3:00).
💡 There will be no online broadcast.

✅ Agenda

🕡 18:00 - 18:30 - Gathering, mingling, drinks, and snacks
🕖 18:30 - 19:00 - “Modal Promises - never gonna give you up” by Gediminas Ubartas
🕖 19:00 - 19:05 - Break
🕖 19:05 - 19:35 - “TypeScript template literals - The force awakens” by Marius Bajorūnas
🕢 19:35 - 21:00 - Hangout

📣 Modal Promises - never gonna give you up

Using modal components in React is a bit frustrating. Usually, it's not scalable, and you must maintain the modal's state and its arguments in the root component. Unfortunately, it becomes more challenging when we want typed results, trigger modals from children, etc. During the meetup I'll show how to maintain modals with Promises in a type-safe way. P.S. We can use the same approach with modals in React Native.

👨‍💻Bio: Gediminas Ubartas

CTO at Corner Case Technologies. +10 years experience, senior full-stack developer with 25+ MVPs built. "Done is better than perfect" - a released software product is better than an unreleased product. Programming approach - do not fixate on intricacies, but have the courage to share the product with the world and build a customer base, solving the core problems you set out to solve. Ex-basketball referee and sports lover.

https://www.linkedin.com/in/gediminasubartas/
https://twitter.com/gedzis

📣 TypeScript template literals - The force awakens

Typescript 4.1 was released 2 years ago. This release contained an exciting and long-awaited feature - template literal types. In our projects, it helped us to improve routing and translations. Not only it reduced bug counts, but it massively improved the Developer Experience. Warning - TypeScript heavy content! But have no fear - I will explain everything from the basics. Although TypeScript gurus are welcome, as well as we will touch on more complex topics like recursive value inference.

👨‍💻Bio: Marius Bajorūnas

Senior front-end developer and Team Lead at Corner Case Technologies. 9 years of experience in software development (7 of them as a front-end developer). Author of a front-end-themed blog. Passionate about TypeScript and board games. Believes that empowering other team members can lead to a 10x productivity boost.

https://www.linkedin.com/in/marius-bajorunas-04b60074/
https://twitter.com/bajormar
https://bajorunas.tech/

🦸‍♀️️🦸‍♂️️ Participating and contributing to Vilnius.js community

Join the Vilnius.js Discord server https://discord.gg/dXWSZGHCsg
Email usergroup@vilniusjs.lt

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Vilnius.js group
Vilnius.js
See more events
Corner Case Technologies
Ukmergės g. 219 · Vilnius