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.
Matching moments
41:29 MIN
Discussion on the evolution and future of CSS
What's new in CSS for Designers?
17:41 MIN
Presenting live web scraping demos at a developer conference
Tech with Tim at WeAreDevelopers World Congress 2024
00:44 MIN
Will AI make web development frameworks redundant?
Are frameworks like React redundant in an AI world?
1:04:01 MIN
Exploring modern tools for web interaction and analysis
WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
1:06:56 MIN
The evolution of London's web developer community events
Using all the HTML, Running State of the Browser and "Modern" is Rubbish
00:03 MIN
The evolution of modern web development
Angular Unleashed: Mastering Modern Web Development with Angular
25:14 MIN
Audience Q&A on patterns, typescript, and frameworks
10 must-know design patterns for JS Devs
34:02 MIN
A summary of key web development trends in 2021
Web development best practices in 2021
Featured Partners
Related Videos
Using all the HTML, Running State of the Browser and "Modern" is Rubbish
Chris Heilmann & Daniel Cranney and David Letorey
The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks
Chris Heilmann, Daniel Cranney & Nicole Jeschko
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
Dev Digest End of Year Recap
Daniel Cranney & Chris Heilmann
WeAreDevelopers LIVE – Inclusion, Accessibility & Automation
Chris Heilmann, Daniel Cranney & Daniela Kubesch
WeAreDevelopers LIVE - Rendering in the Browser, The State of CSS and Accessibility and more
Chris Heilmann, Daniel Cranney & Elena Torró
WeAreDevelopers LIVE - Accessibility isn't magic, Longevity, Devrel in times of AI and more
Chris Heilmann, Daniel Cranney & GrahamTheDev
From learning to earning
Jobs that call for the skills explored in this talk.
Frontend Web Developer - JavaScript | React | Angular | Vue.js | Bootstrap | Tailwind | HTML | CSS
Tech Solutions Gmbh
Illingen, Germany
API
CSS
GIT
HTML
Scrum
+5
Interactive Developer (Javascript, JS Libraries, MVC) &ndash
Thegiglab
Amsterdam, Netherlands
CSS
MVC
Node.js
MooTools
JavaScript
Fullstack Web Developer - JavaScript | React | PHP | Python | Angular | Vue.js | Node.js | Bootstrap
Tech Solutions Gmbh
PHP
API
CSS
GIT
HTML
+8


