~/conference

React Alicante 2019

React developers, frontend engineers, mobile developers, frontend architects, engineering managers, QA engineers

useReducer and custom hooks; type-level TypeScript types; CSS Modules versus styled-components; Time To Interactive tuning; React Suspense and code splitting; Web and React Native voice integration; Chrome Performance and DevTools profiling; lerna monorepo for web and native; react-window virtualization; Compiling GraphQL to JavaScript

titleauthorlength
Refactoring off the hook(s)Marco Cedaro39m
Refactors a small color-picker app and shows concrete before-and-after code: replaces one big state object with multiple useState calls, moves complex logic…
Talk in English on
Type-level Programming ƒun in TypeScriptMattia Manzati37m
Type-level programming in TypeScript shows how to turn URL strings into exact response types and make fetch return Promise<CorrectType> instead of any, using…
Talk in English on
CSS. Under the hood.Kasia Jastrzębska39m
Browser parsing builds DOM and CSSOM in parallel but CSSOM creation blocks JavaScript execution, so external stylesheets stall the critical render path. A demo…
Talk in English on
Evergreen Legacy ApplicationsHarry Wolff33m
Shows a practical migration from a Java/JSP + Backbone/Marionette app to React inside a MongoDB Atlas front end, with an isolated rewrite of registration pages…
Talk in English on
React architecture in Product HuntRadoslav Stankov42m
Product Hunt runs React for 4+ years with a small team and a gradual migration off Rails, using SSR, Apollo and generated TypeScript types from GraphQL so…
Talk in English on
How I built a live transport map for my hometownDenys Dovhan09m
Builds a live transport map for a small hometown that pulls real-time locations from GPS beacons into a mobile‑first web app, rewrites ugly existing apps, and…
Talk in English on
React and Auth0 working together to build more secure appsDaily Miranda12m
Explains how to integrate Auth0 into a React app by installing and configuring the Auth0 SDK, protecting routes with route-guard logic, and obtaining and…
Talk in Spanish on
Optimising React TTILuis Felipe Román15m
Focus on reducing Time To Interactive by measurable tactics not high‑level promises. Run Lighthouse audits, compare gzipped and raw bundle sizes, and split…
Talk in English on
Tracking promises or how to avoid showing infinite loading indicatorsBraulio Díez09m
Slides: https://www.slideshare.net/brauliodiez/react-alicante-19-lightning-talk-react-promisetracker
Talk in English on
Giving voice an action in React and React NativeWouter Van Den Broek24m
Shows concrete code to wire React and React Native to microphone input, demoing the Web Speech API / window.speechRecognition and the Expo SDK for mobile…
Talk in English on
Testing in React Native: Unit & E2EPreeti Wadhwani22m
Slides: http://react-alicante-rn-testing.surge.sh/#/ Every day we write a hundred, thousand lines of code to build products in the aim of impacting the lives…
Talk in English on
You Keep Using That Word, I Don’t Think It Means What You ThinkShem Magnezi41m
Built an internal app called Space Station grows from a five‑engineer sketch to ten teams touching one repo, forcing choices about isolation and deploys…
Talk in English on
Mind-Reading with Adaptive and Intelligent User InterfacesDavid Khourshid39m
Claim: adaptive UIs learn and personalize in real time by turning executable models into live behavior. Concrete tools: finite state machines and statecharts…
Talk in English on
Profiling React rendering performanceSergey Ryzhov40m
A live profiling session of the Pirates list web app uses Chrome Performance Tab and the React DevTools Profiler to show actual costs: renders that start…
Talk in English on
Paving the adoption path of your Design System for engineersJeremias Menichelli45m
Clear, testable changes: add unit tests before refactors, extract UI logic so behavior can be swapped, and offer gradual deprecation warnings so teams migrate…
Talk in English on
Testing in ProductionTalia Nassi23m
Claims that testing in production yields higher accuracy, faster feedback (no mocks), and fewer escaped bugs, demonstrated by using feature flags, an…
Talk in English on
Resolving real-world problems by mixing several advanced React patterns and featuresMario Beltrán45m
Builds a real radio group, a “radio picker” that shows conditional content, and an actionable dropdown that keeps draft state and only applies on demand…
Talk in English on
React Native, your UX superheroNoemi Rozpara10m
Claims that React Native’s superpower is flexibility and not magic, demonstrates that gesture-driven animations choke on the JS/native bridge bottleneck and…
Talk in English on
Using React with JAMstackJesús Cuesta10m
Slides: https://docs.google.com/presentation/d/1iz_yQy61PEBfyrwNwusGqF4Z5LZQH2PTr993fRR7VcA/edit?usp=sharing
Talk in English on
Compiling GraphQL to Blazing Fast JSRui Arujo11m
Zalando compiles each GraphQL request into a single generated JavaScript function that inlines resolvers and builds the response object, letting V8 optimize on…
Talk in English on
React Native at Skyscanner: The Good PartsKaran Thakkar26m
Slides: https://www.icloud.com/keynote/05npA0nW9Z1ILQXE2x-e5XUiw#React_Alicante_-_September_2019 In this talk, Karan will share his learnings from working on…
Talk in English on
Monorepo: React Web & React NativeEugene Zharkov34m
Claim: sharing business logic between React web and React Native speeds development but adds real costs: npm link fails for RN, Metro bundler refuses parent…
Talk in English on
High performance video editing for the mobile webForbes Lindesay43m
At Threads a mobile web video editor is built in weeks that combines canvas rendering with an invisible React UI and an ffmpeg backend to produce near…
Talk in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.