Chris Heilmann, Daniel Cranney & Peter Kröner

WeAreDevelopers LIVE – Keeping Up with Styles, Data & More

A single emoji in a React app caused a catastrophic performance bug in Safari. Learn the hidden dangers of framework dependency and when to go native.

WeAreDevelopers LIVE – Keeping Up with Styles, Data & More
#1about 7 minutes

Analyzing the 2024 State of JavaScript survey results

The latest ECMAScript features are often inspired by other languages, shifting JavaScript towards a more compiled-language mindset.

#2about 2 minutes

Using Google's new developer knowledge API for LLMs

Google's MCP server provides a structured API for developer documentation to improve the consistency of AI-generated code.

#3about 5 minutes

Addressing open source maintainer burnout and sustainability

Critical infrastructure like the `sudo` command often relies on single maintainers, highlighting systemic issues with funding and support in open source.

#4about 3 minutes

Security vulnerabilities found in Notepad and Notepad++

State-sponsored hackers targeted Notepad++ with malware, while a separate remote code execution vulnerability was found in Windows' native Notepad.

#5about 2 minutes

Debating the user experience of modals versus new pages

The overuse of modal dialogs for navigation can harm user experience, especially when a simple page transition would be more appropriate.

#6about 2 minutes

Debugging a Safari performance bug caused by an emoji

A single heart emoji triggered a font fallback in Safari that, combined with React's rendering, caused a 100x performance degradation.

#7about 3 minutes

A deep dive into the mathematics of hexagonal grids

An interactive article explains the complex coordinate systems, algorithms, and rendering techniques required to build hexagonal grids for the web.

#8about 3 minutes

Using phone hardware features for creative game controls

Developers are creating novel gaming experiences by using the folding mechanism of phones or the charging port connection as game inputs.

#9about 2 minutes

Uncovering text from redacted PDF documents

Even when text in a PDF is covered by black bars, the underlying glyph positioning data can be used to reconstruct the original content.

#10about 2 minutes

Building performant video embeds with zero JavaScript

The HTML `details` and `summary` elements can be used to create a lightweight, deferred-loading video player without any JavaScript.

#11about 10 minutes

Showcasing new developer tools and productivity apps

A review of useful tools including a Chrome DevTools feature for throttling single network requests, an image compression app, and a posture-correction utility.

#12about 6 minutes

The ongoing debate for JavaScript-free web solutions

While modern HTML and CSS offer powerful capabilities, the developer ecosystem's reliance on frameworks makes adopting JavaScript-free solutions a challenge.

#13about 3 minutes

Rethinking mobile-first breakpoints for large vertical screens

Early mobile breakpoints in responsive design can create a poor user experience on large, vertically-oriented desktop monitors.

#14about 2 minutes

Observing a shift in AI-generated code toward vanilla JS

AI coding assistants appear to be generating more vanilla HTML, CSS, and JavaScript instead of defaulting to complex frameworks like React or Next.js.

#15about 8 minutes

Creating animated code presentations with the CodeMovie tool

CodeMovie uses abstract syntax trees and CSS transitions to generate smooth, animated presentations of code changes for technical talks.

#16about 5 minutes

Replacing node modules with native browser and Node APIs

The "Freedom Friday" series highlights how developers can reduce dependencies by using built-in platform features like Node's test runner or native Base64 encoding.

#17about 5 minutes

Analyzing the code quality of AI-generated projects

A review of the OpenClaw codebase reveals a lack of architectural thought and significant code duplication, characteristic of AI-generated software.

Related jobs
Jobs that call for the skills explored in this talk.
tree-IT GmbH

tree-IT GmbH
Bad Neustadt an der Saale, Germany

54-80K
Intermediate
Senior
Java
TypeScript
+1

Featured Partners

Related Articles

View all articles
Daniel Cranney, Chris Heilmann
Dev Digest 215: Agent Memory, JS2026, Googlebot Analysis & Canvas❤️HTML
Inside last week’s Dev Digest 215 . 🗿 Make AI talk like a caveman 🧠 A guide to context engineering for LLMs 🤖 Simon Willison on agentic engineering 🔐 Axios supply chain attack post mortem 🛡️ Designing AI agents to resist prompt injection 🎨 HTML in c...
Dev Digest 215: Agent Memory, JS2026, Googlebot Analysis & Canvas❤️HTML

From learning to earning

Jobs that call for the skills explored in this talk.