Hey there fellow Sippers! We're very excited to be back with another edition 🚀 We'd like to thank [Remote](https://remote.com/) for hosting and sponsoring this edition 🤗
• Talk #1: ElectricSQL
Speaker: Valter Balegas – CTO @ ElectricSQL
Developing applications with a high quality user experience is difficult. To succeed, it is necessary to provide fast and responsive frontends as well as resilient and scalable backends. In this context, developers face a difficult dilemma when designing applications: use server-side rendering to consolidate frontend and backend logic, or move data to the device but manage it across layers. The downside of the former is that it requires network on the critical path, while platforms for doing the latter often use data models that are difficult to reason about and express queries.
We present a new paradigm for developing local-first applications against standard SQL that addresses the main problems of state-of-the-art solutions. Our approach allows developers to program against a local SQLite database and automatically sync with peers through the Cloud in an optimal way. All of this can be done using developers’ favorite tools, as we support popular database clients across a number of platforms and run our Cloud synchronisation machinery as a side-car.
In this talk, we present the system, the technology behind it and how we built our backend using Elixir and Erlang.
• Talk #2: Realtime Multiuser Interaction with Liveview
Speaker: Filipe Cabaço – Software Engineer @ Supabase
Using the features provided by Liveview and Hooks, we're going to explore how we can achieve multiuser realtime interactions leveraging JS and Elixir interoperability.
• Talk #3: Serializing superheroes API responses with Nestru
Speaker: Ivan Rublev – Software Engineer @ Onfido
[Nestru](https://hexdocs.pm/nestru) is a library that turns a map into a nested struct according to the given hints. It is an alternative to Ecto and Poison in case of mapping JSON or other kinds of data to the internal model of the application.
Here's the schedule for the event:
• 6:30PM - 7:15PM – Welcome & Registration
• 7:15PM - 7:50PM – Talk #1
• 7:50PM - 8:00PM – Mingle
• 8:00PM - 8:30PM – Talk #2
• 8:30PM - 8:40PM – Mingle
• 8:40PM - 8:55PM – Talk #3
We will do our best to make all of our events hybrid. We will meet in-person but if you'd like attend remotely we will broadcast the event via Zoom. We'll post the details as a comment on this page closer to the event date.
Take the opportunity to mingle, network and share experiences! Last but not least, please keep submitting your talks for future editions of this meetup! Send us a message via the meet-up platform or open an issue on [this repo](https://github.com/lisbon-elixir/community).
• Talk #1: ElectricSQL
Speaker: Valter Balegas – CTO @ ElectricSQL
Developing applications with a high quality user experience is difficult. To succeed, it is necessary to provide fast and responsive frontends as well as resilient and scalable backends. In this context, developers face a difficult dilemma when designing applications: use server-side rendering to consolidate frontend and backend logic, or move data to the device but manage it across layers. The downside of the former is that it requires network on the critical path, while platforms for doing the latter often use data models that are difficult to reason about and express queries.
We present a new paradigm for developing local-first applications against standard SQL that addresses the main problems of state-of-the-art solutions. Our approach allows developers to program against a local SQLite database and automatically sync with peers through the Cloud in an optimal way. All of this can be done using developers’ favorite tools, as we support popular database clients across a number of platforms and run our Cloud synchronisation machinery as a side-car.
In this talk, we present the system, the technology behind it and how we built our backend using Elixir and Erlang.
• Talk #2: Realtime Multiuser Interaction with Liveview
Speaker: Filipe Cabaço – Software Engineer @ Supabase
Using the features provided by Liveview and Hooks, we're going to explore how we can achieve multiuser realtime interactions leveraging JS and Elixir interoperability.
• Talk #3: Serializing superheroes API responses with Nestru
Speaker: Ivan Rublev – Software Engineer @ Onfido
[Nestru](https://hexdocs.pm/nestru) is a library that turns a map into a nested struct according to the given hints. It is an alternative to Ecto and Poison in case of mapping JSON or other kinds of data to the internal model of the application.
Here's the schedule for the event:
• 6:30PM - 7:15PM – Welcome & Registration
• 7:15PM - 7:50PM – Talk #1
• 7:50PM - 8:00PM – Mingle
• 8:00PM - 8:30PM – Talk #2
• 8:30PM - 8:40PM – Mingle
• 8:40PM - 8:55PM – Talk #3
We will do our best to make all of our events hybrid. We will meet in-person but if you'd like attend remotely we will broadcast the event via Zoom. We'll post the details as a comment on this page closer to the event date.
Take the opportunity to mingle, network and share experiences! Last but not least, please keep submitting your talks for future editions of this meetup! Send us a message via the meet-up platform or open an issue on [this repo](https://github.com/lisbon-elixir/community).
There are no comments. Be the first one!