Chris Heilmann, Daniel Cranney & David Benson
WeAreDevelopers LIVE - Building The World’s Worst Image Editor™
#1about 2 minutes
The enduring challenge of legacy code in software development
Maintaining legacy systems is a necessary rite of passage for developers who often prefer the challenge of new greenfield projects.
#2about 3 minutes
Analyzing the Claude source code leak via an NPM package
An examination of how a misconfigured build script and an unsecured source map led to the accidental release of Claude's source code.
#3about 4 minutes
Exploring Pretext for high-performance canvas text rendering
Pretext is a TypeScript renderer that uses canvas for high-performance text display by avoiding costly DOM reflows in complex UI animations.
#4about 4 minutes
Debating AI's potential to polarize or moderate content
A discussion on whether AI will counteract social media polarization by providing nuanced content or amplify it by generating rage-bait for maximum engagement.
#5about 2 minutes
Google's patent to use AI for rewriting web content
Google's new patent suggests using AI to reformat and alter third-party web content for users, raising concerns similar to those surrounding the AMP project.
#6about 2 minutes
GitHub Copilot's data training and ad controversy
Concerns are raised about GitHub Copilot using private code for training by default and a recent incident where an ad was mistakenly shown in a pull request.
#7about 2 minutes
The charm of simple one-input browser games
A showcase of a minimalist browser game with delightful character animations highlights the appeal of simple, engaging game design.
#8about 4 minutes
Using Wi-Fi signals for human presence detection
An exploration of technology that uses Wi-Fi signal disturbances to detect human presence, raising concerns about its marketing and privacy implications.
#9about 4 minutes
Why pixelation is not a secure way to redact text
Simple image filters like pixelation are reversible, so for secure redaction, use destructive methods like a high-radius Gaussian blur and a crystallize filter.
#10about 6 minutes
Playing a round of the "Fake or News" game
The hosts and guest play a game to guess whether bizarre tech and news headlines are real or fabricated.
#11about 7 minutes
Building a vanilla JavaScript image editor from scratch
The creator of "The World's Worst Image Editor" explains his motivation for building image manipulation tools like grayscale and blur from scratch in vanilla JavaScript.
#12about 6 minutes
Using steganography to hide data in image channels
An explanation of how to hide data within an image's alpha channel and a more covert method using a reference image to encode information in the RGB channels.
#13about 10 minutes
The value of deep technical knowledge vs AI code generation
A reflection on the importance of understanding fundamental technologies and the joy of the craft, contrasted with the potential loss of deep skills from over-relying on AI tools.
Related jobs
Jobs that call for the skills explored in this talk.
Bonial International GmbH
Berlin, Germany
Senior
Python
Java
+1
Wilken GmbH
Ulm, Germany
Senior
Amazon Web Services (AWS)
Kubernetes
+1
Matching moments
07:15 MIN
Exploring creative web experiments and technical deep dives
WeAreDevelopers LIVE - CSS is DOOMed
06:44 MIN
Exploring recent AI incidents and creative developer hacks
WeAreDevelopers LIVE - SpeculAItions
11:20 MIN
A tour of creative code demos and useful developer tools
WeAreDevelopers LIVE – PHP Is Alive and Kicking and More
05:12 MIN
Navigating security risks when creating developer content
WeAreDevelopers LIVE - Should We Respect LLMs? Is Rust Taking Over? Developers as Content Creators and more
08:03 MIN
Exploring modern tools for web interaction and analysis
WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
12:31 MIN
Discussing modern web development news and trends
WeAreDevelopers LIVE - GraalVM in action, Static Analysis insights and more
06:06 MIN
Exploring web development quirks and creative AI failures
WeAreDevelopers LIVE – Building on Algorand: Real Projects and Developer Tools
02:52 MIN
A showcase of creative and collaborative developer tools
WeAreDevelopers LIVE - Should We Respect LLMs? Is Rust Taking Over? Developers as Content Creators and more
Featured Partners
Related Videos
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
Using all the HTML, Running State of the Browser and "Modern" is Rubbish
Chris Heilmann & Daniel Cranney and David Letorey
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 – Spicy Vanilla Web, CSS Magic & More
Chris Heilmann, Daniel Cranney & Peter Kröner
Developers vs Scammers, Bad Design, AI is Pointless, AJAX is 20 and more - The Best of LIVE 2025 - Part 1
Chris Heilmann, Daniel Cranney, Brian Rountree, Stefan Judis, Salma Alam-Naylor, Christophe Porteneuve, Alexander Lichter, Luise Freese, Emma Dawson, Christian "Scepp" Schaefer, Tejas Kumar, Luise Freese, Tejas Kumar, Zaid Zaim, Rowdy Rabouw & Dirk Ginader
WeAreDevelopers LIVE - Vibe Coding Deep Dive, Conference Video Editing and more
Chris Heilmann & Daniel Cranney
WeAreDevelopers LIVE - Performance and AI?, Social Media decline, Developer Events and more
Chris Heilmann, Daniel Cranney & Harry Roberts
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


Cambridge Intelligence
Cambridge, United Kingdom
React
DevOps
Node.js
WebPack
JavaScript
+1

Ai Coding Visualmakers Gmbh
Köln, Germany
GIT
React
Flask
Python
MongoDB
+6





DeepL
Amsterdam, Netherlands
Remote
.NET
React
Kafka
Node.js
+3