Chris Heilmann & Daniel Cranney & Rowdy Rabouw

New Browser APIs, End of React Create App, Smuggling Data in Emoji and more with Rowdy Rabouw

What if you could smuggle data inside an emoji? Explore this and other surprising frontiers of the modern web platform.

New Browser APIs, End of React Create App, Smuggling Data in Emoji and more with Rowdy Rabouw
#1about 7 minutes

Exploring new browser APIs in Interop 2025

Browser vendors are collaborating on new features like anchor positioning and view transitions, but framework adoption can delay their use in production.

#2about 3 minutes

Understanding the proposed Style Observer JavaScript API

A new proposal allows JavaScript to observe and react to CSS property changes, offering a potential performance benefit over constant polling.

#3about 4 minutes

Uncovering the hidden complexities of building a calculator app

Building a seemingly simple calculator app involves navigating security risks with eval() and handling JavaScript's floating-point math inaccuracies.

#4about 5 minutes

The importance of copy buttons for code snippet accessibility

Adding a copy button to code snippets significantly improves usability for people with motor impairments and is a better experience than manual selection.

#5about 8 minutes

React moves away from Create React App to frameworks

The deprecation of create-react-app pushes developers towards full frameworks, raising concerns about the learning curve for newcomers to the ecosystem.

#6about 3 minutes

The value of using mature and stable technology

Technologies that are considered "boring," like COBOL or PHP, are often the most stable and reliable choices for long-term projects.

#7about 2 minutes

Using AI-powered tools to generate regular expressions

New AI-powered generators can translate plain English into complex regular expressions, lowering the barrier for developers who find regex challenging.

#8about 3 minutes

Popover API is now baseline and how to securely dispose data

The Popover API has officially reached baseline support across browsers, and the UK government provides detailed guidance on securely erasing storage media.

#9about 2 minutes

Implementing cookie consent and privacy-first alternatives

While cookie consent plugins are available, a better approach is to avoid tracking cookies entirely by using privacy-respecting analytics and services.

#10about 5 minutes

Interactive tools for learning CSS and visualizing data

Developers can use interactive playgrounds to master CSS Flexbox and open-source tools to quickly visualize data from CSV files without complex libraries.

#11about 2 minutes

How to smuggle hidden data inside emoji characters

Because emoji are a container format in UTF-8, it is possible to hide text and potentially malicious payloads within them, raising security concerns.

#12about 4 minutes

Identifying the clichés of generic AI-generated content

Overly dramatic and formulaic phrases like "in the fast-paced world of technology" are common signs of low-quality, AI-generated content.

#13about 3 minutes

How TV refresh rates made a classic game unplayable

The Commodore 64 game "Impossible Mission" was unintentionally harder in Europe because its game loop was tied to the 50Hz PAL refresh rate, causing collision detection bugs.

#14about 17 minutes

Building music sequencers with the Web Audio API

The Web Audio API and libraries like Tone.js enable the creation of complex music tools directly in the browser, from simple synthesizers to full sequencers.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
Dev Digest 190: GitHub A11Y action, >12s Sora 2 videos and 42 CSS units!
Inside last week’s Dev Digest 190 . 🙅 Developers don’t trust AI, and that’s a good thing 🤖 Why everyone is talking about AI agents 🔓 Autonomous AI hacking and the future of cyber security 😨 Windows 10 support ends, millions of PC’s fall off a securi...
Dev Digest 190: GitHub A11Y action, >12s Sora 2 videos and 42 CSS units!
DC
Daniel Cranney
Dev Digest 195: End of Likes, JavaScript’s a Zoo, and Messing with Bots!
Inside last week’s Dev Digest 195 . 👎 No more external likes 🤗 Needy programs 📉 The worst selling Microsoft product 🟨 JavaScript engines zoo 🍞 No more toasts! 🤖 Messing with bots 👔 Beware of fake job interviews 🗞️ Join over 150,000 developers alread...
Dev Digest 195: End of Likes, JavaScript’s a Zoo, and Messing with Bots!
DC
Daniel Cranney
Dev Digest 184: Happy Agents, Vibe Hacking & You Don't Need JavaScript!
Inside last week’s Dev Digest 184 . 😀 “Agents for the sake of Happiness” Keynote video of the WeAreDevelopers World Congress 😅 Is AI sycophancy a “dark pattern”? 🤖 Claude Code AI best practices 🦠 AgentHopper - the first AI Virus ⚡ Hidden prompt gave...
Dev Digest 184: Happy Agents, Vibe Hacking & You Don't Need JavaScript!
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025

From learning to earning

Jobs that call for the skills explored in this talk.