Past Events
September 7th at 4:30PM
September Meetup

This event will be held at Neo4j offices.

Containing topics around, Grafbase, Hasura, Neo4j, and Open Telemetry.

Will be live-streamed and details will be provided closer to the event.

The Neo4j office has a small capacity so please RSVP ASAP so that we can keep to our capacity requirements

Agenda:

05:30 - 05:50 PM (20 mins): A journey through the GraphQL validation system

Speaker: Darrell Warde

Organization: Neo4j - https://neo4j.com

Description: Darrell has recently spent a lot of time in and around the extensible GraphQL validation system. What started as a simple rule to fill a gap in the default rule set, soon turned into a plethora of custom rules to validate every detail of schema business logic in the Neo4j GraphQL Library. He will walk through some basic rules, and demonstrate how the system has been used to implement more complex logic.

05:50 - 06:00 PM (10 mins): Unify Data Sources at the Edge

Speaker: Jamie Burton

Organization: Grafbase - https://grafbase.com/

X Handle: https://twitter.com/notrab

Description: Combine multiple APIs and databases into a single centralized GraphQL API that you can enhance with auth, permissions, and caching, fully managed and deployed to the edge with Wasm.

06:00 - 06:10 PM (10 mins): Guild’s GraphQL Architecture Show & Tell

Speaker: Taz Singh

Organization: Guild - https://guild.host/

X Handle: https://twitter.com/tazsingh

Description: Curious about how a consumer-grade social application’s data architecture has been designed? Taz will review the end-to-end GraphQL architecture used at Guild. Everything from Relay to Persisted Operations cached on Cloudflare Workers to efficient Postgres schema resolution. The session is intended to be half show-and-tell and half open discussion with the audience.

06:10 - 06:30 PM (20 mins): Improving the GraphQL developer experience on LEGO.com

Speaker: Miles Bardon

Organization: LEGO - Lego.com

X Handle: https://twitter.com/tohaker

Description: At LEGO.com, we have made great strides in stabilizing development cycles in our GraphQL gateway. We'll discuss the issues we used to have, how we used community tools to fix them, and where we're looking to go from here.

06:30 - 06:40 PM (10 mins): GraphQL Observability

Speaker: Dan Starns

Organization: Rocket Connect - https://rocketconnect.co.uk/

X Handle: https://twitter.com/dan_starns

Description: So you spent all this time building and deploying your GraphQL API but your users are reporting slow queries and crashes. Before you can pinpoint those issues you first need to know how many requests you are getting, what each query was, and what’s going on in your resolvers. Join Dan where you will learn what observability is, how you can install it onto your GraphQL API, and how you can use it to improve your user's experience.

06:40 - 7:00 PM (20 mins): GraphQL without Relay is not worth it

Speaker: Tom Harding

Organization: Hasura - https://hasura.io/

Description: GraphQL has helped the industry realize the benefit of having typed APIs. But does that mean that if we switch over to a typed API like gRPC or OpenAPI then GraphQL is overkill? In this session, I want to discuss how GraphQL with Relay is critical to UI development and how GraphQL without Relay leads us to reinvent the wheel on state management and API libraries again and again. And also as a corollary, how using GraphQL without Relay might not really be worth it!

07:00 - 7:10 PM (10 mins): GraphQL and caching, when to make it more RESTful

Speaker: Endre Vegh

Organization: Formidable https://formidable.com/

X Handle: @endre_vegh

Description: We currently worked with an API that had to scale to serve multiple regions and millions of users. Introducing caching for such numbers is a common and battle-tested way to reduce costs. With services like Stellate, this is no longer impossible even when using GraphQL.

That is great news, however, also poses some challenges. We need to pay attention to how structure our types so we can fully utilize caching.

How to rethink some GraphQL schema designs so we can have the best of the data-driven paradigm of GQL and have amazing caching capabilities at the same time?

Future events:

GraphQLConf 2023 in SF on September 19-21, 2023:

https://graphql.org/conf/

7 Presentations
36 Attended
May 18th at 5:30PM
React Advanced London May Meetup: Modularise your Frontend & more

👋 General Info

Hey React folks, our next meetup is on the way!

🗓️ Remember the date: 18th of May & join us to talk about all things React and dive deep into the details and internals of our favourite libraries, tools, and patterns.

We hope to see you!

Important notice: we always looking for a meetup speakers who can share expertise with community. Submit your talk here👈

📍Event location: The Trampery Old Street - 239 Old Street · London

🎫 Registration: Please do RSVP here to show your friends you’re coming.

Feel free to bring +1 friend who is interested in joining us (just share the Guild link - so your friend could register as well).

