Skip to content

GreeceJS #46: Contract Testing, Concurrent React and Microfrontends

Photo of Nikos Rossolatos
Hosted By
Nikos R. and 4 others
GreeceJS #46: Contract Testing, Concurrent React and Microfrontends

Details

Hola good people,

We were very happy to see all of you on April's meetup so we are very excited to announce the next (and final for the season) meetup which will take place on May 31, 2023, from 6 p.m. to 9 p.m. at Impact Hub Athens!

This meetup will be happening in conjunction and with the help of CityJS which will also be our sponsor for this event!

Our agenda for this meetup is packed with interesting talks and presentations that will be happening in English in this time, since our speakers will also be coming from abroad to speak to our meetup!

The first talk will be given by Daniel Afonso from OLX Group who will present "All you need is a contract," exploring the MockServiceWorker and how they used contract testing to develop faster and create better and easier to maintain tests!

After a short break, Matheus Albuquerque from Medallia will take the stage with his presentation titled "Deep Diving on Concurrent React", which will delve into the ins and outs of the Concurrent Mode in React.

There is a plan to have Live streaming available for this meetup!
We will keep you posted with the links!

Thank you to our sponsor CityJS, whose support makes this event possible!

We look forward to seeing you on May 31, 2023, at Impact Hub Athens.

Also there's a discount code for the members of our community for the CityJS event that is expiring in a week, so get yours now!

Have a look at the event agenda:

18:00 - 18:15
Networking & cold beverages

18:20 - 18:25
Opening talk (en)

18:25 - 18:45
JS Knowledge Quiz (en)
Test your JavaScript skills for fame and glory. All you need is your smartphone - just make sure to be at the venue on time!

18:50 - 19:30
All you need is a contract… (en)

  • Daniel Afonso, Developer Advocate @ OLX

How many times have you had to wait for your backend team to finish building the API so you can start your tasks? What if all you needed to move that task to in progress was the API contract? What if there was a library that did this for REST and GraphQL APIs and, at the same time, taking your tests to the next level?

Join me and prepare to enhance your developer experience while learning all the battle-earned experiences of using one of my favorite libraries: Mock Service Worker.

Daniel Afonso is a Developer Advocate at OLX. Daniel has a full-stack background, having worked with different languages and frameworks on various projects from IoT to Fraud Detection. He is passionate about learning and teaching and has spoken at multiple conferences related to React, JavaScript, and testing. In his free time, when he's not learning new technologies or writing about them, he's probably reading comics or watching superhero movies and shows.

19:20 - 19:30
A word from our sponsor: CityJS (en)

A Community Event organised by the Community, CityJS is a Javascript Conference evolved from the popularity and success of a monthly meet-up put together by 4 different JavaScript groups in London, including Halfstack, JSMonthly, London JS Community, and London Node User Group.

Have a look at CityJS's next event happening across 5 days from May 29th to 1st of June
https://greece.cityjsconf.org

19:30 - 20:00
Deep Diving on Concurrent React (en)
Matheus Albuquerque, Sr. Software Engineer, Front-End @ Medallia

Writing fluid user interfaces becomes more and more challenging as the application complexity increases. In this talk, we’ll explore how proper scheduling improves your app’s experience by diving into some concurrent React features, understanding their rationales, and how they work under the hood.

Matheus is a Sr. Front-End Engineer at Medallia, building their surveys platform and helping them shape the customer experience market with React, and a Google Developer Expert in Web Performance.

His areas of interest include React and its ecosystem, JS and compile-to-JS languages, DX, and perceived performance optimization. Aside from public speaking about these, he also volunteers at TechLabs, teaching front-end development.

20:15 - 21:00
Our Journey with Micro-Frontends at GWI (en)
Naim Gkamperlo, Associate Director of Engineering at GWI

This presentation dives into GWI’s journey with micro-frontends (MFEs) since 2019, discussing their rationale for adoption, the challenges encountered, and the solutions developed. Key topics include MFE versioning, UI design, and inter-MFE communication. It concludes with a look into future directions such as module federation and enhanced React <-> Elm interoperability, providing a comprehensive overview of their experience with MFEs.

21:00 BeerJS
Where we will continue the above discussion drinking beers in a nearby place. The location of BeerJS will be announced soon!

PS: In case the RSVPs are more than the seats available, people that have already tickets for the CityJS event will be prioritised!

Photo of GreeceJS group
GreeceJS
See more events
Impact Hub Athens
Karaiskaki 28 · Athina