Encuentros
>
>

BarcelonaJS - BarcelonaJS June 2019

Thursday 27 June 2019, 19:00 - 20:00

Carrer de la Ciutat de Granada, 150, Barcelona, España

Hello everyone! Join us for June meetup which will be held in Adevinta's office. We will have the following talks: Miguel Ángel Durán - @midudevMiguel works as Enabler Front-end Developer at Adevinta. He accelerates teams by building cross tools, sharing best practices and helping to solve meaningful problems. Dynamic Rendering: Getting the most out of performance while keeping bots happy Rendering your app on the client is expensive. Quite expensive if you’re using a library such React. To improve First Contentful Paint, and enhance crawlers support, Server Side Rendering with hydration was the best solution... until now. How can we improve the user experience in terms of performance while keeping the best support for crawlers? In this talk, we will share some techniques we have been using in Adevinta and what we have learned after using them for months in production. We will explore what Dynamic Rendering is, its benefits over the performance and some strategies to implement it. The talk is divided between two main blocks: 1. Understanding the problem:- A quick recap of rendering types.- Server-side Rendering with hydration 2. Finding solutions:- Dynamic Rendering at route level- Dynamic Rendering at component level- About GoogleBot and Client Side Rendering status- Static Content at component level Main content points:- Cost of rendering hydration.- How to cut the cost with some interesting strategies.- Improve performance while keeping bots happy.- How much performance is improved and why is important- Why we can’t still use only Client Side Rendering for our React apps ────────────── Christian Ost - Twitter @_christianost / Github @ca057I’m a developer building user interfaces at Typeform. Check out the future of checkouts: An introduction to the Payment Request API. Shopping online becomes more and more common for us, often groceries are the last items we buy in a physical store. Apparently, online checkouts are often still not very user-friendly. Data needs to be reentered for every new shop (or even for new checkouts), the form language might not be the one we understand the best or web basics like accessibility are neglected. Luckily, the platform is here to help! The Web Payment Ecosystem is currently standardized at the W3C and implemented in browsers. In the future, this will provide a more seamless checkout experience by tackling among others the problems mentioned above. In this talk, I will give an introduction to the Web Payment Ecosystem and especially to the Payment Request API, which is the main API users and frontend developers will interact with most. A short demo will show how the API works and how a potential user flow could look like. ──────────────After the talks, we'll have drinks and networking! Are you interested in giving a talk or have a question? Feel free to comment or shoot a meetup message to the organizers. And don't forget to follow us on Twitter for the latest news @BcnJS (https://twitter.com/BcnJS) Sponsors: Adevinta - www.adevinta.com We are a global digital player, the biggest marketplace specialist in Europe. But we are still a family of local brands – because we believe all great marketplaces are local. Our marketplaces serve people where they live, acknowledging what’s special about every culture and every place, helping local economies to grow sustainably.

Más información

Publicado por: Betabeers