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

Developers vs Scammers, Bad Design, AI is Pointless, AJAX is 20 and more - The Best of LIVE 2025 - Part 1

AI tools that generate web pages from images are a massive step backward, threatening years of progress in responsive and accessible design.

Developers vs Scammers, Bad Design, AI is Pointless, AJAX is 20 and more - The Best of LIVE 2025 - Part 1
#1about 3 minutes

Developers should use AI to solve real-world problems

AI's potential is wasted on simple GPT wrappers and text summarizers when it could be used to solve more significant human challenges.

#2about 6 minutes

Simplifying nested code with early return patterns

Using early returns can improve code readability and maintainability by reducing nesting depth and allowing developers to mentally discard edge cases sooner.

#3about 3 minutes

Reflecting on 20 years of AJAX and its challenges

The introduction of AJAX revolutionized web development by enabling dynamic content, but it also created new complexities around client-side state management.

#4about 5 minutes

Why humans must lead the change in AI communication

AI models often produce verbose and overly formal content because they learn from human data, so improving AI output requires humans to first change their own communication habits.

#5about 5 minutes

Understanding the EU Accessibility Act for developers

The European Accessibility Act (EAA) mandates that key digital services like e-commerce and banking must comply with WCAG standards, requiring developers to prioritize accessibility.

#6about 3 minutes

Navigating the "valley of tears" when switching from PC to Mac

A developer shares the experience of switching from PC to Mac for performance gains, highlighting the initial struggle of adapting to a new operating system and keyboard layout.

#7about 4 minutes

How Model Context Protocol (MCP) standardizes AI interactions

Model Context Protocol (MCP) is an emerging standard that allows AI assistants to interact with different services through a common API, simplifying tasks like summarizing Slack messages or querying databases.

#8about 3 minutes

Why you need to prompt large language models like a child

Effective communication with LLMs requires giving very specific, explicit instructions because they lack the implicit context, memory, and social understanding that humans have.

#9about 6 minutes

A developer's strategy for navigating technology hype

Instead of chasing every new trend, developers can filter out noise by waiting for a technology to prove its staying power before building a small project to assess its real-world value.

#10about 5 minutes

How YouTube became an essential tool for developer learning

Over 20 years, YouTube has become a primary resource for developers seeking hands-on video tutorials and visual explanations that complement text-based AI tools.

#11about 2 minutes

How AI code generation revives old design anti-patterns

AI tools that convert static designs directly into code risk reviving the flawed "what you see is what you get" approach, undermining modern principles of responsive and component-based development.

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

Featured Partners

Related Articles

View all articles
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
DC
Daniel Cranney
Dev Digest 196: AI Killed DevOps, LLM Political Bias & AI Security
Inside last week’s Dev Digest 196 . ⚖️ Political bias in LLMs 🫣 AI written code causes 1 in 5 security breaches 🖼️ Is there a limit to alternative text on images? 📝 CodeWiki - understand code better 🟨 Long tasks in JavaScript 👻 Scare yourself into n...
Dev Digest 196: AI Killed DevOps, LLM Political Bias & AI Security
CH
Chris Heilmann
Dev Digest 116 - WWWAI?
This time, learn how to un-AI Google's search results, what's new on the web, avoid a new security hole and go back to BASICS with us. News and ArticlesWhat a week. Google, Microsoft, OpenAI and many others had their big flagship events announcing th...
Dev Digest 116 - WWWAI?
DC
Daniel Cranney
The State of WebDev AI 2025 Results: What Can We Learn?
Introduction The 2025 edition of The State of WebDev AI offers a detailed snapshot of how developers are using AI today, which tools have gained the most traction over the past year, and what these trends suggest about the future of the industry. In...
The State of WebDev AI 2025 Results: What Can We Learn?

From learning to earning

Jobs that call for the skills explored in this talk.

Developer Advocate

Developer Advocate

TurinTech AI
Southampton, United Kingdom

API
GIT
Python
JavaScript
TypeScript
+1
Developer Advocate

Developer Advocate

TurinTech AI
Newcastle upon Tyne, United Kingdom

API
GIT
Python
JavaScript
TypeScript
+1
Developer Advocate

Developer Advocate

TurinTech AI
Manchester, United Kingdom

API
GIT
Python
JavaScript
TypeScript
+1
Developer Advocate

Developer Advocate

TurinTech AI
Charing Cross, United Kingdom

API
GIT
Python
JavaScript
TypeScript
+1
Developer Advocate

Developer Advocate

TurinTech AI
Birmingham, United Kingdom

API
GIT
Python
JavaScript
TypeScript
+1