Explore upcoming talks from events
JS GameDev Summit 2023
JS GameDev Summit 2023
Sep 28 - 29, 2023
Node Congress 2024
Node Congress 2024
Apr 4 - 5, 2024
C3 Dev Festival 2024
C3 Dev Festival 2024
Jun 14 - 15, 2024
React Day Berlin 2024
React Day Berlin 2024
Dec 13 - 16, 2024
TechLead Conf London 2026: Adopting AI in Orgs Edition
TechLead Conf London 2026: Adopting AI in Orgs Edition
Oct 23, 2026
React Advanced 2026
React Advanced 2026
Oct 23 - 26, 2026
JSNation US 2026
JSNation US 2026
Nov 16 - 19, 2026
AI Coding Summit NYC
AI Coding Summit NYC
Nov 16 - 19, 2026
React Summit US 2026
React Summit US 2026
Nov 17 - 20, 2026
React Day Berlin 2026
React Day Berlin 2026
Dec 4 - 7, 2026
AI Coding Summit Berlin
AI Coding Summit Berlin
Dec 4 - 7, 2026
React Summit Asia 2027
React Summit Asia 2027
Apr 14 - 19, 2027
Talks
Showing 100 talks
Panel Discussion: What's the big next step for Vue/Nuxt?
Vue.js Live 2024Vue.js Live 2024
43 min
Panel Discussion: What's the big next step for Vue/Nuxt?
Eduardo San Martin Morote
Maya Shavin
Konstantin BIFERT
Daniel Roe
Alexander Lichter
5 authors
We're focusing on performance improvements, both in build and development time. Additionally, we're exploring the use of WASM for deploying binaries into production. WASM is great for performance. Data loader is also important. The target audience for the podcast is Vue developers, including middle to senior developers. The podcast aims to provide new and advanced topics, including features, examples, use cases, and inspiring stories. Podcasts are complex without screen sharing, but videos can provide more in-depth content. Nuxt will be interesting to see. VaporMode in Vue enables performance through built-time transforms. The merging of Wiz and Angular brings core primitives and resumable components. Nuxt community is focusing on performance. The Vue router has an open issue with many routes. Legacy issues with ESM and TypeScript cause pain for maintainers and consumers. Node and the required ESM are exciting. Accessing Cloudflare primitives in development. Micro frontends have a shell with multiple frontends and require a general store. Web components have shown promise, but there are pain points. Mitosis and ReactiveView are alternative solutions. Web components are the best way to adhere to browser standards, but they may have limitations. Nuxt has seen successes despite the limitations of web components. Nuxt 3 has invisible improvements and a good developer experience. The migration from Nuxt 2 to 3 had communication challenges. The Talk will resume after a short break.
Fast Code Generation Is Easy. Safe System-level Change Is Not.
AI Coding Summit LondonAI Coding Summit London
16 min
Fast Code Generation Is Easy. Safe System-level Change Is Not.
Talk on software engineering challenges with AI agents and codebase integrity, emphasizing human input in development processes and the need for automated quality assurance tools. Importance of deterministic tooling in catching problems during agent operations, highlighting the rapid generation of maintainability issues by agents and the need for a faster feedback loop in code quality assurance. Importance of rules files and deterministic checks for codebase integrity, emphasizing the necessity of enforcing rules through tools and hooks. Fellow as a fast, deterministic codebase analyzer ensuring code quality by verifying changes and complexities within the loop. TypeScript and JavaScript's flexibility, Fellow combining specialized tools for code-based consistency checks, and the importance of the loop in the development process. The agent's interaction with the bouncer, resolving issues, and the process of identifying and addressing code inconsistencies through audits and actions. Utilizing tools like KNIP and JS CPD enhances code quality by detecting dead code and addressing duplication efficiently, leading to faster feedback loops and improved code writing processes.
Automated Customer Support Bots with LangGraph on AWS
AI Coding Summit LondonAI Coding Summit London
29 min
Automated Customer Support Bots with LangGraph on AWS
Presentation on building a customer support bot with Langraff, Amazon Bedrock as base. LangChain Python library for LLMs. RAG - Retrieval Augmented Generation for accessing current information. LangChain using Bedrock and Amazon Knowledge Base. LangRaph classifies queries intelligently. Using LandGraph on top of LangChain for multiple scenarios with human intervention. Connected to Amazon Bedrock for knowledge base. No guessing with large language models; rely on a connected knowledge base for accurate responses. Chat GPT creation involves memory for context; tools like Land Graph aid in this process. Land Graph usage for flow creation; Demo with Kiro agent ID and new file uploads. Setting up AWS MCP server with agent skills; Using AWS agent toolkit for best practices in service setup; Flow for intent routing and order refund eligibility. Handling Order Refund Requests Using Agent Tools and Lookup; Case Sensitivity in Order Number Search; Validating Order Eligibility for Refund. Uploading Knowledge Base to AWS MCP Server; Verification of Email Address for Refund; Human in the Loop for Refund Approval. Human in the Loop Feature of LaneGraph; Uploading Documents to Bedrock; Utilizing Vectors for Knowledgebase Queries. Utilizing AWS Agent Toolkit for Workflow Best Practices; Connecting to KnowledgeBases for Querying; Building App with Mastering LaneGraph. Generating Design and Requirements for App Development; Utilizing Agent Skills in Spec-Driven Workflow; Ensuring Accuracy with Mastering Langraff Skill. Detailing Setup for Coding Assistant with AWS Agent Toolkit; Requesting Feedback and Interaction; Importance of Langraff in Graph-based Solutions. Enhancing Chatbot Prompt Suggestions Dynamically based on Conversation Context; Utilizing In-Memory Thread for Follow-up Questions in Langraff; Swapping Question Prompts with Tags for User-friendly Experience. Utilizing Different Models for Chatbot Tasks; Implementing Security Measures; Continuous Knowledge Base Updates for Accuracy.
AI Agents Drift: Identifying and Correcting Subtle Failures
AI Coding Summit LondonAI Coding Summit London
26 min
AI Agents Drift: Identifying and Correcting Subtle Failures
Sam, a forward deployed engineer turned founder, discusses building production agents in agriculture and the trend of companies creating their own agents from scratch. The challenges of maintaining and debugging agents are highlighted, along with the complexities of agent debugging and the importance of agent observability. Advanced analysis techniques for monitoring agent behavior, setting up real-time behavior signals, defining mission-critical signals, and optimizing agent orchestration are explored. Privacy considerations in observability and efficient context management for agents are also discussed, emphasizing the use of open-source models and the challenges in multi-agent workflows.
What Claude Stats Tell Us About AI Coding Tools
AI Coding Summit LondonAI Coding Summit London
25 min
What Claude Stats Tell Us About AI Coding Tools
Exploring AI engineering and agent-assisted development through Claude's Code on GitHub. Analysis of Cloud Code commits, repository scale, and language distribution. The impact of agents on coding in various languages like Python, TypeScript, Rust, Dart, and Zig, facilitating easier coding in traditionally more complex languages. The significance of stars on repositories in Cloud Code projects and the observation of growth patterns post-Christmas season. The impact of Christmas on exponential growth in commits per day, the current doubling time trend, and a focused analysis on the top 100 popular repositories in Cloud Code projects. Highlighting key differences in commits between AI and non-AI repositories, focusing on feature contributions, bug fixes, and UI changes. Exploring diverse use cases of Cloud Code, highlighting how Clickhouse utilizes extensive Cloud Code for optimization, CI testing, and infrastructure, fostering engineers' focus on more impactful tasks like feature development and bug fixes, along with the emerging trend of Cloud Skill repositories. The growing trend of active projects utilizing AI contributions, specifically Cloud Code's significant impact on real, critical software projects beyond AI-focused repositories. Exploring models and coding agents that self-identify like Cloud Code, particularly the aggressive nature of Cloud in generating code, as observed with GitHub Copilot and other models like Mistral. Projects adopting AI development observe an increase in GitHub issues due to code production, leading to functional issues. The popularity growth of Clickhouse may be linked to active use of Claude to accelerate development, not directly boosting popularity. Metrics tracking revealed exponential growth in the use of short codes, focusing on valuable contributions to critical code with continued usage.
Streaming Systems, Hidden Risks, And AI-driven Consequences
AI Coding Summit LondonAI Coding Summit London
27 min
Streaming Systems, Hidden Risks, And AI-driven Consequences
The Talk covers various aspects of deception and security in AI and data systems. It discusses the historical use of misinformation during World War II to influence decision-making. AI model poisoning through malicious data input and the challenges of ensuring data integrity in real-time pipelines are highlighted. The importance of peripheral information attacks, data contracts, stream governance, and anomaly detection in maintaining AI system security is emphasized. Strategies for protecting data integrity, detecting anomalies, and choosing appropriate AI models are also discussed.
Automating Mobile QA with Cloud Agents
AI Coding Summit LondonAI Coding Summit London
17 min
Automating Mobile QA with Cloud Agents
Agents revolutionizing mobile development with AI-driven code production and challenges in trust and quality control. Challenges in agentic code review and the need for a new approach to verify app behavior before merge in mobile development. Building a mobile QA agent stack with necessary components for efficient testing and verification. AI Gateway simplifies AI model usage with a unified interface for mobile device control and efficient storage of screenshots and recordings for QA processes. Ensuring Determinism in QA Setup for PRs with Sample Test Requests. Efficient Mobile QA Agent Development with Key Rules. Empowering Agile Product Development with AI Agents. Setting Up Agentic QA Infrastructure and Best Practices. Exploring Agents' Autonomy Through Dogfooding.
Debugging Performance With AI
AI Coding Summit LondonAI Coding Summit London
30 min
Debugging Performance With AI
Bernie emphasizes using AI to enhance rendering performance, with a focus on debugging and the evolution of computing speed standards. Rendering optimization challenges persist despite advancements in multi-threaded development. Debugging CSS and rendering performance complexities require tools like profilers for JavaScript efficiency analysis. AI automation can improve performance by understanding rendering engine intricacies. AI aids in identifying and resolving performance bugs, investigating rendering issues, and optimizing icon rendering. Tailwind's impact on performance and leveraging AI for CI checks showcase AI's role in troubleshooting and long-term learning in software development.
For Agents, By Agents: Building AI Tools That Maintain Themselves
AI Coding Summit LondonAI Coding Summit London
23 min
For Agents, By Agents: Building AI Tools That Maintain Themselves
Rudhankariyam discusses AI-driven coding to develop self-maintaining AI tools. Introduced an open-source project, App Store Connect CLI, as a case study for AI-driven coding. Implemented automation for App Store publishing using agents and APIs. Managed fewer PRs in bulk, used codex and cursor cloud automations efficiently. Added aliases for hallucinated cloud code commands, improved descriptions and examples. Implemented separate auditor agent for rigorous code review. Emphasized human decision-making for product direction and initial rules in automation strategies. Evaluate model quality based on error rates and user expectations. Highlighted the importance of human judgment in software development amidst AI advancements.
AI Reviews AI – Closing the Loop in Agentic Development
AI Coding Summit LondonAI Coding Summit London
28 min
AI Reviews AI – Closing the Loop in Agentic Development
Daniel, a consultant from Germany, discusses AI-generated code and challenges in rapid code shipping. The Pharoes AI case study highlights code reviews and challenges in agile development. Incidence per pull request and code churn issues are discussed in software development. AI-assisted coding and quality gates are introduced. Developing with Angular and TypeScript emphasizes the importance of basics, AI sub-agents, and pull request review services. Utilizing hooks for deterministic code handling and enhancing code handling with various hooks are crucial. Transitioning to behavior-driven development, utilizing tools like PlayWrite and Jira integration, and evaluating code review strategies are key points. Optimizing code review practices, smart integration of AI and hooks, advanced code review models, ownership in code reviews, software metrics, and quality gates challenges are also covered.
From Prompting to Orchestrating: Coding Is Now a System
AI Coding Summit LondonAI Coding Summit London
26 min
From Prompting to Orchestrating: Coding Is Now a System
Vladimir Novik discusses the evolution of AI systems in coding, highlighting the shift in job requirements and challenges faced in scaling systems. Challenges in swarm orchestration include reducing reliability due to compounding errors and structural challenges in transitioning to a swarm system. Orchestrator Coding focuses on system properties over tools for code evolution. Enforcing architectural decisions and mechanical enforcement are crucial for system reliability. Orchestration disciplines prioritize dispatch, isolation, and durable handoffs, emphasizing autonomous systems and event-triggered actions. Mastery of orchestrated workflows involves resilience, autonomy, and disciplined manual and automated workflows. Advanced workflow techniques stress exact commands, linear workflow skills, caution in commits, and iterative improvement strategies. Automation enhancement strategies aim to overcome cost and parallelism challenges. Coding transformation journey involves validating and evolving code with orchestration. Model orchestration layers and architecture comparisons highlight the importance of model evaluation and verification gates. Tool comparisons and orchestrator communication strategies improve system orchestration. Architecture enforcement mechanisms utilize multiple layers and tools for code analysis and infrastructure testing.
From Prompt Engineering to Loop Engineering
AI Coding Summit LondonAI Coding Summit London
11 min
From Prompt Engineering to Loop Engineering
The speaker delves into loop engineering's role in automating decisions and enhancing productivity in AI development workflows. Loop engineering is highlighted as a tool to build and automate tasks, even for creating programming languages like Kerst, with a focus on rapid project development. The importance of repetition in loops, automation criteria, and the suitability of loop engineering for full-blown apps are emphasized. Discussions include read-only tests, verifier and backlog agents, and the necessity of a clear definition of done for effective loop implementation.
Templates and Components for Claude Code: The Future of AI Coding Workflows
AI Coding Summit LondonAI Coding Summit London
30 min
Templates and Components for Claude Code: The Future of AI Coding Workflows
Daniel Avila discusses Cloud Code templates and components for AI coding, emphasizing the importance of proper configuration and incorporating skills. Control permissions, settings, commands, sub-agents, and skills are essential for efficient workflow in Cloud Code. Cloud Code development benefits from skills injecting context for AI agents and providing clarity in configurations. Managing skill invocation, model selection, and advanced skill configuration are crucial for optimizing Cloud Code capabilities. Efficiently utilizing file references, scripts, and skill context enhance the functionality of well-crafted skills. Community interaction on GitHub and effective skill sharing practices contribute to successful team collaboration in Cloud Code development.
From One Repo to Hundreds: Building an AI Agent Fleet for Large-Scale Code Migrations
AI Coding Summit LondonAI Coding Summit London
30 min
From One Repo to Hundreds: Building an AI Agent Fleet for Large-Scale Code Migrations
The Talk delves into the migration journey of over 500 micro frontends, emphasizing the use of AI agents for efficient migration. It discusses the challenges of handling manual PRs and code mods at scale, highlighting the importance of reliable tooling. The balance between automation and human judgment is crucial, with deterministic lanes handling basic tasks and human intervention reserved for complex issues. Scalable agent orchestration, workflow automation, safe PR launches, and stable testing are key themes, emphasizing the collaboration between machines and human judgment for successful migrations.
Skill Design for LLM Agents
AI Coding Summit LondonAI Coding Summit London
24 min
Skill Design for LLM Agents
Minko Getschev, AI lead at Google, shares insights on building effective agent skills, including architecture, skill creation best practices, and evaluation methods. Agent decision-making, planning, and hybrid architectures are explored, with a focus on the React loop for tool utilization. Context expansion and management, utilizing tools like MCP and CLIs, enhance agent power. The discussion includes comparisons between MCP and CLIs in agent systems, emphasizing context handling and debugging. Agent skills are structured as procedural instructions, with an open standard focused on tasks and workflow logic. Best practices for skill workflow involve avoiding redundancy, optimizing front matter, and focusing on predictable execution. Utilization and management of agent skills are crucial for performance optimization. Continuous skill evaluation, testing, and improvement are highlighted, with SkillGrade for evaluating agent skills. Skill workflow execution analysis involves identifying failures, log analysis, and rerunning workflows for successful execution.
Learnings From 100+ Experiments Comparing LLMs for AI Coding
AI Coding Summit LondonAI Coding Summit London
28 min
Learnings From 100+ Experiments Comparing LLMs for AI Coding
Introduction to LLMs from a Developer's Perspective, YouTuber with AI Coding Daily channel, evaluates new models and versions on YouTube, gaining traction and positive feedback. Exploring the Best Models: My Benchmark on 18 LLMs, evaluating cost, points, and competition among models for day-to-day use. Measuring Models: Prompt Methodology, Tests on PHP, Laravel, React, TypeScript, and CSV, with emphasis on correct data usage and benchmark awareness. Model Evaluation: Chinese models' progression, benchmark awareness, and Opus and GPT superiority. Model Pricing and Quality Comparison: Opus, GPT, and Composer 2.5 cost-effective options. Composer 2.5 and GPT 5.4 mini offer quality at low prices. Choosing models based on project needs and budget constraints. Discussion on local LLM investment challenges, SONnet 5 benchmark performance, and exploration of new models like Proton Luma 2.0. Importance of skill definitions for model performance and limitations in local model implementation. Discussion on the importance of model harness, setup considerations, and evaluation methodologies for LLMs.
The Last Software Engineer
AI Coding Summit LondonAI Coding Summit London
21 min
The Last Software Engineer
Kent C. Dodds introduces the concept of durable skills and the importance of physical movement. AI evolution involves fine-tuning, prompt engineering, and uncertainties. Reflecting on the future role of AI in work and the evolving technology landscape. Insights on product engineering emphasize judgment, hitting targets, and prioritizing target selection. The importance of user-centric product engineering, intentional decisions, and adapting skills in the agentic coding world are highlighted.
Real-Time Observability and Control for Coding Agents
AI Coding Summit LondonAI Coding Summit London
30 min
Real-Time Observability and Control for Coding Agents
Today's discussion covers challenges posed by AI models becoming more adept at deception, hidden AI thought processes, addressing coding agent security risks, the future of agent deployment and security, real-time monitoring and security policies, developer experience and automated systems, model behavior analysis and agency projection, product offering and developer risk reduction, futuristic concepts and developer risk management, data storage and risk severity management, deception in model behavior and user security, policy transparency and model adaptation, model failure monitoring and safety considerations.
React on the Edge
React Summit 2026React Summit 2026
17 min
React on the Edge
Welcome to React on the Edge with Amir Sami from S&C Electric exploring React applications for diverse Edge devices beyond browsers. The discussion covers deploying React apps to various Edge devices, addressing challenges like network stability and resource limitations, optimizing bundle size with Preact, and using Brotli compression for efficient web asset compression on Edge devices.
React Performance Patterns That Break Down in Long-Running Production Apps
React Summit 2026React Summit 2026
20 min
React Performance Patterns That Break Down in Long-Running Production Apps
Himanshu discusses React performance patterns affecting long-running production apps, including memory leaks, event listener accumulation, state value consistency, and dependency array misuse. The talk highlights the risks of race conditions in API calls, uncanceled requests leading to data discrepancies, and the significance of abort controllers for improving app stability and addressing circular dependencies.
Protecting Your Cookies from Hackers and Hungry Developers!
React Summit 2026React Summit 2026
27 min
Protecting Your Cookies from Hackers and Hungry Developers!
Mohamad from ING Bank discusses cookie origins and functions, exploring storage, encryption, and security measures. The talk delves into enhancing security through attribute settings, value generation, and decoding manipulation. It also covers domain, path setup, expiry, XSS vulnerability prevention, and Same Site vs. Same Origin comparisons. Additionally, it touches on GitHub.io complexity, Same Site attribute effects, default values, Chrome settings, and managing cookie partitioning with the Secure flag.
University is My Side Hustle: How Gen Z Builders Ship to Production
React Summit 2026React Summit 2026
15 min
University is My Side Hustle: How Gen Z Builders Ship to Production
Artemis, Canoparty founding engineer and university student in Computer Science, discusses the impact of AI on universities and how the younger generation adapts to the AI era. Gen Z builders embracing immediate deployment of AI tools for impactful production without traditional career progression. Young people now prioritize impact over traditional education paths, emphasizing hands-on learning in production and experimentation. Builders face challenges in transitioning personal projects to production but can leverage tools for startup creation. Engineers should emphasize simplicity in communication and the importance of selling the vision before building. Cloud Code simplifies setup for non-technical individuals. Interacting with real users and shipping features daily at Canoparty. Surround yourself with bold decision-makers and prioritize fast production.
Architecting Reliable React Systems in Unreliable Environments
React Summit 2026React Summit 2026
34 min
Architecting Reliable React Systems in Unreliable Environments
Welcome to React Summit 2026. Discussing architecting reliable React systems in unreliable environments. Real-world challenges with async complexity, state management, and app flow impact. Addressing issues with unreliable connections, API failures, and lack of UI-system sync. Managing OTA updates, Boolean soup problem, and useEffect dependency chaos in state management. Dealing with UI state discrepancies, hidden updates, and inconsistencies. Ensuring deterministic system architecture for accurate UI feedback and optimizing state management with clear boundaries and a state machine.
Global-Scale React: Architecting for Localization, Multi-Tenancy, and Dynamic Markets
React Summit 2026React Summit 2026
14 min
Global-Scale React: Architecting for Localization, Multi-Tenancy, and Dynamic Markets
Sharing lessons on building and scaling global React applications. Front-end complexity with business expansion. Challenges of globalization in React development. Impact of market variability on front-end architecture for global scale. Architectural decisions influenced by operational realities. Technical and organizational problems at a global scale. React dual architectures for global scale. Balancing consistency and flexibility in architecture. Issues with business logic in components, scalability, region-specific deployments, and optimizing performance. Organizational challenges with global feature shipping, release conflicts, slow rollout cycles, and configuration duplication. Issues at global scale: technical and organizational challenges. Avoid business logic in components, scalability issues like user spikes, and deployment time. Market logic in components, region-specific deployments, front-end boundary size increase, and fragmented integrations. Multiple teams shipping globally face challenges like release conflicts, slow rollout cycles, and market-driven behavior testing. Complexity increases with more markets, localization goes beyond translation affecting currency, taxes, compliance, and more. Markets vary operationally requiring adaptive platforms for dynamic changes based on market context. Shift to adaptive platform for dynamic market behavior. Configuration as front-end control plane, like Kubernetes. Feature flags crucial for efficient management, operational flexibility. Market-specific capabilities, safe experiments, unstable features disabling. Region-aware routing enhances operational concerns separation, micro front-end usage for improved performance. Optimizing CDN and SEO for market consistency. Region-aware routing for operational separation, micro front-end performance improvement. Front-end observability critical for global scalability. Evaluation for adaptability, avoiding over-engineering. Challenges in global React application evolution, operational maintainability. Considerations for localization, multi-tenant systems, feature-flag scaling, and global architecture challenges.
Debugging What React DevTools Can’t See
React Summit 2026React Summit 2026
22 min
Debugging What React DevTools Can’t See
The speaker recounts debugging an e-commerce application, emphasizing the need for monitoring business logic. They discuss building custom DevTools for specific business logic debugging and explore limitations of React DevTools in handling complex scenarios. The importance of developing custom DevTools architecture, white-coded UI, efficient domain communication, and inspecting DevTools architecture is highlighted. Additionally, analyzing domain inspector functionality, maintaining React DevTools in a monorepo, and ensuring DevTool safety and utility through ongoing maintenance and user feedback are discussed.
Stop Guessing Your API: Contract-First React with OpenAPI
React Summit 2026React Summit 2026
29 min
Stop Guessing Your API: Contract-First React with OpenAPI
Violina discusses fixing front-end bugs caused by backend field renaming at Click My Horse TV. Systems misalignment led to unexpected outcomes due to evolving APIs. Different shapes from APIs caused cross-platform functionality gaps. Drift in domain shapes slowed velocity and exemplified misalignment in the mobile app. OpenAPI contracts improved code reliability and consistency. Spec-driven development ensured backend and frontend alignment through shared schemas. AI-assisted development benefitted from precise specifications. Trustworthy automation processes relied on accurate component scaffolding and reliable AI output. Ownership clarity and spec integrity were crucial for optimizing development workflow. Investment payoff with shared APIs among frontend clients emphasized. Tech depth accumulation highlighted the importance of treating the API as a product with design discipline.
The Fourth Platform: How Vega Got Us Surprisingly Close to “Write Once, Run Everywhere”
React Summit 2026React Summit 2026
31 min
The Fourth Platform: How Vega Got Us Surprisingly Close to “Write Once, Run Everywhere”
The case study from Zotoo highlights a new fourth platform reshaping the way applications are developed. Meeting user needs across devices presents challenges and opportunities in app development. Scaling challenges and technological evolution involve adopting new technologies like PWA and TWA. Innovative technology approaches with React Native and transitioning to a universal system framework are key focus areas. The organization is evolving its structure towards a stream value organization, optimizing domain focus, and expanding reach with future plans for smart TVs and mobile devices.
React vs. Real-Time: Build Real-Time Features Without Fighting the Framework
React Summit 2026React Summit 2026
20 min
React vs. Real-Time: Build Real-Time Features Without Fighting the Framework
Shubham, a senior software engineer at Headout, discusses challenges when React meets real-time systems while working on an internal tool for audio doors. React's flexibility clashes with real-time systems' fixed schedules, causing issues like audio drift. Redefining React's role in real-time systems improves playhead smoothness by shifting architecture. React transitions to an observer, using an external clock for stability. Optimizations in React's rendering architecture include layered rendering for enhanced UI performance. Real-time feedback bypasses React for instant responses, with cache invalidation critical in real-time systems.
Replacing Form Libraries With Native Web APIs
React Summit 2026React Summit 2026
17 min
Replacing Form Libraries With Native Web APIs
Jamin discusses the shift from using form libraries to native web APIs in React development, emphasizing the benefits of exploring web-native APIs before relying on libraries. The talk covers topics such as Constraint Validation API, React 19 form actions, and CSS pseudo-classes for form building without libraries. It highlights real-time validation, simplified form submission, and custom error handling in React forms. The importance of customizing error messages, setting up custom error handling, and optimizing form performance are also addressed, along with challenges and recommendations for utilizing web native APIs in form development.
Operating at the Edge: What Extreme Environments Teach Us About AI Systems
React Summit 2026React Summit 2026
19 min
Operating at the Edge: What Extreme Environments Teach Us About AI Systems
You are shipping faster than ever before and feeling something off. Michal Zizo, an earth and space architect, offers a framework for understanding human performance in challenging environments. The 2024 and 2025 Stack Overview Developer Survey shows a paradox in AI tool adoption with decreasing developer trust. Faster outputs lead to less clarity, more responsibility, and increased anxiety around mistakes. Better prompting, workflows, integration. This isn't a skill gap; it's an environmental shift. The gap between expected and actual outcomes is crucial. AI is not just productivity enhancement; it's a significant environmental change. An environmental change requires adapting how you operate. Space architects optimize for human sustainability in extreme environments. Focus on environment, not individual improvement. Fix the environment to address challenges, not the individual. An architect defines the environment as the conditions influencing human perception and action in a system. Key properties include visibility, speed, feedback proximity, error tolerance, and clarity of agency. Architects consciously shape these design conditions. In your work, code complexities challenge visibility and traceability, impacting decision-making and outcomes. Speed of change in environments surpasses individual tracking capabilities, causing systemic errors and accountability challenges. Extreme environments, like space, demand operational adaptation due to complexity and rapid shifts. Communication delays and critical decision-making windows in space highlight the consequences of errors and the importance of quick responses. Errors in complex systems grow in significance. Human accountability remains essential in space operations. Prioritize operability, responsibility, and human sustainability in extreme environments like space. Space is extreme, chaotic, and unforgiving, mirroring your systems. Design for human operation in chaos. Engineers need to rethink environment design for AI operations. Engineering leaders need clarity for decision-making. Responsibility shifts to decision ownership. Velocity redefined for sustainable speed. Humans and AI complement each other in operations. AI handles computation, humans provide judgment. Redefine failure for survivability. Anomalies in extreme environments are data, not failures. Operating in unprecedented conditions. See the environment clearly. Running a mission, not managing tasks. Ad Astra to the stars.
The Web is Your A11y — Building Accessible Web Apps By Using the Platform
React Summit 2026React Summit 2026
26 min
The Web is Your A11y — Building Accessible Web Apps By Using the Platform
The Talk emphasizes the importance of web accessibility for a broader audience, including individuals with various disabilities. It discusses the shift from accessibility to usability in web design, highlighting the concept of affordances and the layers of accessibility elements. The significance of semantic HTML elements and area attributes in web development is explored, along with the challenges of manual button implementation. The benefits of using specified elements and newer UX components like dialogues are highlighted for improved interaction. Additionally, there is a focus on the customization and animation of web components, including innovations in elements like popovers and tooltips. The discussion extends to the implications of AI on accessibility testing and code generation, emphasizing the need for awareness and caution regarding AI dependency in accessibility efforts.
Gotta Go Fast: React at 60 FPS
React Summit 2026React Summit 2026
16 min
Gotta Go Fast: React at 60 FPS
Rachel Kaufman discusses animating in React without libraries for high performance. Client project for the International Spy Museum involved facial recognition education using React. React's unconventional use for complex UI animation in museum exhibits. Optimizing animation performance in React with request animation frame and using canvas for drawing. Managing continuous animations in React for smooth transitions. Leveraging canvas and refs for drawing and direct DOM access in React. Implementing complex animations with refs and request animation frame in React. Using memo and request animation frame for preventing unnecessary re-renders. Automating React debugging with Chrome DevTools and performance analysis with console.time.
Mess to Modern: Refactoring a React Nightmare
React Summit 2026React Summit 2026
18 min
Mess to Modern: Refactoring a React Nightmare
Have you ever faced complex and messy React codebases? Caleb Garner shares a five-step playbook to transform a 900-line React component. Addressing systematic modularity and organization structure for better code management. Enhancing codebase structure by extracting business logic for testability and maintainability. Streamlining state and data management for robust codebases. Establishing predictable data handling with userReducer for structured state management. Optimizing component modularity for reusability and efficient data management. Emphasizing caller-controlled layout and streamlined development experience through five key principles.
Real-World Hydration and Rendering Patterns in Modern React Apps
React Summit 2026React Summit 2026
20 min
Real-World Hydration and Rendering Patterns in Modern React Apps
Ranjit Dandigam discusses real-world hydration and rendering patterns in modern React apps, exploring UI rendering phases, optimization strategies, and the importance of server-client boundaries. Implementing a streaming strategy in React apps enhances loading efficiency and user experience. Managing hydration mismatches and implementing safe time patterns are crucial for stable rendering. Demonstrations of Next.js rendering variations highlight different approaches to rendering content. Design principles for React app rendering emphasize the significance of streaming with suspense and honesty in rendering decisions.
Scaling React: What Actually Matters
React Summit 2026React Summit 2026
30 min
Scaling React: What Actually Matters
Tathagath discusses the misconception of React's role in app slowness and emphasizes architecture over React performance. Context impact on app rendering is explored, along with React compiler enhancements. Global state misuse and state management in React are addressed. Performance pitfalls, optimizing app performance, and the impact of third-party scripts on React are discussed. Strategic management of third-party scripts and common mistakes in SSR applications are highlighted. Recognizing hydration costs and architectural impacts in React, as well as shifting mindset for performance optimization, are key points.
Conquering React Concurrency
React Summit 2026React Summit 2026
25 min
Conquering React Concurrency
The talk at React Summit 2026 by Ariel covers the importance of React concurrency in improving user experience. It delves into the concepts of concurrency, contrasting it with parallelism, and emphasizes the historical relevance of efficient task handling, like the McDonald's kitchen design in 1942. Operating systems use round-robin scheduling for fair process execution. React 18 addresses user impatience and rendering challenges through concurrency. The evolution of React's rendering process from stack reconciliation to fiber reconciliation is highlighted, emphasizing the role of Suspense in managing work prioritization and background rendering efficiently.
FWD: Urgent Opportunity to Claim Your React + MDX Newsletter Inheritance
React Summit 2026React Summit 2026
19 min
FWD: Urgent Opportunity to Claim Your React + MDX Newsletter Inheritance
Cesar Alberca demonstrates creating newsletters using React and MDX, enhancing interactivity and liveliness. Content delivery through MDX format for newsletters and websites, multilingual newsletters creation, email rendering challenges, interactivity limitations, email scheduling and distribution, compliance in newsletter delivery, and concluding with newsletter updates, resource availability, and encouraging feedback.
From Figma to TV & Beyond: Scaling React UI with Design Tokens & MCP
React Summit 2026React Summit 2026
17 min
From Figma to TV & Beyond: Scaling React UI with Design Tokens & MCP
Seungho Park discusses scaling React UI using design tokens and Figma to address UI consistency challenges at LG Electronics. Design tokens managed in Figma and synchronized across platforms using GitHub Actions. Automation of design token updates demonstrated with Figma Sync and GitHub Actions. Shared tokens enable app-wide theme consistency and streamline visual styling with CodeConnect. CodeConnect bridges Figma design to React code, transforming designs with AI and ensuring accurate mapping. Practical insights shared on implementing design tokens for scalable React UI development.
React Bits: The Art of Standout UI
React Summit 2026React Summit 2026
21 min
React Bits: The Art of Standout UI
David, creator of React Bits, shares insights on designing standout UI components, emphasizing the importance of distinct interfaces without being noisy. ReactVids focuses on creating reusable visual moments for developers, ensuring standout UI accessibility. Community-driven evolution of React Bits prioritizes customization, usability, and key UI qualities. Magic Rings exemplifies the balance and purpose needed in UI components. The versatility of Magic Rings showcases the importance of a flexible visual system. Exploring shaders enhances the control and visual richness of Magic Rings. Leveraging shader uniforms enables dynamic visual effects in React components. Real creative controls in component design emphasize meaningful customization. Strategic props play a crucial role in reusable creative component development. The philosophy of React Bits focuses on easy adoption, customization, and providing a strong starting point for distinct interfaces. ReactVids aims to create memorable, intentional, and unique user moments in UI design.
Effective Strategies for Managing Remote Frontend Teams
React Summit 2026React Summit 2026
19 min
Effective Strategies for Managing Remote Frontend Teams
Martin Mordanov emphasizes managing remote front-end teams with a focus on cooperation, performance, and alignment for successful projects. Trust-driven leadership empowers team members with decision rights for improved productivity and task understanding. Encouraging team collaboration and productivity by giving decision rights, ensuring task understanding, and preventing delays. Effective development processes include task understanding, communication, consistent processes, automated quality gates, standardized configurations, and code formatting prevention. Optimizing development workflow involves code reliability factors, sandbox environments, deployment readiness, time zone management, and prioritizing team well-being. Empowering developer autonomy and team efficiency by prioritizing well-being, autonomous decision-making, communication optimization, and enhanced documentation. Effective team communication emphasizes reduced meetings, task allocation, updated documentation, automated code quality, and team well-being for a happier and more efficient work environment.
Your React App Doesn't Need All That JavaScript
React Summit 2026React Summit 2026
27 min
Your React App Doesn't Need All That JavaScript
Using excessive JavaScript in React apps leads to unnecessary complexity, especially for simple tasks like dark mode toggling. Leveraging CSS for dark theme implementation in React can simplify architecture and avoid overengineering. Considering React's role in handling basic tasks like user preferences and theme switching. Exploring the efficiency of CSS in React components for theme switching and parent styling, showcasing simplicity and effectiveness. Highlighting the performance impact of JavaScript loading on page loading speed in slow internet scenarios. Emphasizing the benefits of semantic HTML for accessibility and accordion features. Discussing the importance of staying updated in web development and utilizing popular patterns. Exploring modal implementation simplicity and the ease of using popover for modals and scroll animations. Comparing JavaScript and CSS for scroll animations efficiency and main thread impact on scroll rendering. Showcasing innovative CSS features like carousel implementation, scroll buttons, and customizable select elements for web development.
Skills in Claude Code Desktop: Architecture and Execution Runtime
React Summit 2026React Summit 2026
25 min
Skills in Claude Code Desktop: Architecture and Execution Runtime
Daniel Avila introduces Cloud Code Desktop, a new platform simplifying Cloud Code usage. Explore features like Cowork, connectors, and plugins. Manage sessions, customize environments, and interact with Cloud efficiently. Understand skills, context, and execution in Cloud Code. Develop comprehensive skills with precise control measures. Optimize skill execution, design interfaces, and implement skills in MCPs. Enhance MCPs with Cloud Skills and advanced installation processes in Cloud Code Desktop.
Pocket Guide to Seniority
React Summit 2026React Summit 2026
25 min
Pocket Guide to Seniority
The Talk discusses the significance of communication, problem-solving, and ownership for senior engineers in software development. It emphasizes the importance of ego management, learning from mistakes, and embracing simplicity for growth and improvement. The key points focus on balancing ownership, avoiding overcomplication, and prioritizing fundamentals and craftsmanship over trendy tools in programming.
Modernizing Your React App: Compiler, useEffectEvent, Activity & Friends
React Summit 2026React Summit 2026
27 min
Modernizing Your React App: Compiler, useEffectEvent, Activity & Friends
Victor shares experiences inheriting codebase and explains the importance of React's updates for code cleanliness. Agenda includes React evolution, API usage, modernization playbook, and insightful discussions. React 19 impact on React's evolution towards a declarative model for state management and form handling. React's shift towards a declarative model, impacting form handling and state management with React 19 updates, including new APIs and the importance of the React compiler for efficient development. Using React compiler for efficient development and code simplification. Measuring code base changes with memorization hooks identification. Introducing user fact event API for dependency-free code. Handling state persistence challenges with the Activity API for seamless user experiences and resource management. Utilizing the Activity API for precise state management and resource optimization in React Native applications. Exploring powerful user cases: tabs example, pre-rendering, and back navigation benefits with the Activity API. Exploring the value of instant experiences with back navigation and code optimization through API adoption. Measuring success, avoiding AI dependence, and understanding the importance of learning for effective development. Addressing challenges post-AI era, emphasizing responsibility in learning, maintaining control, and ensuring security. Practical steps include using React compiler, auditing code for Activity API integration, and optimizing data flow for enhanced user experience.
Software Craftless: Writing Code That Would Make a Goat Vomit
Web Engineering Summit 2026Web Engineering Summit 2026
15 min
Software Craftless: Writing Code That Would Make a Goat Vomit
The talk delves into the concept of writing complex code to boost creativity and appear smarter, using JavaScript challenges to highlight the importance of front-end development. It suggests adding confusion to code, utilizing complex functions, and mixing library versions. The future of front-end development involves emoji CSS, diverse HTML tags, and functional CSS. Architectural design principles include over-engineering systems, using diagrams with circles and hexagons, and organizing code by type. Effective testing strategies focus on code coverage, unit testing, and test order. Optimizing UI design, AI usage, and ethical AI utilization are essential, alongside audience engagement for feedback and social media interaction.
LLM Powered Migration of UI Component Libraries
JSNation 2026JSNation 2026
25 min
LLM Powered Migration of UI Component Libraries
Nawal's talk on using LLMs for component library migration at Zalando, challenges faced with multiple component libraries, and the use of code mods for automation. Transitioning to LLMs for automated migration handling complex code variations, iterative experiments for accuracy improvement, challenges in transforming complex usages, improving LLM accuracy through pattern provision and developing a CLI tool for transformation. Maintaining tool accuracy through regression setup and successful migration of complex B2B applications with high accuracy and cost-effectiveness. Challenges, learnings, and lessons from LLM migration incidents, and the effectiveness of LLM in migration despite project constraints.
Rewrite or Refactor? How to Safely Move Legacy Apps to Modern Frameworks
JSNation 2026JSNation 2026
21 min
Rewrite or Refactor? How to Safely Move Legacy Apps to Modern Frameworks
Sylwia Laskowska discusses challenges of managing legacy frontend code and migration processes. Legacy tech aging faster than business needs leads to legacy systems. Migration strategies include Big Bang and incremental approaches depending on project constraints. Real-life migration stories highlight importance of thorough planning. Incremental migration using strangler pattern allows continuous feature development alongside legacy system phase-out. Strangler pattern advantages include easy rollbacks with feature flags. Challenges in migration involve sacrificing story points and developer discontent. Effective migration planning emphasizes testing, continuous planning, and the consequences of inaction.
Stop Using JSON Web Tokens (JWTs) for Authorization!
JSNation 2026JSNation 2026
12 min
Stop Using JSON Web Tokens (JWTs) for Authorization!
Sohan Maheshwar humorously discusses challenges with JWT usage for authorization, focusing on payload issues and revocation challenges. The 'new enemy problem' in authorization is described, emphasizing scalability challenges with scopes. Microservice architectures pose challenges for JWT usage, with macaroons suggested for improved access control. Modern authorization methods like relationship-based access control and policy engines are recommended to address broken access control risks in web apps.
Supercharging Your Tooling With Rust
Web Engineering Summit 2026Web Engineering Summit 2026
24 min
Supercharging Your Tooling With Rust
Mael discusses the evolution of Yarn from its origins in 2016 to the current version being developed in Rust. Yarn's stability and familiarity with the codebase led to the decision to build Yarn 6 in Rust, despite challenges faced with previous rewrites and limitations of Yarn 4. Large companies using Yarn faced latency issues due to the number of workspaces. Yarn aimed for improved performance with features like lazy install to enhance user experience. Yarn aimed to be exceptionally fast, catering to various ecosystems beyond JavaScript, like Python and Rust, to enhance usability. Yarn faced challenges with breaking changes and friction during the rewrite to Yarn 2, emphasizing the importance of careful implementation in Yarn 6's development. Learning a new language was a key part of the rewrite process, with significant progress in test passing and personal proficiency in Rust. Developing in Rust led to a growth in personal proficiency and revealed insights into Rust's tooling and concurrency benefits. Rust revealed experimental features and concurrency benefits, requiring mental model shifts. Rust's human-written code rewrite with AI assistance. Challenges of integrating Yarn rewrite with Rust version and freezing main branch for rewrites. Considerations for rewriting projects in Rust, YARN's improved performance, and the importance of motivation and resilience in such endeavors. YARN's expansion to support multiple ecosystems and the invitation to engage in devlogs and share feedback on the talk and rewrite.
Halving Your CI Pipeline – Practical Optimisation Strategies
JSNation 2026JSNation 2026
10 min
Halving Your CI Pipeline – Practical Optimisation Strategies
Serhii discusses optimizing CI pipelines by prioritizing impactful changes, reducing a merge train pipeline from an hour to 22 minutes through structured approaches, and focusing on failure rates for improved developer trust and system reliability. Adding workers and optimizing Chrome usage in test environments reduced the merged train run time by reprioritizing resources and improving efficiency. Faster CI achieved by reducing unnecessary weight, maintaining trust, and optimizing test retry mechanisms to enhance stability and speed. Counter-intuitively, spending more on infrastructure led to a 64% reduction in merge train time and a 12% increase in CI health, emphasizing the importance of optimizing for the lowest total cost and not just CI cost. Prioritize by return, not convenience. Optimize the system for speed, stability, and cost trade-off to achieve significant improvements in merge train time and test suite performance. Measure pipeline efficiency to identify high-return engineering projects.
De-bloating the Web: The "Ecosystem Performance" Initiative (e18e)
Web Engineering Summit 2026Web Engineering Summit 2026
20 min
De-bloating the Web: The "Ecosystem Performance" Initiative (e18e)
The E18E initiative aims to modernize the JavaScript ecosystem by addressing redundant, bloated, and unmaintained packages. It focuses on reducing dependencies, upgrading packages, and improving project performance. Collaborators have successfully reduced package sizes and enhanced tools like Storybook and Prettier CLI. Tools like TinyGlobby and E18E CLI streamline dependency management for better project efficiency. Security enhancements, frontend alternatives, and collaborations with industry players are key aspects of the initiative's development. Future plans include tool enhancement, data visibility, and ongoing collaborations.
Think Like a Tester: What to Look For in AI-Generated Code
Web Engineering Summit 2026Web Engineering Summit 2026
16 min
Think Like a Tester: What to Look For in AI-Generated Code
Developers write code to make things work. Wendy, QA Automation Engineer, introduces John, a great developer who encounters challenges implementing a new feature. Checkout is critical for the company's existence, emphasizing its importance. When a coupon expires, issues arise with discounts. John faces challenges fixing the code, revealing different perspectives between developers and testers. Developers and testers are partners balancing each other's perspectives. Introducing the QAI for adding QA insights to development processes. Ensuring code matches agreements is crucial. Phase B scans code for potential issues. Code alignment is the gate to address discrepancies between agreements and code. Product oversight in code scenarios. Code failures can be concealed and dangerous. Handling hidden failures is crucial in code development. User faced invisible failures; handled vs. hidden code distinction. Fast code requires a security lens and skepticism. Trust gap between front end assumptions and back end validations. Distinguishing code gaps; AI lacks awareness; critical accessibility issues; distinct code failure types with separate focuses. Utilizing team patterns for efficiency; AI effectiveness through direction with QAI; improving code quality with QAI assistance. Contradiction between PRD and Figma resolved by John; Efficient bug fixing and code scanning; Enjoying exploring edge cases and unique challenges. Importance of clean code for efficient development; Addressing bugs at the right time saves resources; Transition from bug finding in development to production.
Taking a Dump: Using Heap Dumps to Find and Fix NodeJS Memory and CPU Problems
Web Engineering Summit 2026Web Engineering Summit 2026
22 min
Taking a Dump: Using Heap Dumps to Find and Fix NodeJS Memory and CPU Problems
Dan Shapir introduces heap dumps to identify and fix Node.js memory and CPU issues. Memory leaks in JavaScript occur when objects are still reachable, impacting memory usage. Continuous memory rise from leaks can deplete memory and lead to CPU usage escalation. Detecting and resolving memory leaks promptly is crucial to prevent system unresponsiveness in production environments. Heap dumps and memory dumps help analyze memory issues, with Chrome DevTools aiding in finding memory leaks. Pinpointing memory leaks involves comparing heap snapshots and analyzing leaked objects. Alternative methods for generating heap snapshots include new experimental node flags, automatic triggers, and built-in APIs, offering benefits but posing risks such as potential crashes and security vulnerabilities.
From Legacy to Delight: The Future of Node.js DX
Web Engineering Summit 2026Web Engineering Summit 2026
21 min
From Legacy to Delight: The Future of Node.js DX
Claudio Bonder discusses the importance of Node.js documentation and the recent improvements made in developer experience. The evolution of Node.js API documentation has influenced tools and millions of users, with previous outdated tools leading to challenges in maintenance. The introduction of Dockit aimed to revolutionize Node.js API documentation with modern technologies. Dockit enhances documentation generation by supporting various sources, customization through AST and GSX transformation, and ensuring high-quality documentation for Node.js and community projects. The tool's innovative approach prioritizes user experience, collaboration, and strict common mark specification for efficient API doc creation.
Black Friday: Would You Choose the Right Performance Test?
JSNation 2026JSNation 2026
16 min
Black Friday: Would You Choose the Right Performance Test?
The talk delves into the significance of spike testing to prepare for sudden traffic spikes like Black Friday, highlighting the impact of spikes on applications and the necessity of measuring recovery post-spike. It emphasizes the critical role of spike testing in mitigating failures during high-load events, such as Black Friday, and addresses various challenges like cache warming, connection pool limits, and autoscaling delays that surface during sudden traffic surges. The implementation of effective spike testing involves defining base load, peak hours, and realistic traffic distribution, while emphasizing the importance of measuring system recovery, response time, and error reduction post-spike to avoid production failures.
Auth Under Attack Catching JavaScript Auth Failures in Production Fast
JSNation 2026JSNation 2026
21 min
Auth Under Attack Catching JavaScript Auth Failures in Production Fast
Viola, senior software engineer presents authentication under attack, focusing on catching JavaScript authentication failures rapidly. The importance of understanding authentication as a trust chain to diagnose and prevent failures is highlighted. Tracing trust boundaries using verbs like proof, remember, delegate, and enforce is essential for precise investigation. Identifying common authentication failure patterns such as loops, session issues, and permission leaks is crucial. Resolving trust inconsistencies through evidence, ownership, and efficient system narrowing is emphasized to enhance system trust resilience.
HTML in Canvas: Bridging UI and GPU on the Web
Web Engineering Summit 2026Web Engineering Summit 2026
17 min
HTML in Canvas: Bridging UI and GPU on the Web
Santiago Colombatto
Tomas Ferreras
2 authors
Santiago Colombato discusses challenges in synchronizing DOM and WebGL for visually heavy websites, focusing on scroll sync and basics of WebGL's rendering process. The talk addresses the complexities of rendering text on GPU in WebGL and the challenges of HTML in canvas implementation. The proposal introduces advanced features like a paint event and element image capture to enable synchronization of HTML changes and element snapshots. Exciting prospects include blurring the lines between DOM and canvas, showcasing 3D scenes, distorted text, and GPU effects, offering new possibilities for website generation.
Open Source Voice AI: How We Built ChatGPT's Voice Mode Infrastructure
JSNation 2026JSNation 2026
20 min
Open Source Voice AI: How We Built ChatGPT's Voice Mode Infrastructure
Voice interaction with AI is evolving rapidly, focusing on creating natural conversation experiences with crucial time delays. Models in Voice AI are rapidly evolving, emphasizing the importance of latency budgets. Design decisions aim to minimize latency per stage, impacted significantly by network and backend location. Winning teams treat latency budgets like profit and loss statements, with user completion detection being crucial. Understanding VAD thresholds and turn detection importance to avoid frequent interruptions. Prioritizing interruption handling and efficient function calling for user engagement. Enhancing function call responsiveness and optimizing voice agent workflows for efficient task handling. Automated evaluations with LLM judge and observability prioritization for latency and audio replay. Development in Voice AI follows an iterative approach, starting narrow and expanding with an evaluation framework.
MemLab: Automating Memory Leak Detection and Heap Analysis
JSNation 2026JSNation 2026
19 min
MemLab: Automating Memory Leak Detection and Heap Analysis
Liang introduces MemoryLab, an automated JavaScript memory leak detection tool at Meta. MemoryLab aims to automate memory debugging, use a three snapshot differentiation approach, and provide actionable reports. It clusters similar memory leak traces, reduces debugging work, and offers API customization. MemoryLab facilitates heap traversal, CLI integration, React memory leak optimization, and memory analysis with AI.
Scaling JavaScript Monorepos at Enterprise Level: Lessons From 200+ Packages
JSNation 2026JSNation 2026
22 min
Scaling JavaScript Monorepos at Enterprise Level: Lessons From 200+ Packages
Introduction to monorepos metamorphosis, cutting CI load by 65%, addressing slow CI, waste in CI, and challenges in a large monorepo setup. Addressing CI issues and optimizing speed through key ideas like build creation in a large monorepo using NX to streamline package compilation and frontend deployment. Reducing blast radius in CI by optimizing compilation of micro frontends to speed up CI process and enhance efficiency. Identifying and deploying only affected micro frontends to reduce deployment overhead and enhance efficiency in compilation and deployment processes. Reducing deployment time by compiling only necessary packages and deploying essential micro frontends. Utilizing NX and TS build info output to streamline deployment processes. Implementing self-hosted runners for customized capacity allocation in CI pipelines. Utilizing NX cache to reduce network communication costs and improve CI efficiency. Implementing S3 bucket as a local cache to enhance communication and reduce costs in CI pipelines. Addressing Type Explosion issue in CI pipeline by explaining the challenges with typography components and user-defined elements. Addressing issues with jsx.intrinsic elements and barrel files in CI compilation. Introduction of AI to optimize TypeScript compilation by identifying problematic elements. Implementing type restrictions and reducing barrel files to significantly decrease compile time in CI pipelines. Introduction of PMPM for faster and simpler dependency management. Decoupling translations from CI to reduce runtime. Implementing parallelized test with NX stacks for significant time reduction in CI build and test process. Emphasizing the importance of small wins, dependency analysis, and decoupling for efficiency improvements in CI pipelines.
Building ChatGPT and MCP Apps with All the Comfort of Modern TypeScript DevX
Web Engineering Summit 2026Web Engineering Summit 2026
21 min
Building ChatGPT and MCP Apps with All the Comfort of Modern TypeScript DevX
Fred, CTO of ALPIC, discusses MCP hosting, Skybridge framework, MCP evolution, and partnerships with major clients like OpenAI and Google. ALPIC has developed apps for the growing ChildGPT and Cloud Connector ecosystems. Skybridge, an open-source framework, facilitates easy app development. Explore various applications like the cottage app in the chatGPT ecosystem. Build and deploy apps using Skybridge and interact with the MCP server efficiently. Develop tools to view detailed information and deploy ChatGPT apps with Alpik Tunnel for easy access and testing.
Using Spec-Driven Development for Production Workflows
JSNation 2026JSNation 2026
19 min
Using Spec-Driven Development for Production Workflows
Eric Handshed introduces spec-driven development, emphasizing its benefits in creating high-quality code by writing specs before coding. Spec-driven development involves structured specifications written before coding, enhancing collaboration with language models and coding assistants. The approach guides developers and ensures code quality. Hanchett stresses the importance of guiding large language models with context to ensure they follow the right direction amidst evolving software requirements and paradigms. Be cautious with context in spec-driven development to avoid overwhelming or underwhelming large language models. Use skills to guide coding agents effectively and maintain a human-in-the-loop approach for code review in the spec-driven development process. AWS history lesson leading to Kiro release with CLI option and emphasis on vibe and spec mode for larger projects and complex features. Release of spec-driven development process, manual method without Kiro, Speckit usage in Qro for new and existing projects. Requirements document creation, design document tips, implementation phase tasks with property-based tests, and model context protocol for data source connections. MCP maturation, integration with project management, demo of QIRO IDE for project creation, MVP creation, and property-based tests for requirements satisfaction. Creation of a movie website starting with a design document, generation of property tests using FastCheck in TypeScript, development of requirements document, task list update to create an MVP, implementation of MVP features, and examination of property-based tests.
Out-of-Order Streaming – The Future of Web Development
JSNation 2026JSNation 2026
26 min
Out-of-Order Streaming – The Future of Web Development
Exploring web performance, server-side rendering, streaming, and out-of-order streaming to enhance efficiency. Evolution from client-side to server-side rendering for better response. Balancing client-side rendering speed and server-side tasks with hydration. Optimization of rendering processes with server components. Evolution of tech stack addressing server response challenges. Improving rendering efficiency with streaming and Express. Sequential handling of asynchronous components for better user experience. Implementation of server-side loading state and out-of-order streaming for content flow replacement.
Click. Ship. Done. AI Agents on Cloudflare
JSNation 2026JSNation 2026
22 min
Click. Ship. Done. AI Agents on Cloudflare
AI evolution has led to more accessible technology. Agentic coding and LLM guidance are enhancing AI models. Decision-making and MCP integration are key in the agentic loop. Future AI challenges include Cloudflare optimization. Deployment of AI agents on Cloudflare for state management is crucial. Integration of LLM models and MCP with Cloudflare is significant. Accessing MCP server and self-hosted MCP with Cloudflare integration is important. Exploring MCP configuration and deployment with Cloudflare is essential for AI development.
Building a JavaScript Engine in Rust: Lessons From Boa
JSNation 2026JSNation 2026
24 min
Building a JavaScript Engine in Rust: Lessons From Boa
Jason Williams, a senior software engineer at Bloomberg and TC39 delegate, discusses contributing to Servo project in Rust. The process of developing Boa JavaScript Engine involved highlighting its speed, memory safety, and performance compared to Gecko. Principles of building a JavaScript engine in Rust are compared to processing plants with stages like tokenization and parsing. Tokenization involves breaking down JavaScript code into tokens following the ECMAScript specification. Boa's community contributions focused on enhancing CPU caching, inline caching, and testing for conformance. The engine successfully implemented Temporal, achieving a high test pass rate and integration into major engines.
Orchestrating Content Workflows at Netflix Scale
JSNation 2026JSNation 2026
20 min
Orchestrating Content Workflows at Netflix Scale
Pradeep Shah, senior software engineer at Netflix, explains the complex process of content understanding infrastructure and the challenges of coordinating rule engines, ML models, and human decisions. The system aims to route work efficiently to workers, integrating AI agents and ensuring structured feedback for model retraining. Exploring Orchestration System for Concurrent Workflows: Tracks state across workflows, scales to new types without code changes, and promotes reuse. Efficient data storage and retrieval within Netflix using Raw Holo and Conductor for orchestration functionalities. Workflow system provides notifications, dashboards, and efficient workflow setup with AI and human review. Conductor workflow involves immediate task creation, seamless sub-workflow integration, and decision-making based on task flags. Real-time visibility of tasks in raw holo, structured output for human decisions in Conductor workflow. Integration of human and AI agents into the workflow system for efficient task handling.
AI Can Generate Tests for You, Now What?
Web Engineering Summit 2026Web Engineering Summit 2026
22 min
AI Can Generate Tests for You, Now What?
Living in an exciting and productive period with AI's assistance in test generation and scalability, led by Maya, a Staff Software Engineer passionate about AI accessibility. Streamlined test generation through AI can compromise code quality if not placed correctly, emphasizing the importance of test validity over quantity. Challenges of test generation include cost impacts on code quality, highlighting the need for validity over quantity and the importance of placing tests correctly. Understanding risks and validation criteria in code testing, with an example focusing on search functionality. Importance of mapping tests to specific quarens for effective validation in Agile Testing. Exploring AI integration into Agile Testing, balancing AI and human input for effective workflows. Transitioning to a new scalable workflow with AI test plan generation for enhanced efficiency. Establishing collaboration standards with AI, prioritizing strategic testing tactics over quantity and ensuring code safety beyond complete coverage.
400 Tech Leads. Same Problems. None of Them Technical
Web Engineering Summit 2026Web Engineering Summit 2026
17 min
400 Tech Leads. Same Problems. None of Them Technical
Henri Fischer discusses tech lead challenges, emphasizing the importance of defining the tech lead role and addressing time management issues through delegation. Transitioning from a driver to a support role in one-on-one meetings improves efficiency and accountability. Strategies for effective feedback, delegation, and process management include reducing fear, setting clear expectations, and ensuring clear ownership for successful project management.
From Vibe Coding to Vibe Engineering
React Summit 2026React Summit 2026
30 min
From Vibe Coding to Vibe Engineering
Kitze introduces the purpose of conferences as networking, meeting people, and teaching. The speaker discusses their businesses Sizzy and Benji, emphasizing tools for developers and a life OS solution. They highlight Zero to Shift, Tinker Club, and SuperMac. React's evolution and frontend development advancements are summarized. Vibe coding and management practices are discussed, focusing on quick changes and embracing code nuances. Vibe engineering involves leveraging agents and committing often. Effective prompting, voice dictation, and vibe coding challenges are addressed. AI's impact on programming jobs and the importance of innovation are highlighted. Role-based frameworks like React Cowboys and Fibre engineering's code consistency are emphasized.
Speed, Quality, and AI: You Can't Have It All (Or Can You?)
React Summit 2026React Summit 2026
28 min
Speed, Quality, and AI: You Can't Have It All (Or Can You?)
Gawe discusses React frameworks, tools, and agents, emphasizing speed and collaboration in building Z, a Rust-based code editor. Z differentiates itself with fast performance, real-time collaboration, and support for diverse platforms. The talk covers new frontend tools, code completion, and linting, highlighting Z's features for React developers. Z offers an open platform, custom theme creation, and deep integration with agents for improved workflows. The founders' journey from Adam to Rust showcases Zed's commitment to performance, open-source UI, and support features like MCP servers and global skill recognition.
Panel Discussion: Fullstack is Eating Frontend — Should FE Engineers Adapt?
React Summit 2026React Summit 2026
35 min
Panel Discussion: Fullstack is Eating Frontend — Should FE Engineers Adapt?
Kathryn Grayson Nanz
Kevin Ball
Scott Tolinski
Sam Selikoff
Alem Tuzlak
Ryan Skinner
6 authors
Full stack vs. frontend specialization debate. Importance of understanding the full system for developers. Analogy of developers being like doctors knowing the whole system but specializing in certain areas. Specialization in the age of AI. Importance of specialists in the era of quick generalization with AI. The value of being a frontend developer post-AI, emphasizing the importance of specialization and knowing how to guide AI in specific areas. Specialization in Frontend Development and the Evolution of Frameworks. Importance of specialized frontend development skills in the modern age. The shift towards empowering app developers to handle database setup and configuration. The evolution of frontend frameworks to abstract complex tasks and empower developers to manage caching and CDNs. AI reliance on good documentation for effective performance. The importance of human guidance and interaction in maximizing AI capabilities across development specialties. AI as a complementary tool, not a substitute. Understanding the importance of skill set integration with AI technologies for effective outcomes. Frontend engineers must embrace continuous learning and understanding AI's first principles. Embracing curiosity and adapting to rapid technological changes for professional growth and development. Discovering the limitations of specific knowledge transfer and the importance of fundamental skills over tool-specific expertise. Embracing a patient approach to adopting new technologies and focusing on learning essential skills for AI without chasing every new tool or trend. Exploration of using agents for self-learning workflows, preparing for questions through Q&A sessions, and elevating thinking by utilizing tools effectively. Importance of motivated learning, questioning, and utilizing agents effectively in the learning process, recognizing significant technological advancements, and the value of independent learning over solely relying on agents.
CLI, GUI, or Just Blind Trust? A Tour of Code Review Styles
React Summit 2026React Summit 2026
6 min
CLI, GUI, or Just Blind Trust? A Tour of Code Review Styles
Introduction to traditional code review methods and challenges faced by developers. Challenges with code review process and the shift towards AI era and CLI-based reviews. Using IDEs for code review, agentic era support, and enhancing code view for human-agent collaboration. New CodeRabbit view for code analysis, free for open source projects, support for old school and agentic engineers.
Taming the Flicker: Firebase Patterns for React Server Components
React Summit 2026React Summit 2026
7 min
Taming the Flicker: Firebase Patterns for React Server Components
Rosario from Firebase highlights challenges of client-side development and Firebase solutions like server app for authentication. Firestore's offline cache and real-time updates improve user experience. Updating UI to prevent authentication flickers and optimizing real-time components with onSnapshotResume and feature flagging. Introducing Firebase App Hosting and SQL Connect for server-side rendering and SQL database integration, with upcoming Crashlytics for web.
P2P React: Local-First State, Shared Truth
React Summit 2026React Summit 2026
27 min
P2P React: Local-First State, Shared Truth
Imagine users finally using your app, but costs and server operation raise concerns. Peer-to-peer could offer solutions for managing user traffic effectively. Trust in server reliability questioned. Peer-to-peer discussed for problem-solving and user control through keys and profiles. Users invited to spaces with defined roles. Apps built in distributed fashion. Messages signed with keys for shared truth like blockchain. Deterministic processing of messages. Secure data sharing and access control. Development of SDK for peer-to-peer apps. Defining schemas for apps, like bunk docs. Utilizing middleware for app functionality. Deployment on peer-to-peer for unrestricted access. Peer platform for app development. Ensuring data safety and peer hardware risks. Use of servers as relays for optimal functionality. Exploring P2P power consumption and offline data storage. Considerations for relay servers in P2P networks. Exploring throughput considerations and smart relay service strategies in peer-to-peer networks. Exploring the impact of seeders on bandwidth in peer-to-peer networks and the optional use of relay servers for data transmission, emphasizing the increasing focus on security among developers. Discussing metadata retention in messaging apps, with a focus on Keed's security approach and data distribution in a peer network. Discussing client device synchronization and data storage techniques for maintaining document changes in real-time collaboration applications.
Framework Native Rendering Without Code Duplication?
React Summit 2026React Summit 2026
6 min
Framework Native Rendering Without Code Duplication?
Talking about an experiment in Agigrid to render to multiple frameworks without duplicating code. Exploring MVC approach for structuring code base and handling view complexity efficiently. Exploring new ways to structure view logic and render components efficiently across frameworks within Agic Grid experiment.
I Did Everything Wrong So You Don't Have To
React Summit 2026React Summit 2026
6 min
I Did Everything Wrong So You Don't Have To
Angel from ImageKit demonstrates the use of MCPs to improve image and video performance on React websites. The Chrome Developer Tools MCP helps identify and address performance issues by analyzing image loading speeds. MCPs automate issue resolution on websites, leveraging Chrome developer tools for analysis and Image Kit for optimizing images efficiently.
Ashes to Ashes, Spec to Spec: The Rebirth of Modern Testing
React Summit 2026React Summit 2026
29 min
Ashes to Ashes, Spec to Spec: The Rebirth of Modern Testing
Gathering to bid farewell to Mocha, Jest, and Karma. From minimalism to Jest's migration with Vitest as the most popular framework. Yunus emphasizes finding the right balance in software tools like Angular and NX. Discussion on transitioning from Jest to VTest with a focus on careful approach and test migration efficiency. Insights on debugging mocks, object mothers, and the use of Wallaby JS for debugging in VTest. Exploring test control, browser debugging, configurations, troubleshooting user events, automation with Playwright, and VTest's automation engine. Focus on unit testing speed, scope, and complexity rules, IDE tools like WallabyJS, and GitWipe alias for development reset.
We Need More Than Prompts
React Summit 2026React Summit 2026
28 min
We Need More Than Prompts
Alex discusses spec-driven development as the best approach for building software with AI, emphasizing the importance of planning ahead and tools evolution. Reflecting on coding tools evolution towards instructing AI agents and changing roles. Challenges in articulating coding intent and the need for Spec-Driven Development. Importance of changes, goals, and OpenSpec in development. Up-front planning, collaborative nature, and challenges in spec-driven development highlighted. Managing AI limitations, spec updates, and collaborating with non-engineering on specs. Optimizing prompts and spec organization, context importance, and OpenSpec skills.
The UI That Builds Itself: Exploring the Generative Front-End
React Summit 2026React Summit 2026
28 min
The UI That Builds Itself: Exploring the Generative Front-End
Kiko explores the concept of Dynamic User Interfaces generated by AI based on user prompts and challenges traditional UI generation by focusing on user needs. The implementation involves structuring dynamic UI with LLM calls and enhancing interaction through forms and client state embedding. The talk covers implementing dynamic UI features, utilizing a custom design system, enabling dynamic UI generation by LLM, and discussing use cases and transitions to dynamic UI. It also addresses testing challenges, ensuring user experience through context-based data, and the importance of building reliable AI systems to avoid model hallucination.
Building Bridges to a Post-SPA Future
React Summit 2026React Summit 2026
33 min
Building Bridges to a Post-SPA Future
The speaker reflects on professionalism, tech collaboration deficiencies, and changing perspectives. They discuss React community involvement, cultural implications of technology choices, and the impact of Core Web Vitals on React sites. External factors like networks influence web development, optimizing JavaScript in browsers is crucial, and rethinking design based on user interactions is highlighted. Income influences smartphone market segmentation, Android pricing impacts the ecosystem, and adapting technology based on user data is essential. Transitioning to HTML-first in browser interfaces and user-centric testing to improve website quality are key takeaways.
What the First Rule of ARIA Really Means
React Summit 2026React Summit 2026
28 min
What the First Rule of ARIA Really Means
Introduction to ARIA, its meaning, and the complexities of accessibility in web development. Exploring the importance of proper ARIA usage for web accessibility and the pitfalls of incorrect ARIA implementation. Exploring the importance of landmark roles in web development and their benefits for screen reader users. Discussing the impact of AI-enabled assistive technologies on ARIA and emphasizing the importance of using semantic HTML. Discussing the importance of visually hidden text in the correct DOM order and the challenges of accessibility for chart-heavy pages. Discussing the importance of testing with users with disabilities, upcoming accessibility requirements for web pages, and considerations for making AI more accessible.
Designing for Failure: The Senior React Dev's Production Toolkit
React Summit 2026React Summit 2026
29 min
Designing for Failure: The Senior React Dev's Production Toolkit
The talk delves into the importance of designing for failure in software engineering, highlighting the significance of resilience in React applications. It emphasizes the challenges of error detection and prevention, introduces resilience patterns like Circuit Breaker, and discusses implementing these patterns in Next.js. The talk also covers managing API retries, handling timeouts, addressing latency challenges, and strategic placement of error boundaries for improved user experience. Additionally, it touches on understanding user experience, error perception, and common anti-patterns in React error handling.
​How I use AI as a Technical Educator
React Summit 2026React Summit 2026
31 min
​How I use AI as a Technical Educator
Starting with recent comments criticizing the stance on AI and coding, highlighting the divide between senior and junior developers' perspectives. Reflecting on the impact of AI on teaching code and content creation, transitioning to AI-driven teaching methods. Challenges in transitioning to AI-driven teaching focused on critical thinking over syntax. Discussion on scaling AI tools, Bloom's Taxonomy, and the shift to creation-focused development. Importance of critical thinking in software engineering and nurturing junior talents in the evolving industry. AI's role as a teaching tool, concerns about job replacement, and the need for continuous skill growth. The significance of maintaining critique ability in AI output evaluation.
Building RSCs Framework on Rust: Architecture Decisions That Delivered 45x Performance
React Summit 2026React Summit 2026
29 min
Building RSCs Framework on Rust: Architecture Decisions That Delivered 45x Performance
The talk discusses the performance boost achieved by replacing Node.js with Rust and V8 in React architecture. It emphasizes the benefits of server-side components for better performance and reduced bundle size. Challenges of server-side rendering and hydration are highlighted, along with lessons learned from Rust on correcting React architecture. The evolution of route strategies for improved performance, the efficiency of server performance with RARI, and the integration of caching and backend systems in Rari are also explored. Additionally, insights on enhancing RARI with custom Rust endpoints and potential performance improvements by rewriting Next.js in Rust are shared.
A Guide to React Compiler Rendering
React Summit 2026React Summit 2026
32 min
A Guide to React Compiler Rendering
Marc Erickson discusses React rendering fundamentals, optimizing performance, and compiler efficiency. The React compiler optimizes components with memoization and efficiently recalculates changes. React 19 introduces memo cache hook for performance optimization. Enhancements in logic execution, reference optimization, and context changes improve rendering performance. The React compiler impacts re-renders based on props, inputs, and tool transitions. Developing a time-traveling debugger at Replay addresses bug investigation challenges. Understanding code optimization and React build tool transitions are crucial for performance investigation in software engineering.
Giving AI Agents Hands: Mobile Feedback Loops with Agent Device
React Summit 2026React Summit 2026
26 min
Giving AI Agents Hands: Mobile Feedback Loops with Agent Device
The speaker discusses the evolution of AI agent workflow in mobile development, emphasizing the importance of feedback loops and verification. They highlight the challenges of human involvement as agents dominate code production. Agent Device simplifies mobile automation by focusing on accessibility trees and text-based actions. The tool enhances app verification, debugging capabilities, and provides advanced features like network issue identification. Agent Device is versatile for CI setup, feedback loops, and visual regression detection. It supports real devices and offers capabilities for migrations and automation. Additionally, the speaker compares flakiness and TV platform support, showcasing performance improvements over traditional tools.
Tanstack Start and How It Supports React Server Components
React Summit 2026React Summit 2026
27 min
Tanstack Start and How It Supports React Server Components
Introducing 10-Stack Dart, a full-stack framework for client-first applications, with server features and support for React and Solid. Discussion on the necessity of React server components and their role in providing data streams for React. Exploring handling server components in 10 sec start, server functions as the boundary for server-rendered UI, caching mechanisms, and flexibility in returning multiple server components. Managing route-based caching, multiple server components in one function, and using query cache for server-rendered UI. Deciding server composition, client-controlled structure, composite components for interactive UI elements, and ensuring type safety in composition models. Understanding the power and flexibility of server components in application architecture, migration from React router to 10-stack start, and challenges with release stability and usage of RSCs. Discussing the implementation of RSC in 10-stack start, its usage in new projects, differences with Next.js, and comparisons of one-way RSCs with Next.js.
Ripple: the Good Parts of React, Svelte, and Solid
React Summit 2026React Summit 2026
27 min
Ripple: the Good Parts of React, Svelte, and Solid
Eric Rasmussen discusses a new framework addressing current framework issues, focusing on React developers and the evolution of UI concepts. React's reactivity concept prioritizes safety and re-evaluation strategies. Fine-grained reactivity in React tracks dependencies for precise updates. Signals in Solid enable code reruns based on changes. Ripple introduces fine-grained reactivity, readable code, and supports a smooth syntax transition from React. Ripple's state management simplifies updates and effects handling. Ripple's design philosophy offers an alternative approach to React's limitations, emphasizing fine-grained value changes. Ripple stands out for SSR challenges, superior reactivity, and imperative syntax.
The Evolution of App Development
React Summit 2026React Summit 2026
27 min
The Evolution of App Development
William, a portrait painter in the 1800s, dedicated to achieving the truest likeness through anatomy and light. The evolution of building apps with Expo, a framework for React Native, adapting to changing landscapes to enhance user experience. Newbies in mobile development face reduced barriers to entry. AI's impact on new app development: knowns, unknowns, pitfalls. Breaking tutorial into two parts for easier learning and using AI to verify AI. Expo emphasizes skills and tailored MCP for development. Developers' job evolution to more strategic roles. Advice on overcoming the Dunning-Kruger effect and effective training methods for developers. Empowering new developers with AI for better understanding and mentorship experience.
This Component Could Have Been A Class
React Summit 2026React Summit 2026
33 min
This Component Could Have Been A Class
Scott introduces React 3 Fiber, emphasizing its uniqueness and ease of use. Discussing the benefits of exploring web APIs beyond the React bubble for enhanced user experience. Exploring CSS properties for animations and scroll snap API for touch support. Leveraging browser capabilities for innovative user experiences. Highlighting advanced CSS techniques and new HTML features for UI design. AI integration in code efficiency and component building. Strategies for AI-written CSS and optimizing AI tools. Firefox's API prioritization and positive trends. Tailwind's role in modern CSS development and impact on React developers.
What RSCs Can Do in Next.js Today
React Summit 2026React Summit 2026
36 min
What RSCs Can Do in Next.js Today
Aurora discusses the journey of React Server Components in Next.js, emphasizing the importance of composability and scalability. The shift to server-side data fetching with enhanced composability and declarative nature is explored. The significance of self-contained components for fast server-side data fetching and improved user experience is highlighted. NextGIS app router is discussed for enhanced performance and optimized data caching. Version 16 introduces cache components for optimized data caching and instant navigations. Improvement in user experience with Next 16.3 through app shells, partial prefetching, and instant insights is emphasized. The talk also covers new components and features for server-side rendering, optimizing loading speed, animations, and playlist integration in Next.js.
Agentic Interfaces: Tools, Skills, Generative UI and Web MCP
Web Engineering Summit 2026Web Engineering Summit 2026
31 min
Agentic Interfaces: Tools, Skills, Generative UI and Web MCP
Wes discusses agentic interfaces and the changing interaction with the web. Exploring different software interfaces from UI-less to tailored interfaces and interconnected apps. Implementation options include generative UI with basic, declarative, and fully generative levels. Exploring the challenges of integrating unconventional components like wacky shopping lists and the need for a balance between dynamic and fully generative components in user interfaces. Exploring the shift from fast interactions to slower MCP interfaces, emphasizing the need for adaptive Smart Home systems and user-centric interfaces. Excitement about WebMCP, enabling extended website functionality through WebSemantics and imperative JavaScript API. Utilizing agents for enhanced website control, switching between Cloud and browser for varied experiences. Impact of evolving technology on business adaptation and the shift towards platform control. Discussion on the future of dynamic UI with user-driven component rendering and the importance of preserving the openness of the web amidst AI-driven application generation. Contemplation on the effectiveness of MCP-based interactions as AI companies transition to charging for services, hinting at potential cost implications in the near future.
Training Engineers for AI Without Turning Them into Prompt Monkeys
TechLead Conf Amsterdam 2026: Adopting AI in Orgs EditionTechLead Conf Amsterdam 2026: Adopting AI in Orgs Edition
28 min
Training Engineers for AI Without Turning Them into Prompt Monkeys
Training engineers for proper AI usage without prompt AI dependency. Challenges in ensuring code quality with AI development. Importance of DRY principle in optimizing AI usage. Advocating for effective AI practices implementation with project-specific rules. Establishing AI rules and standards for seamless collaboration. Maximizing AI efficiency with agents mimicking human roles. Encouraging self-education, setting standards, and focusing on quality for AI proficiency. Emphasizing context, validation processes, and specialized agents for maximizing AI efficiency.
Taste in Software Development
JSNation 2026JSNation 2026
10 min
Taste in Software Development
Steven discusses the role of taste in software development and its implications for the future of software engineering. The focus is on Cognition's product Devon, an AI software engineer, augmenting the team's capabilities and achieving significant outcomes. Devon's extended responsibilities include testing, reviewing, and monitoring features, with a prediction of English becoming the primary source of truth in software engineering. The transition to English as the primary language for software development is envisioned, emphasizing stability, history-awareness, and spec-driven development.
Browser, API and Assistive Technology: A Love Triangle
JSNation 2026JSNation 2026
28 min
Browser, API and Assistive Technology: A Love Triangle
Excited for JS Nation in Amsterdam, emphasizing the importance of accessibility layers. Discussing the evolving systems and focusing on desktop accessibility journey. Introducing Tepiso Luhujo and discussing accessibility challenges in testing and browser relationships. Highlighting support for UI automation and IAccessible2 by JAWS and NVDA. Efforts like Accessibility Compact Data project aim to integrate accessibility info into tools seamlessly. Testing with virtual machines for accessibility, although tricky, can be worth it. Promoting empathy and fun in accessibility awareness sessions. Using multiple operating systems with respective screen readers for accessibility testing, recommending Playwright's accessibility plugin for automated testing.
Interviewing in the Post-LLM World
TechLead Conf Amsterdam 2026: Adopting AI in Orgs EditionTechLead Conf Amsterdam 2026: Adopting AI in Orgs Edition
29 min
Interviewing in the Post-LLM World
Companies face challenges in adapting interviewing processes to the post-LLM world. Effective interviewing strategies involve understanding job requirements and tailoring questions. Enhancing the interview process includes skills like preventing prompt injection and assessing curiosity and learning agility. Assessment techniques focus on code understanding, system design evaluation, and deep questioning. Bias reduction, adapting processes, and rewarding applicants' time are crucial aspects of interview processes.
Rustifying Vite: Designing a Hybrid Toolchain for the Real World
Web Engineering Summit 2026Web Engineering Summit 2026
6 min
Rustifying Vite: Designing a Hybrid Toolchain for the Real World
The Talk explores JavaScript, TypeScript, Vite, and the move towards rolldown as a unified bundler. Rolldown combines the best features from previous tools, addressing challenges of multiple bundlers and complexity. It offers advanced chunking and a built-in minifier for optimized bundles. Integration of Rust-based bundles with JavaScript ecosystem through Swangular, filter functions, native Rust plug-ins, module resolution, TypeScript JSX transform, and toolchain V+ is discussed.
A Brief History of Code Review (And What's Next)
Web Engineering Summit 2026Web Engineering Summit 2026
8 min
A Brief History of Code Review (And What's Next)
The speaker delves into the history of code review, highlighting the Fagan inspection process from the 1990s. Code review processes evolved from print-based reviews in the 1990s to collaborative online reviews via emails and diff tools in the 2000s. The modernization of code review processes includes the shift to pull requests with GitHub, challenges of increased PR reviews in the remote work era, and the role of AI in providing instant feedback on code quality. The future of AI-augmented code review envisions an asynchronous process with AI agents offering feedback through various channels, including CLI usage, and CodeRabbit's innovative approach to code review tools.
Friends Don’t Let Friends Agent Alone
TechLead Conf Amsterdam 2026: Adopting AI in Orgs EditionTechLead Conf Amsterdam 2026: Adopting AI in Orgs Edition
29 min
Friends Don’t Let Friends Agent Alone
The speaker delves into code editor development, emphasizing collaboration between humans and AI. Discussions revolve around adapting to technological changes while facing persistent cognitive limitations. Balancing cognitive load in software development is crucial for optimal task completion. Focus and alignment in software development are essential for effective problem-solving. Addressing challenges of team alignment in AI-driven environments is crucial to avoid creating legacy code bases. Pair programming enhances collaboration, accountability, and learning within development teams. Valuing collaboration, trust, and autonomy fosters speed and efficiency in software development. Leadership strategies focus on promoting autonomy, mastery, and purpose while addressing burnout. AI impact on productivity and collaborative coding practices are reflected upon, emphasizing the benefits of pair programming. Effective onboarding and encouraging pair programming adoption contribute to better problem-solving and team collaboration.
Chunking
JSNation 2026JSNation 2026
28 min
Chunking
Tobias Koppers explains chunking in Bundlers, emphasizing efficient module grouping for performance optimization. Strategies involve smart module grouping, caching, and balancing between request counts and download sizes. CSS delivery via link tags poses complexity in chunking due to order dependencies. Balancing CSS chunking to reduce requests involves overshipping techniques. Evolving chunking strategies consider compile time challenges and the impact of React server components. Future optimizations may prioritize pages based on analytics data. Tailwind offers a solution for CSS chunking, while the need for future CSS features with native dependency declarations is highlighted.
Limited to 100 talks. Adjust filters for additional content.