~/conference

Reliable Web Summit 2021

frontend developers, angular developers, test engineers, web performance engineers, platform engineers, engineering managers

pre-commit hooks with Husky; functional JavaScript patterns; Lighthouse LCP optimization; PerformanceObserver long task monitoring; incremental code health with Betterer; WCAG 2.1 accessibility auditing; Scully static pre-rendering; component harnesses for testing; module federation micro frontends; resilient serverless applications; TypeScript for testable code; Storybook for component maintenance

titleauthorlength
Clean code is no longer a mythKaran Balkar16m
Argues that clean code is achievable by automating checks at commit time and making habits stick rather than preaching principles. Shows a working setup: Husky…
Talk on
Maintainable JavaScript with Functional PatternsLuis Fernando Alvarez53m
Argues that swapping mutation-heavy for‑loops for map filter reduce and the spread operator yields smaller, testable functions, shows immutability with const…
Talk on
Dear non-performant appNishu Goel16m
Shows concrete fixes and outcomes: moves a Lighthouse LCP from 6.7s → 2–3s by inlining critical CSS with critters, inlining fonts, optimizing images with…
Talk on
Keep Running at RuntimeChristoph Guttandin18m
Long-running web apps suffer different problems than page load; runtime focus targets errors, long tasks, frame rate, memory and throttling. Implement global…
Talk on
Betterer: Incremental ImprovementCraig Spence21m
Claims an incremental, measurable migration workflow by turning code health into a fitness function and stores serialized fitness snapshots in the repo. Built…
Talk on
Architecting for AccessibilityMartine Dowden41m
Claims concrete steps: baseline against WCAG 2.1 AA, pick target browsers (Chrome+Safari ~82% market) and assistive tech to test with, and phase work into 0–4…
Talk on
Climbing to the top of the Lighthouse with ScullyRobert Willemelis20m
Rewrites an Angular site with Scully static pre-rendering, uses headless-browser prerendered routes plus transfer-state to avoid flicker, swaps large images to…
Talk on
The Immutable WebStephen Fluin19m
Shows how to ship a web app by writing smart contracts in Solidity, deploying to Ethereum and pinning assets on ipfs, using wallets like metamask and node…
Talk on
Testable Architecture in AngularRainer Hahnekamp58m
Live‑coding shows an Angular demo app using ngrx and an HTTP validator, and demonstrates concrete tests: a ~40‑line integration test mocks only HttpClient, a…
Talk on
Testing with Component Harnesses for the WinAlain Chautard28m
Claim: component harnesses provide a stable, high‑level API that works for unit and end‑to‑end tests so tests stop leaking DOM selectors. The talk shows a…
Talk on
The New WebStephen Fluin21m
The web has shifted: static docs like the Chainlink documentation optimize for instant load and SEO while dynamic apps like the Angular update guide need…
Talk on
3L-C's- Three Level Components TechniqueAziz Yazit26m
Claims a concrete technique called 3L-C's (Compounding Implementing Configuring) that balances abstraction with the Principle of Least Power by limiting…
Talk on
Users Don't have to Suffer in the CloudMelissa Jurkoic23m
Argues that a hub-and-spoke architecture lets enterprises change backend platforms without disrupting users, preserving database integrity while delivering…
Talk on
Mindblowing Google PageSpeed Scores with QwikMiško Hevery38m
Claims Qwik (from Builder.io) hits 100 Google PageSpeed scores by changing architecture: server renders HTML with listeners serialized into DOM so the client…
Talk on
High-Performance Web UI with Web ComponentsCory Rylan41m
Library ships as ES2015 modules with multiple entry points and per-component register files and sets "sideEffects" in package.json to enable aggressive tree…
Talk on
Content is King: How Contentful and CaaS are ChangingAaron Ladage51m
Claims that Contentful makes content scalable and reusable across channels and that disciplined content modeling is the linchpin. Concrete tools shown…
Talk on
Autoscaling Apps without Supersizing CostsLara Newsom31m
Cloud migration saves upfront maintenance but wastes money from misallocated resources; the talk gives concrete fixes: enforce comprehensive tagging and audit…
Talk on
The Legend of Zelda, Hexagonal Architecture & YouJonathan Turner48m
A 2008 C# ASCII demake called Fable of Griselda gets ported to the browser using Blazor WebAssembly, keeping most core game logic intact because of a…
Talk on
Adding a Second Pair of Eyes with Visual TestingColby Fayock23m
Demo shows adding Cypress to existing tests then plugging in apple tools visual checks; running the suite surfaces a real z‑index bug that prevents clicking…
Talk on
Building Resilient Serverless ApplicationsYan Cui39m
Explains concrete failure modes and fixes: Lambda + API Gateway give multi-AZ but hit a hard 29 second API Gateway timeout, DynamoDB supports DynamoDB global…
Talk on
Gaining Confidence with Cypress TestsRob Richardson39m
Cypress with TypeScript runs end-to-end tests inside a real browser (Electron/Chrome/Firefox/Edge; no Safari) and records screenshots and videos, runs…
Talk on
Angular + Jest: Testing TitbitsMaria Korneeva25m
Concrete recipes for Angular + Jest unit testing: shows how to spy on named imports to test pure functions, how to cast overload to a specific function type to…
Talk on
Challenges in Building Micro Front EndsVishal Kumar01h 17m
Shows a working demo that composes separately built front ends: a Next.js + Webpack Module Federation host that dynamically imports a remote header exposed as…
Talk on
Good Code is a Balancing ActJonathan Warrington20m
Argues that strict style rules break more than they help: a university 10-line limit forces fragmentation into tiny helpers rather than clarity, yet the real…
Talk on
Develop from Anywhere with GitHub CodespacesBrigit Murtaugh26m
Live GitHub-hosted, containerized VS Code environments run a .NET Core 3.1 group-calling app end to end: spin a kitchen sink image, add a tailored…
Talk on
MFEs , Micro-Frontends with Module Federation and AngularManfred Steyer31m
Demonstrates a shell that lazy loads remotes via dynamic imports using Module Federation (Webpack 5), with remotes including a React app wrapped as a custom…
Talk on
Innovations with FAST Web ComponentsRob Eisenberg, David Rickard19m
FAST builds on native web components and claims large real-world wins: experiments show 7x on desktop and 6x on mobile versus React, with paint ~70% faster…
Talk on
A More Fluid PyramidSteve Upton33m
Argues the pyramid should be fluid not prescriptive and shows concrete tradeoffs: an identical user-flow as an end-to-end with Cypress, a shallow unit render…
Talk on
From Cobol to Node with DevOpsAlejandro Mercado Peña31m
COBOL remains mission‑critical but suffers a developer shortage, so a customer experiment builds a node.js-COBOL bridge that exposes legacy functions as…
Talk on
All the World's A Staging ServerHeidi Waterhouse27m
Claim: maintaining an identical staging environment is impossible so teams staging is a lie and should instead deploy into production while hiding work with…
Talk on
Crafting Reliable and Testable Code with TypeScriptDoguhan Uluca29m
Shows concrete patterns and code: TypeScript + Swagger for self‑documenting APIs, a local weather app with a mocked service that returns 32 to prove unit test…
Talk on
Achieving Zero Fronted Crashes in ProductionJosh Goldberg38m
Presents a concrete path to drive production front-end crashes toward roughly zero by combining static analysis, testing, monitoring and process changes. Uses…
Talk on
Using Storybook to Maintain Components and RedwoodJSMilecia McGregor30m
RedwoodJS ships Storybook integration so a generated component already includes a .stories.js file and a test, and the demo uses the CLI commands yarn create…
Talk on
Monitoring Your Apps is not About DevopsIván Olivares Rojas21m
Argues that monitoring belongs to the whole team not just DevOps and demonstrates it by instrumenting a Jamstack blog in the cloud, shipping telemetry…
Talk on
The Effective Development - End (What) EndShai Reznik27m
Title claim: automated smoke tests covering a few critical journeys give the best ROI for developer end-to-end work. Concrete strategy: write a single 3am main…
Talk on
From Horror Story to Fairy Tale: Writing CodeMichael Dowden45m
Argues that developers spend 10:1 reading to writing and that clarity saves onboarding time and bugs; shows Daily WTF examples of bad dates, double negatives…
Talk on
Blazor Stability Testing for Bullet Proof ApplicationEd Charbeneau39m
Blazor is presented as inherently testable and the claim is backed with concrete tooling and results: xUnit (noted as over a hundred million downloads), bUnit…
Talk on
Level-up Your DevOps with GitHub Actions & KubernetesRob Richardson38m
Builds a .NET MVC site from scratch with net new scaffold, creates .dockerignore and a multi-stage Dockerfile that restores, builds, tests and publishes, then…
Talk on
The Worlds Most Expensive React ComponentMichael Chan29m
A live code walkthrough starts with a tiny hello message component and adds a trailing punctuation prop, a salutation default, className spreading, an as prop…
Talk on
Maintainable Styles- That's a Thing?Alyssa Nicoll31m
Claims that 90% semantic markup solves most accessibility, demonstrates using a label plus visually-hidden class instead of placeholder-only, shows aria label…
Talk on
Reliability and Engineering RequirementsGiorgio Natili34m
Makes reliability a measurable allocation problem: overall uptime is the product of component reliabilities, so design chooses equal, focused or achievability…
Talk on
Azure Static Web AppsJon Papa, Dan Wahlin36m
A small shopping site gets pushed from a GitHub repo through GitHub Actions to Azure Static Web Apps, the build runs, the site deploys and the CDN serves it…
Talk on
Tools of Intentional ArchitecturesDinesh Ramadoss29m
Claims that relying on opinionated stacks like Angular and tools like Nx can produce accidental architectures unless architecture work is intentional and…
Talk on
Reliable System + Azure Static Web AppsCraig Shoemaker38m
Simple volunteer UI posts JSON to an HTTP endpoint, that endpoint writes into a message queue, a background Azure Functions queue trigger reads each message…
Talk on
Collaborative Code with NxBrandon Roberts20m
Claims that Nx drives monorepos by building a live project graph and task graph, runs affected commands to retest only changed projects, and uses computation…
Talk on
Knowing Your TCO (Total Cost of Ownership)Owen Buckley35m
Argues that cutting dependencies uncovers hidden liabilities beneath node_modules and reduces supply chain risk illustrated by left-pad and event-stream…
Talk on
TDD - It's About More Than Just the TestsJonathan Turner48m
Claim: test driven development is a design technique that produces simpler, more maintainable code rather than being just about tests. Demonstration uses C#…
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.