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
CH
Chris Heilmann
Dev Digest 136 - No JS(on) of mine
News and ArticlesDouglas Crockford is our featured video, so let's talk about evolving JavaScript and all things JSON. Judicious JSON explains all the weird things in it, you can learn why it can be incredibly slow, people wonder what even is a JSON ...
Dev Digest 136 - No JS(on) of mine

From learning to earning

Jobs that call for the skills explored in this talk.

Software Developers

Code Healers LLC
Hinesville, United States of America

Remote
30-40K
Intermediate
Senior
.NET
React
JavaScript
+2
Software Developer

Code Healers LLC
Hinesville, United States of America

Remote
20-30K
Junior
Intermediate
React
JavaScript
TypeScript
+1