BeJS #20 : Scaling your Frontend with Kea JS
Details
Let's kick off September with some great JS stories!
Join us for another JavaScript evening story, great inputs, good vibe, new encounters ... !
π Wednesday, 14 September
π‘ 6.30 PM
πBeCode Brussels - Cantersteen 10, 1000 BRUSSELS - (BeCentral - The Boardroom)
ποΈ RSVP (limited seats)
***
πPROGRAM
- 18:30 : Meets & Greets & π’π»π₯ͺπ·
- 19.00 : Talk + Q&A + Chat, & more π»π‘πΉπ₯π
- 21.00: Bye & See you in REACT BRUSSELS
***
π€ TALK
Marius introduces us to Kea (keajs.org) - a composable state management solution for React with automatic type generation - and explains how he uses Kea to scale PostHog's frontend.
...It seems that once you start building with Kea, it's hard to imagine any other way of writing React applications...Why is that? How did it come about? Who ate all the tacos? ... π¨Get insights π‘into:
- How to think data-first when designing your application.
- How Kea gets away with letting you write each type just once.
- How to build a complex application with many interconnected pieces of state.
- How to use Kea's composable nature to abstract away complex logic, like web forms.
***
π¨π»βπ» GUEST
Marius Andra is a frontend-focused software engineer from Estonia who lives in Belgium; with decades long career in IT and entrepreneurship. Currently he is an engineer at PostHog, where he's working on making the next generation of product analytics spark joy!
***
β οΈ Rules:
In order to provide you with the best experience possible, here are some rules to abide by so that everyone can enjoy the meetup :
- This meetup has a limited capacity of 50 attendees.
- In order to attend you have to RSVP on meetup.
- Members of the community who RSVP and then don't show up three times will be removed from the group. ( As we have limited capacity we would like to avoid people not being able to attend because others RSVPed YES and did not show up... If you're not coming please RSVP NO so that people in the waiting list can attend.
- Everyone is more than welcome to help, propose or share Ideas with the BeJS team. You can contact us on : **contact@bejs.io**
