Deep Dive: AI Assisted Coding

Learn how to navigate rapidly evolving evolution of developer tools supercharged by AI instruments. From writing efficient prompts, to delegating work via agents and automated code reviews.

Follow this Deep Dive to see what the most productive teams and developers are using in practice and how to apply this in your daily tasks.

Upcoming talks and workshops
Building Full Stack Apps With Cursor
React Summit 2025React Summit 2025
Jun 5, 14:00
Building Full Stack Apps With Cursor
Workshop
Mike Mikula
Mike Mikula
In this workshop I’ll cover a repeatable process on how to spin up full stack apps in Cursor.  Expect to understand techniques such as using GPT to create product requirements, database schemas, roadmaps and using those in notes to generate checklists to guide app development.  We will dive further in on how to fix hallucinations/ errors that occur, useful prompts to make your app look and feel modern, approaches to get every layer wired up and more!  By the end expect to be able to run your own AI generated full stack app on your machine!
Register
The Human 30%: Thriving as a Developer in the Age of AI Coding Assistants
JSNation US 2025JSNation US 2025
Upcoming
The Human 30%: Thriving as a Developer in the Age of AI Coding Assistants
As AI coding assistants like Cursor, Cline and Copilot revolutionize software development, a new reality emerges: while these tools excel at generating boilerplate and routine functions-roughly 70% of coding work-they struggle with the crucial final 30% that transforms a basic solution into production-ready software. This talk explores how developers can adapt to this paradigm shift by strategically embracing AI for what it does best while doubling down on uniquely human skills. Drawing from industry leaders' insights, we'll examine why AI struggles with essential complexity like system architecture, edge cases, and maintainability, and how developers can position themselves as indispensable collaborators rather than competitors with AI. Whether you're a senior architect seeking to amplify your impact or a junior developer navigating this rapidly evolving landscape, you'll leave with practical strategies to elevate your craft beyond what AI can generate. Learn how to transform from code writers to systems thinkers, becoming "power users" who leverage AI as a force multiplier while maintaining ownership of the engineering decisions that matter most.
Maximize Productivity with AI Agents
React Summit 2025React Summit 2025
Upcoming
Maximize Productivity with AI Agents
In this talk, we will explore how to offload work to large language models and automate away most "busy work" in order to maximize and enhance productivity on a daily basis. We will do so mainly by exploring how LLMs can callfunctions.
AI-Powered Frontend Development: Building Better UIs Faster
React Summit 2025React Summit 2025
Upcoming
AI-Powered Frontend Development: Building Better UIs Faster
AI tools are changing how we design, build, and test user interfaces. This talk looks at current AI technologies that are improving the frontend development process and how to use them, including:- Using Visual Copilot to convert Figma designs into production-ready code;- Implementing AI agents for automated code writing and testing;- Real-world examples showing how AI tools can improve development speed and joy.
Related conferences
AI Coding Summit
AI Coding Summit
October, 2025
Productivity Conf for Devs and Tech Leaders
Productivity Conf for Devs and Tech Leaders
Mar 27 - 28, 2025
Talks & Workshops recordings
Code coverage with AI
TestJS Summit 2023TestJS Summit 2023
Code coverage with AI
Premium
Codium is a generative AI assistant for software development that offers code explanation, test generation, and collaboration features. It can generate tests for a GraphQL API in VS Code, improve code coverage, and even document tests. Codium allows analyzing specific code lines, generating tests based on existing ones, and answering code-related questions. It can also provide suggestions for code improvement, help with code refactoring, and assist with writing commit messages.
AI + UX: Product Design for Intelligent Experiences
C3 Dev Festival 2024C3 Dev Festival 2024
AI + UX: Product Design for Intelligent Experiences
Premium
AI design challenges include bias, safety, and security. Trust and transparency are important in AI. Design principles for AI include user control, fighting bias, and promoting good decision-making. AI can enable the design process and investors expect to see it included in products. AI empowers individuals to create and share ideas, but managing expectations is crucial.
What AI Can, Can’t, and Shouldn’t Do for Games
C3 Dev Festival 2024C3 Dev Festival 2024
What AI Can, Can’t, and Shouldn’t Do for Games
AI in game development has evolved rapidly, with generative AI being a focus. However, game developers like Romero Games have concerns about ethics and prefer using AI to automate processes and make creative work easier. AI has been used in games for decades, from path-finding AI to decision trees. Procedural world building and advanced AI technology are pushing the boundaries of FPS games. Different teams within a company have different approaches to the use of AI, depending on their specific needs and requirements.
How to Create a Web Application in an (Almost) Autonomous Way Using Clean Coder
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
How to Create a Web Application in an (Almost) Autonomous Way Using Clean Coder
Workshop
Grigorij Dudnik
Grigorij Dudnik
Imagine replacing yourself with a multi-agent AI programmer to develop your production web application. That's exactly what we did at my startup takzyli.pl. To achieve this, we designed and used the Clean Coder - AI agent framework for autonomous code writing (https://github.com/GregorD1A1/Clean-Coder-AI), which is hopefully open-source project. If it worked for us, why shouldn't it work for you?In this workshop, I'll show you how to create an entire web application in an (almost) autonomous way and drastically reduce the time you or your employees spend on writing code.
How AI Can Automate 70% of Code Review: Reducing Burden and Improving Code Quality
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
How AI Can Automate 70% of Code Review: Reducing Burden and Improving Code Quality
Premium
Hello, everyone. I'm Mansa Hari, and I'm very excited to open the session on how AI can automate 70% of code review and reduce the burden on developers. AI can cut review time, automate PR suggestions, and identify code issues. Implementing AI code reviews can reduce manual review time, ensure high code quality, and accelerate development cycles. The future of AI in code reviews includes understanding business logic, intuitive code suggestions, and hybrid AI-human reviews. Tools like Co-Pilot can be used to automate code review tasks and improve code quality.
How to Master Cursor for Rapid Development
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
How to Master Cursor for Rapid Development
Premium
I'll walk through some of the ways I set up Cursor to help speed up my full stack workflow. The main thing to check is indexing the code base. Cursor also looks at the get graph file relationships. Another important setting is large context, which allows absorbing larger files and multiple files of context in the prompt window. Iterating on lints helps find and fix errors faster. Web search tools and uploading your own docs are also available to enhance the prompt window. These are all preferences, including auto select, YOLO mode, and models. Rules are also crucial as they guide the model to understand your workflow. Implement best practice error handling and adjust rules as the models and system prompts change. MCPs like sequential thinking, Postgres SQL, and Puppeteer help refine thoughts and automate workflows. Creating a product requirements document in a .md file allows AI to ground itself in project information. The game was successfully implemented and all items were checked off. Debugging strategies involve adding debug logs to help identify issues. Use commit messages to provide clear documentation for changes. Demonstrating the use of AI in debugging by setting up and utilizing debug logs. Showcasing the benefits of providing debug information to resolve issues. Overview of various topics including indexing rules, linting, MCPs, PRDs, tech stacks, and checklists.
Leveraging Developer Productivity Engineering Practices for Greater Impact as an IC
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
Leveraging Developer Productivity Engineering Practices for Greater Impact as an IC
Premium
Hey, my name is Mikhail Levchenko. I've changed my job and became a full-time developer productivity engineer. Let me share a little story. Imagine being a wealthy trader in 15th century Europe. Delivering spices for profit was not an easy task. Middle East nations heavily taxed any traders. But the Portuguese sailed around Africa using the Mariner's Astrolabe. Fast forward, Gerardo Mercator invented a map perfectly suited for deep ocean navigation. The Dutch East India Company became the new king of the spice trade. Developer productivity is about building a cozy environment for developers, solving hard problems, and identifying process bottlenecks. It focuses on the whole development process as a product. By leveraging this perspective, you can drive change among developers and other roles. Observing developer processes as a product involves meeting stakeholders, formulating a vision, creating a model and metrics, finding productivity problems, and proposing solutions. The stakeholders include developers, CEOs, CTOs, engineering managers, and other roles involved in software development. The goal is to make everyone more productive, guided by the motto of happier developers building better software faster. There are three highlighted frameworks in this talk: DORA, DEVX, and Mertrix. DORA focuses on speed and reliability with metrics like acceleration frequency, lead time, failure rate, and recovery time. DEVX addresses the human factor with metrics related to feedback loops, cognitive load, and flow state. DX4 is a recent metric that combines DORA and DEVX, introducing proprietary metrics for top management. It includes a failure rate to encompass reliability and a percentage of time spent on new features. Engineer-developed metrics like the reliability metrics from Dora and the percentage of time spent on new features are valuable additions. Talking to top management about changes is made easier with a cool metric. Research concerning metrics, consult stakeholders, and read literature to improve understanding. Try prototypes before developing custom tools as a last resort. Confirm success with empirical metrics. Release managers often feel constantly interrupted and overwhelmed by the task of supervising a release. Sharing the role with the entire team proved to be ineffective, leading to forgotten procedures. Automation and streamlining of the release process improved satisfaction and reduced delayed releases. Make developer productivity part of company goals and culture code. Advocate for developers to top management. Drive change by starting small, experimenting, and using tools as a last resort. Find ways to make teammates more productive.
Managing Context in AI Coding Assistants: Achieve Better Results with Fewer Hallucinations
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
Managing Context in AI Coding Assistants: Achieve Better Results with Fewer Hallucinations
Premium
Today's Talk discussed integrating context into AI coding tools using the MoloContext protocol (MCP). The demos showcased the use of Conduit, an MCP tool, for bug tracking and feature addition in software development. The Talk also highlighted the use of Fetch in Cursor to summarize GitHub issues and create Jira bug reports. It demonstrated how Conduit can be used to manage issues, make code changes, and perform Git commits. Additionally, it explored the integration of Conduit with Windsurf to add a user interface for the conduit application. The Talk also touched upon implementing MCP in the AIDER AI coding system and using MCP and Windsurf for Conduit integration. Overall, it emphasized the importance of context and choosing the right tools for efficient software development workflows.