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
#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.
Senior Fullstack Engineer – Angular/.Net (f/m/d)
Apaleo
München, Germany
Remote
€65-85K
Senior
JavaScript
.NET
+2
Matching moments
10:55 MIN
Discussing modern web development news and trends
WeAreDevelopers LIVE - GraalVM in action, Static Analysis insights and more
19:45 MIN
Shaping the future of AI in software development
Developer Experience in the Age of AI
26:22 MIN
Embrace innovation and let go of developer ego
But, you're not Facebook
11:59 MIN
Embracing developer responsibility in the age of AI
Official Opening of WeAreDevelopers World Congress
25:40 MIN
The developer's evolving role in the age of AI
Designing the Future of Human<>Agent Collaboration
35:01 MIN
Discussing the future of AI in development workflows
Boost Productivity with AI: Figma & Playwright MCP Workflows - Aris Markogiannakis
38:19 MIN
Final perspectives on the future of AI in software
From Monolith Tinkering to Modern Software Development
00:05 MIN
The developer dilemma of adopting AI coding assistants
Vibe coding sucks! Long life to vibe coding: Hardening Applications for Production with GenAI
Featured Partners
Related Videos
Panel discussion: Developing in an AI world - are we all demoted to reviewers? WeAreDevelopers WebDev & AI Day March2025
Laurie Voss, Rey Bango, Hannah Foxwell, Rizel Scarlett & Thomas Steiner
WeAreDevelopers LIVE – AI vs the Web & AI in Browsers
Chris Heilmann, Daniel Cranney & Raymond Camden
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 - Accessibility isn't magic, Longevity, Devrel in times of AI and more
Chris Heilmann, Daniel Cranney & GrahamTheDev
WeAreDevelopers LIVE: What's happening to React?, All-in-one editors, Fireships and Firebases & more
Chris Heilmann & Daniel Cranney & Tejas Kumar
WeAreDevelopers LIVE - Performance and AI?, Social Media decline, Developer Events and more
Chris Heilmann, Daniel Cranney & Harry Roberts
WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
WeAreDevelopers LIVE - Is AI replacing developers?, Stopping bots, AI on device & more
Chris Heilmann & Daniel Cranney & Sebastian Gingter
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.








