Skip to content

GreeceJS #49: Battle of react state managers & how to become a senior developer

Photo of Thanos Karagiannis
Hosted By
Thanos K. and 4 others
GreeceJS #49: Battle of react state managers & how to become a senior developer

Details

Hola good people,

We are very excited to announce that our next meetup which will take place on Feb 20, 2024, from 6 p.m. to 9 p.m. at Impact Hub Athens!

Our agenda for this meetup is packed with interesting talks and presentations!

Please bear in mind that our talks will be given in Greek!

The first talk will be given by Evangelia Mitsopoulou who will present "Battle of react state managers in frontend applications".

After a short break, Theodore Vorillas from Proxima Analytics will take the stage with the presentation titled "From Zero to Zero: How to become a Senior Developer".

We are also very excited to announce that this event will be proudly sponsored by Agile Actors!

There is a plan to have Live streaming available for this meetup!

We will keep you posted with the links!

We look forward to seeing you on Feb 20, 2024, at Impact Hub Athens.

Have a look at the event agenda:

18:00 - 18:25
Networking & cold beverages

18:25 - 18:45
JS Knowledge Quiz (gr)
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
Battle of react state managers in frontend applications by Evangelia Mitsopoulou (gr)

The complexity of frontend applications over the years led to the creation of more robust solutions, where data logic won’t be messed up at scale. A shift took place from the traditional services approach, in which data is tightly coupled to the Views of their Components, towards more composable and shareable solutions. Each of these solutions is what we call a "state-manager".

Goal of this presentation is the comparative analysis between different react frontend state managers such as Redux, MobX, Recoil and React-Query. State Machines will also be presented, showing a completely different perception of how state can be orchestrated. Different mental models of the aforementioned state managers along with their different technical implementations will be presented to the audience. Ultimately, the audience can use this presentation for future reference on faster deciding which state-manager fits their own projects. Before delving into the comparison there will be a description of the main data flow in the browser. Concepts like reactivity, immutability, predictability, concurrency and performance will be detected on the main flow and will act as our comparison metrics among the state-managers.

About the speaker:
Evangelia Mitsopoulou has been working in the tech industry for over 15 years. Currently, she is starting her own company, where in one of her products she aims to combine her experience and passion on different disciplines such as: software engineering, cognitive load theory/instructional design and e-learning metadata standards into a modern educational platform for frontend engineers.
Linkedin

19:50 - 20:00
A word from our sponsor: Agile Actors (gr)

About our sponsor:
Agile Actors is a people first, learning ecosystem where professionals are the product owners of the most valuable product; themselves. We strive to be the environment of choice for ambitious and talented tech professionals by cultivating a culture of continuous development, where they can find guidance, coaching and personal development, according to their personal objectives whilst working on the latest cutting edge technologies on real projects for real customers. Does this sound like a good fit for you?

Check out our openings and choose the Agile Actors experience
[Agile Actors - Current Openings (workable.com)](https://2ly.link/1vzsW)

20:00 - 20:45
From Zero to Zero: How to become a Senior Developer by Theodore Vorillas (gr), Software Engineer @ Proxima Analytics

Are you struggling to survive in the tech world where senior developers seem as exotic as rainbow unicorns? Perhaps you’re trying to understand what it takes to elevate your career and land that shiny new job? Don’t worry, you’re not alone. Many of us have been there, still struggling with establishing seniority in an ever-changing industry. In this talk, we’ll explore what it really takes to become a senior software developer, focusing on empathy, soft skills development, and offering practical tips for continual growth.

21:00 BeerJS
Where we will continue the above discussion drinking beers in a nearby place. We will be going to the Handlebar bar that is a 5 minute walk from Impact hub. Details will be posted on our Slack as well.

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