Chris Heilmann, Daniel Cranney & Peter Kröner
WeAreDevelopers LIVE – Spicy Vanilla Web, CSS Magic & More
#1about 3 minutes
Differentiating your work in the age of AI-generated code
Developers can stand out from AI-generated content by focusing on craftsmanship, communication skills, and business literacy.
#2about 3 minutes
Understanding the problems with GDPR cookie consent banners
Cookie banners often represent malicious compliance and lead to banner blindness, but they are unnecessary if a site only uses essential functional cookies.
#3about 3 minutes
Challenges of reviewing AI-generated open source contributions
AI-generated code shifts the workload to maintainers who must review large, potentially unsafe pull requests, highlighting the need for better contribution practices.
#4about 4 minutes
Improving contribution quality with pull request templates
Pull request templates provide structure for contributors and act as a checklist to improve the quality and consistency of submissions.
#5about 3 minutes
Analyzing Facebook's use of 140 nested React context providers
The discovery of 140 nested context providers in Facebook's codebase sparks a discussion on software complexity, organizational structure, and potential over-engineering.
#6about 4 minutes
Examining the German government's official technology stack
An analysis of the German government's tech stack reveals a focus on modern frameworks like React and Next.js, raising questions about hiring trends and the omission of core web standards.
#7about 5 minutes
The return of playful and interactive personal websites
Showcasing personal websites with game-like interactions and highly customizable UIs highlights a trend towards creativity and demonstrating technical skill.
#8about 2 minutes
Using modern error chaining in JavaScript for better debugging
The `cause` property in JavaScript's Error object allows for structured error chaining, providing a clearer debugging experience than simple console logs.
#9about 3 minutes
Leveraging DevTools snippets for web performance analysis
Using pre-made JavaScript snippets in browser DevTools can simplify performance analysis, but it's crucial to be aware of the security risks of running untrusted code.
#10about 1 minute
Building a performant YouTube embed with vanilla JavaScript
A lightweight YouTube embed component demonstrates how to achieve high performance using vanilla JavaScript and Shadow DOM, avoiding framework overhead.
#11about 3 minutes
A tech confession about automating tedious timesheets
A developer automated their mandatory 15-minute timesheet reporting with a script and unexpectedly received a bonus for their perceived diligence.
#12about 8 minutes
Why developers still avoid using the native button element
Developers often opt for `div` elements over native buttons due to framework abstractions that obscure platform benefits and a history of styling difficulties.
#13about 2 minutes
The difficulty of advocating for web standards in a framework world
Frameworks create self-contained ecosystems that can make developers resistant to adopting platform-native solutions, posing a challenge for web standards advocacy.
#14about 2 minutes
Preventing XSS with the native browser Sanitizer API
The upcoming native Sanitizer API will allow developers to safely render HTML from strings by automatically cleaning potential XSS vulnerabilities directly in the browser.
#15about 3 minutes
The value of documenting "cursed" bugs and workarounds
Publicly documenting challenging bugs and platform limitations provides valuable, transparent insights into the real-world complexities of software development.
#16about 3 minutes
A performance tier list for web animation techniques
A detailed breakdown of web animation techniques helps developers understand the performance trade-offs and choose the most efficient method for their needs.
Related jobs
Jobs that call for the skills explored in this talk.
Technoly GmbH
Berlin, Germany
Senior
JavaScript
Angular
+1
Matching moments
11:20 MIN
A tour of creative code demos and useful developer tools
WeAreDevelopers LIVE – PHP Is Alive and Kicking and More
12:31 MIN
Discussing modern web development news and trends
WeAreDevelopers LIVE - GraalVM in action, Static Analysis insights and more
17:51 MIN
Discussion on the evolution and future of CSS
What's new in CSS for Designers?
06:10 MIN
The ongoing debate for JavaScript-free web solutions
WeAreDevelopers LIVE – Keeping Up with Styles, Data & More
01:06 MIN
Will AI make web development frameworks redundant?
Are frameworks like React redundant in an AI world?
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
01:57 MIN
Presenting live web scraping demos at a developer conference
Tech with Tim at WeAreDevelopers World Congress 2024
02:19 MIN
Questioning the default choice of SPAs for web development
Why HTMX is crushing React, Vue & Svelte.
Featured Partners
Related Videos
Using all the HTML, Running State of the Browser and "Modern" is Rubbish
Chris Heilmann & Daniel Cranney and David Letorey
WeAreDevelopers LIVE – Keeping Up with Styles, Data & More
Chris Heilmann, Daniel Cranney & Peter Kröner
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Chris Heilmann, Daniel Cranney & Jan Deppisch
WeAreDevelopers LIVE – AI vs the Web & AI in Browsers
Chris Heilmann, Daniel Cranney & Raymond Camden
WeAreDevelopers LIVE - Did AI or JS break the web?, Finding gems in the days of AI and One thing developers really need to know
Chris Heilmann, Daniel Cranney & Peter Cooper
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Chris Heilmann, Daniel Cranney & Theodore Lefevre
WeAreDevelopers LIVE – Guten TAG, Web Standards, AI and more
Chris Heilmann, Daniel Cranney & Christian Liebel
Dev Digest End of Year Recap
Daniel Cranney & Chris Heilmann
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript

Code Healers LLC
Hinesville, United States of America
Remote
€40-50K
Intermediate
Senior
PHP
.NET
React
+2

Code Healers LLC
Hinesville, United States of America
Remote
€25-35K
Intermediate
React
Python
JavaScript
+2

Content Pass GmbH
Berlin, Germany
Senior
API
Node.js
JavaScript
TypeScript
Continuous Integration

Live Wire
Python
Unreal Engine




Dr. Meyer & Meyer-Peteaux New Media Company GmbH & Co. KG
Rastede, Germany
API
CSS
GIT
SASS
Scrum
+7