Christian Heilmann
where else to find them
website:https://christianheilmann.com
github:codepo8
bluesky:codepo8.bsky.social
mastodon:@codepo8@toot.cafe
x:codepo8
linkedin:christianheilmann
speakerdeck:codepo8
instagram:mynah_m
what they talk about
all 20 in the filters
where they keep going back
- GOTO Copenhagen2 editions2016–2022
- Half Stack2 editions2017–2018
- Øredev2 editions2016–2017
all 40 in the filters
on a stage with
- Alex Russellonce
- Baruch Sadogurskyonce
- Brian LeRouxonce
all 12 in the filters
who talks about the same things
- Jeremy Keith27 talks
- Bruce Lawson30 talks
- Stefan Judis23 talks
- Kyle Simpson24 talks
- Jake Archibald32 talks
- Phil Hawksworth22 talks
| title | conference | date |
|---|---|---|
| X-rAI Specs, Submarines & Juice | All Things Open 2025 | 2025-10-12 |
Anecdotes ground the claims: a World War II submarine U1206 sinks after a toilet flushing error leaving three dead and 46 captured because a valve mistake… | ||
| Five things in tech that matter and we have to make work | WeAreDevelopers World Congress 2025 | 2025-07-09 |
Overview of five practical risks and fixes: the old Yahoo Pipes and YQL era shows how fragile mashups become when APIs get closed (Microsoft shutters Bing… | ||
| "Let's make a simpler, more accessible web" | TYPO3 Developer Days 2024 | 2024-08-01 |
Let's make a simpler, more accessible web
Web Development should be easy and available to all. In the last few years, however, we made it a complex mess of… | ||
| 35 Years of WWW: Working as a Content Creator, Designer and Developer With the Coolest Medium Ever | C3 Dev Festival 2024 | 2024-06-14 |
Back in the late 90s, I worked as a radio newscaster and used computers as a hobby. First writing pretty pointless programs, then playing games, being bad at… | ||
| Christian Heilmann's Room | C3 Dev Festival 2024 | 2024-06-14 |
-- no description -- | ||
| Where Is Everything Going (Code Prospective) | C3 Dev Festival 2024 | 2024-06-14 |
-- no description -- | ||
| #BuildPropulsionLab at #DevoxxUK: @jbaruch with @codepo8 | Devoxx UK 2024 | 2024-05-08 |
Claims that generative AI is already degrading web search by surfacing hallucinated or SEO‑generated content and that current UIs give users a single unlinted… | ||
| Centering DIVs in new and exciting wrong ways with AI? | CityJS Berlin 2024 | 2024-01-05 |
Argues that AI automates boring front‑end work but does not replace experts who understand accessibility, performance, security and cross‑device failures… | ||
| MisplAIced: Good UI Needs Good UX | HalfStack Vienna 2023 | 2023-09-15 |
AI chat interfaces often interrupt workflows, produce fluent nonsense, and fail accessibility tests with screen readers, while search engines have sacrificed… | ||
| Web Development in the Times of AI | Pixel Pioneers 2023 | 2023-06-16 |
Claims that generative AI is growing fast with about 50 new products a day and startups popping up about 200 a day, demonstrates both hype and real tooling… | ||
| Centering DIVs in new and exciting wrong ways with AI? | CityJS Athens 2023 | 2023-05-30 |
AI tools like GitHub Copilot, co-pilot X and Power Pages generate real code and automate boring tasks but also make specific, repeatable mistakes: an LLM turns… | ||
| Developer Tools That Shouldn't Be Secrets | GOTO Copenhagen 2022 | 2022-10-03 |
Browser devtools contain about 37 panels and a powerful command menu (Ctrl/Cmd+Shift+P) that opens features by name. Practical tricks shown include console… | ||
| JavaScript/Web tooling now and tomorrow | JSWorld Conference 2021 | 2021-02-22 |
Demonstrates concrete tooling and results: webhint runs as an npm/CI checker and surfaces 244 issues in the browser Issues panel, with fixes and links; linting… | ||
| Back to Basics Let's Code some web stuff | HalfStack Online 2020 | 2020-10-02 |
Shows a concrete workflow: inspects a legacy site, writes a small script that uses fetch HEAD to detect png vs gif, parses mangled comments with DOMParser, and… | ||
| All tooled up and nowhere to go? | HalfStack Online May 2020 | 2020-05-22 |
A rapid tour of Chromium developer tools that points to concrete, usable features: use pretty print and workspaces to edit live files, replace console.log with… | ||
| Into the web multiverse | ConFrontJS 2019 | 2019-12-07 |
Makes a concrete case: fortify where users actually fail not where returned planes show holes, measure surprising failures like offline boarding passes, and… | ||
| Develop, Debug, Learn? | dotJS 2019 | 2019-12-05 |
Argues that web development loses users and maintainers by hiding platform details and piling abstractions and shows concrete fixes: use lightweight online… | ||
| !important | JS Fest 2019 Spring | 2019-04-04 |
Argues that code quality loses to time and budgets and shows concrete tools and findings: Accessibility Insights extension highlights tab order and missing alt… | ||
| Hinting at a better web | JavaScript fwdays'19 | 2019-03-16 |
Claims that most sites load 5.8 MB average page and that automated scans find accessibility failures on roughly 85% of homepages back the urgency… | ||
| Self replicating genies - How to democratize and ensure ethics in AI | WeAreDevelopers AI Congress Vienna 2018 | 2018-12-04 |
Argument: current ML spawns algorithms that act like "self‑replicating genies" and require ethics, ownership and transparency. Demonstrations include Microsoft… | ||
| Bringing best practices front and centre | Half Stack 2018 | 2018-11-16 |
-- no description -- | ||
| Opening keynote / Keynote d'ouverture | DevFest Nantes 2018 | 2018-10-18 |
Claims that the average website is 2.2 MB, costs users on slow mobile links and carries avoidable tracking and third‑party bloat. Shows a concrete tool… | ||
| Watch This Space | Web Unleashed 2018 | 2018-10-01 |
Argues the web degrades because teams trade quality for hype and convenience and offers a concrete toolchain fix: webhint.io — a CLI/NPM module plus editor… | ||
| Five ways to be a happier JavaScript developer | NDC Oslo 2018 | 2018-06-11 |
JavaScript now means language plus runtime plus ecosystem and the path to being happier is specific: focus on five core habits — treat JS as a platform… | ||
| Taking the Vile out of the Priviledge | Smashing Conference London 2018 | 2018-02-07 |
-- no description -- | ||
| Sacrificing the golden calf of “coding” | Beyond Tellerrand Munich 2018 | 2018-01-15 |
Argues that most routine coding will be done by machines within five years, cites Alibaba and Microsoft AIs beating humans on the Stanford… | ||
| Sacrificing the golden calf of 'coding' | Half Stack 2017 | 2017-11-17 |
-- no description -- | ||
| Progressive Web Apps | Oredev 2017 | 2017-11-08 |
Claims that Progressive Web Apps shrink install friction and bandwidth: a service worker acts as a scriptable proxy to cache and refresh assets, a JSON… | ||
| Keynote: Progressive Web Apps | Mobile Era 2017 | 2017-10-05 |
Progressive Web Apps claim to combine web distribution with native features by using an HTTPS-hosted JSON manifest and a controllable service worker to enable… | ||
| Keynote, Progressive Web Apps | JSPoland Conf 2017 | 2017-06-19 |
Progressive Web Apps claim that the web can behave like native apps by using service worker scripts to control caching, background updates and push… | ||
| JavaScript Is a Buffet, Not the Enemy | AmsterdamJS Conference 2017 | 2017-06-08 |
When you look at the JavaScript world these days you can get disheartened.On the one side there is an overwhelming offer of things you should know.but are… | ||
| Our role in the fourth industrial revolution | Øredev 2016 | 2016-11-07 |
Machines are already automating routine work: a BBC/Oxford tool shows legal secretaries 98% replaceable while people-managing roles stay low risk, and voice… | ||
| Progressive Web Apps - the Return of the Web? | GOTO Copenhagen 2016 | 2016-10-03 |
Progressive Web Apps add a service worker (a scriptable HTTP router) plus a web manifest and caching to make sites installable, work offline, and send… | ||
| Fixing the Image Problems of the Web using Machine Learning | GOTO Copenhagen 2016 | 2016-10-03 |
Web images bloat pages—average first-view payload is 2.2 MB with 1.4 MB of images—because people upload huge wrong-format files and sites serve full-size… | ||
| Automating the Wrong Things… | You Gotta Love Frontend 2016 | 2016-06-27 |
Claim: teams automate the wrong parts and then watch maintainers undo savings. Concrete examples: run webpage test.org to get video timings and a checklist… | ||
| Making ES6 happen with ChakraCore and Node | NodeConf London 2016 | 2016-05-11 |
Claim that ChakraCore powers Node and breaks the V8 monoculture with a new, lightweight engine that already beats original Node performance in benchmarks and… | ||
| The image problem of the web and how to solve it with AI | Jfokus 2016 | 2016-02-08 |
The web’s biggest bloat is images: the average page is ~2.2 MB and many sites ship megabyte hero images that should be constrained. Practical fixes include… | ||
| From JavaScript to ES6 - how ChakraCore changes the game | Jfokus 2016 | 2016-02-08 |
Claims that ChakraCore is now a standalone, open‑source JS runtime with a three‑tier JIT, lower memory use and faster Node.js runs than V8 in their benchmarks… | ||
| Overboard.js | JSConf.Asia 2015 | 2015-11-19 |
Argues that JavaScript is overused and costly for real users, citing concrete measurements: median page 2 MB, 170 resources, median time to interactive ~5.5s… | ||
| Responsive, Adaptive and Responsible | NEJS Conf 2015 | 2015-08-07 |
Argues that core web principles are eroding and gives concrete audits and fixes: found 4200 interoperability bugs during a modern-browser rewrite, measured the… | ||
| Components and Modules | Edge Conference 2015 | 2015-06-27 |
Panelists compare concrete tradeoffs: HTML Imports block by default but allow URL-traceable composition; ES6 modules give single-binding encapsulation and… | ||
| Advancing the web without breaking it? | beyond tellerrand Düsseldorf 2015 | 2015-05-11 |
Argues the web is overcomplicated but repairable, claiming ES6 via transpile already runs today, that manifold.js packaging turns HTML/JS into native binaries… | ||
| No more excuses left - let's build great things | Codemotion Rome 2015 | 2015-03-25 |
Argues that excuses are gone: browsers and standards now let developers build fast, compatible sites if they stop bloating pages and copying hacks. Points to… | ||
| Intervista a Christian Heilmann | Codemotion Rome 2015 | 2015-03-25 |
Interview covers practical approach to keep the open web while using new browser APIs, outlines a workflow called planning and at work, and walks through two… | ||
| Mood Film | CSSconf EU 2014 | 2014-09-12 |
A short documentary piece that claims to capture the conference atmosphere by stitching together crowd shots, food and party scenes, and candid attendee… | ||
| The web in a mobile world dominated by native platforms. | ColdFront 2014 | 2014-09-04 |
Claim: the web can match native where it matters if browsers ship service worker support and developers adopt an offline-first approach. Evidence: comScore… | ||
| Setting Disruptors to Stun! | HTML5DevConf 2013 | 2013-04-01 |
Key claim: shipping HTML5 as an OS and platform unlocks new users and real apps for low-cost markets. Firefox OS ships an app store that indexes mobile… | ||
| Panel 6: Privileged access | Edge Conference 2013 | 2013-02-09 |
PhoneGap shows packaged web apps can ship to stores, run from file://, and call device APIs (camera, GPS, contacts) but battery polling in one PhoneGap… | ||
| Community JS reloaded - how to rock as a movement | JSConf EU 2011 | 2011-10-01 |
Community work actually moves search and docs: badges link blogs to MDN badges and calling out bad sites forces fixes; a canvas demo gets rotated with CSS and… | ||
| nothing matches | ||