🕑 Event Schedule 18:30 - Doors open - snacks, beer, socialization 19:00 - Intro and announcements 19:10 - Talks 20:30 - Mingle until 10pm

🤝 In collaboration with: Huge thanks to our friends Few&Far!

Few&Far specialises in hiring product development teams. Tailored to growing businesses, our recruiters have deep expertise across software engineering, product, design & data.

This event made possible thanks to the support from React Summit & React Advanced London organizers - GitNation.

🗣 Talks ➡️ Oleksandr Khivrych - Modularise your Frontend from a Simple Monolith to a Microfrontend

Join Oleksandr as he explores the world of micro frontends and the advantages and disadvantages they offer. During the talk, Oleksandr will provide an overview of the benefits and limitations of micro frontends while showcasing an example of migrating a monolithic app to a modular application in a monorepo with micro frontends. Attendees will gain valuable insights into each stage of the migration process, as well as a better understanding of how micro frontends can offer scalability and flexibility in their own development projects. Don't miss out on this informative and engaging talk!

➡️ Rajkumar Sakthivel - The Power of Minimalism in DevOps

The talk will cover the benefits of adopting a minimalist approach in DevOps, such as increased efficiency, improved reliability, and reduced complexity. It will also explore common challenges in implementing minimalism in DevOps and provide practical tips for successful adoption. Attendees will leave with a deeper understanding of how minimalism can improve their DevOps practices and how to implement it effectively.

➡️ Open Mic Lightning Talks

every attendee is welcome to speak (<5min)

— 👍 Code of Conduct By registering for this event you agree to comply with our CoC https://reactadvanced.com/coc

📩 Contact

events@gitnation.org

https://twitter.com/ReactAdvanced

http://youtube.com/ReactConferences

3 Presentations
174 Attended
September 28th at 5:30PM
React Advanced London Meetup: New React Native Architecture, FlashList, Restyle and UI Kitten

👋 General Info

Hey React folks, our next meetup is on the way!

Important notice: we always looking for a meetup speakers who can share expertise with community. Submit your talk here👇

https://forms.gle/rCiQ8Y4jajiC8AHMA

🗓️ Remember the date: 28th of September & join us to talk about all things React and dive deep into the details and internals of our favourite libraries, tools, and patterns.

We hope to see you.

🤝 Sponsors

Huge shout out to our sponsor:

Shopify is a provider of cloud-based, multi-channel commerce platform. The company's software allows merchants to design, manage and sell their products across multiple sales channels, including web and mobile store fronts, social media, physical retail locations, pop-up shops and marketplaces.

Shopify powers millions of businesses globally with essential commerce infrastructure. Shopify engineers work on challenging projects at scale across front-end, back-end, infrastructure and data using React, React Native, and more stacks.

This event made possible thanks to the support from React Advanced London organizers - GitNation.

🕑 Event Schedule

18:30 - Doors open & socialization, pizza time

19:00 - Intro and announcements

19:10 - Talks

20:00 - Mingle until 10pm

🗣️ Talk details

➡️ Nicola Corti @Meta - Bringing the New React Native Architecture to the OSS community

The talk will walk through users on the New Architecture of React Native and will explain a bit the migration path.

➡️ Siavash Etemadieh @Shopify - FlashList: A better List for React Native

Want 60fps Lists even on lower end devices and without seeing those dreaded blank cells?

Shopify has recently open-sourced FlashList, a new drop-in replacement for React Native's FlatList. In this talk, you'll learn more about how we built FlashList, why it's so fast, and how you can use it to make your lists lightning fast today.

➡️ Lorenzo Sciandra @Microsoft - The new architecture is here… what now?

The React Native new architecture has been "coming next year!" since 2019 - but, this time, it’s actually here! So… what now? What do we actually need to do, to benefit from this all new shiny tech? In this talk, I want to provide some insights and in-depth analysis of the current state of the migration path to the new architecture, to help you and your team evaluate and estimate when and how and how long it will take you to get to the next level!

➡️ Valentin Nagacevschi @10x-Banking - Restyle and UI Kitten, the best from both worlds

Ever wanted to utilise UI Kitten, the stunning React Native framework for creating cross platform mobile apps, alongside Shopify Restyle? Look no further! In this talk I will be presenting how to combine, UI Kitten, with Shopify Restyle, in order to get dynamic layout while preserving the chosen design system.

👍 Code of Conduct

By registering for this event you agree to comply with our CoC https://reactadvanced.com/coc

📩 Contact

hi@reactadvanced.com

https://twitter.com/ReactAdvanced

http://youtube.com/ReactConferences

4 Presentations
129 Attended
More
Guild
Got feedback or questions?
Contact Us: