~/conference

FrontCon 2019

date:2019-04-03..2019-04-05
location:Riga, Latvia
series:FrontCon · 2 editions
editions:[FrontCon 2018, FrontCon 2019]

Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers.

frontend developers, React developers, build and tooling engineers, web performance engineers, security engineers, engineering managers

component architecture constraints; Storybook component workflows; server-side rendering and prerendering; WebGL with React and BabylonJS; React advanced patterns and hooks; V8 compilation and Turbofan; JWT and WebAuthn authentication; supply chain attack mitigations; webpack loaders and plugins; RxJS state management in React; PWA e-commerce frontends; fast video streaming techniques

titleauthorlength
Building resilient frontend architectureMonica Lent40m
Argues that resilient frontends come from concrete constraints not vague patterns, claims directional source-code dependencies stop the “big ball of mud,” and…
Talk on
Bridging the gap between UX and development – A StorybookMarko Letic37m
Claims that Storybook.js creates isolated, interactive UI components that become a single source of truth; demonstrates an Angular 7 Trello-like app using…
Talk on
Modern JavaScript Frameworks & SEOJecelyn Yeen42m
Modern frameworks often ship minimal HTML and rely on client JS but Google stages pages in a render queue delays that can postpone indexing from minutes to…
Talk on
AAA 3D graphics on the Web with ReactJS + BabylonJS + Unity3DDenis Radin40m
Evolution Gaming builds a photorealistic WebGL game stack using ReactJS for UI and BabylonJS for 3D, tying the layers through Redux rather than a brittle…
Talk on
React Advanced PatternsManjula Dube33m
Covers concrete patterns: implements compound components, Context API providers, prop-getter functions and HOCs that wrap fetch logic, and render-props to…
Talk on
How to nail your next (frontend) interviewJānis Miezītis32m
At the beginning, we are going to get technical and discuss skills that are essential and skills that are good to have in the context of modern frontend…
Interview on
V8 by example: A journey through the compilation pipelineUjjwal Sharma32m
Walks through V8’s pipeline with concrete artifacts: Ignition produces bytecode, feedback vectors collect runtime types, and Turbofan produces optimized…
Talk on
Knock knock, who’s there? Authenticating your single page apps using JSON Web TokensSam Bellen40m
Explains exactly what a JSON Web Token contains, how to sign and verify it with JWT structure (header payload signature), and when an access token is actually…
Talk on
In the Trenches During a Software Supply Chain AttackMitch Denny33m
Covers a real supply‑chain incident: exploits around CVE-2017-5638 and the fallout that exposes process gaps, plus the headline damage of 147 million records…
Talk on
Things that every JavaScript developer should knowRachel Appel44m
Covers concrete gotchas and fixes: hoisting and var vs let with the setTimeout loop that prints 3 3 3 instead of 0 1 2, how closures capture outer variables…
Talk on
Serverless: a backend thing that gives superpowers to frontend developersDavid McKay42m
Claims that Docker solves dev/prod parity for PHP/Laravel projects and shows a concrete workflow: docker compose 2.4 orchestrates PHP, MariaDB and…
Talk on
Painting with DataRichard Westenra37m
Compares concrete options — HTML/CSS vs Canvas/SVG/WebGL — and shows when each actually handles animation and accessibility; describes building an interactive…
Talk on
How to extend webpack with your own pluginsViktor Razumov34m
Claims that WHO says 97% of JS devs use webpack and only 2% understand it, shows the internals (compiler → compilation → module factory → parser via tapable)…
Talk on
Managing State in React Apps with RxJSJames Wright35m
Claims that RxJS can replace Redux + Redux Observable by running an app state as a BehaviorSubject and wiring React via a higher-order component connector and…
Talk on
The Art of ObfuscationMartin Kleppe34m
How do we write small programs that output their own source in a different way?Why do we write code in English and limit us to ASCII characters?Can we write JS…
Talk on
Algebraic Data TypesMarius Jurgelenas05m
Claims that algebraic data types are just product type = multiply and sum type = add and shows concrete JavaScript counts: a product example yields 12…
Talk on
Software Decision Making in Terms of UncertaintyZiv Levy06m
When we build the best possible software engineering solution, we face many decisions we must make. Daily. Maybe those decisions taking could be much easier?…
Talk on
Parcel – your next web application bundler?Janis Koselevs05m
Compares Parcel against Webpack and Rollup and claims Parcel is blazing fast and truly zero configuration for small projects. Installs Parcel, creates…
Talk on
Building next generation PWA e-commerce frontendRaivis Dejus05m
Claims a PWA frontend that stays compatible with default Magento while being noticeably faster and easier to use, explains why that claim is true by naming the…
Talk on
GraphQL Will Do To REST What JSON Did To XMLRoy Derks36m
Claims GraphQL replaces many REST calls with a single endpoint schema that returns exactly the fields a page needs; demo uses Apollo and the GraphQL Playground…
Talk on
Case-study: Frontend in CybersecurityRuslan Zavacky38m
CrowdStrike frontend work claims to turn a 91 trillion‑event yearly stream into usable UIs by a 40‑person UX organisation supporting 16 apps, using EmberJs…
Talk on
Delivering Fast Video without the BufferingDoug Sillars41m
Concrete findings and fixes: site scans show video on ~5% desktop and ~4% mobile homepages, median pages with video load in ~11.5s vs 7.5s, and average startup…
Talk 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.