Search results for "best ai coding practices":

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.
Scaling AI Agents for Production Codebases: Patterns for Accuracy and Efficiency
AI Coding Summit 2026AI Coding Summit 2026
24 min
Scaling AI Agents for Production Codebases: Patterns for Accuracy and Efficiency
Discussing top AI coding best practices in 2026, including semantic understanding and context window management. Exploring the role of Language Server Protocol (LSP) in code refactoring. Efficient code renaming using LSP and code intelligence in Kiro. Impact of not using LSP on code renaming efficiency. Manual approaches without LSP significantly impact efficiency and resource consumption. Context window usage doubles without LSP, affecting code handling. Utilizing subagents for specialized tasks enhances codebase security. Spec-driven development and detailed design documents for efficient agent alignment.
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
15 min
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.
Advanced Claude Code Techniques: Agentic Engineering With Context Driven Development
AI Coding Summit 2025AI Coding Summit 2025
115 min
Advanced Claude Code Techniques: Agentic Engineering With Context Driven Development
Workshop
Cole Medin
Cole Medin
This workshop introduces Context Engineering - a simple yet structured approach to getting consistent, high-quality results from AI coding assistants. You'll learn how to move beyond basic prompting to create comprehensive workflows to give your AI coding assistants all the architecture, best practices, project rules, code examples, and validation processes it needs to get the job done effectively. Through hands-on exercises with Claude Code, we'll demonstrate how proper Context Engineering unlocks a whole new level of agentic engineering while teaching practical techniques, templates, and best practices that help AI assistants understand your project standards and deliver production-ready code consistently.
Your AI Code Reviews Are Missing the Point (And How to Fix It)
AI Coding Summit 2026AI Coding Summit 2026
25 min
Your AI Code Reviews Are Missing the Point (And How to Fix It)
Ishai, CTO at LearnrB, discusses the evolution and impact of AI code reviews in software development. The transition from experimentation to maturity with autonomous AI agents in code reviews is highlighted. Challenges in AI-driven code creation and review processes, as well as the benefits of AI code reviews for productivity and efficiency, are discussed. Common mistakes and challenges in AI code review adoption, along with the importance of adapting processes for AI advancements, are emphasized. The importance of enhancing AI code review processes, measuring their impact, and leveraging AI for productivity metrics is also explored.
Why Software Engineering Is Becoming: Plan and Review
AI Coding Summit 2026AI Coding Summit 2026
18 min
Why Software Engineering Is Becoming: Plan and Review
Louis from Vibe Kanban discusses optimizing workflows for software engineers with coding agents, focusing on planning and review. Leveraging AI tools like GitHub Copilot and ChatGPT can enhance productivity by reallocating time effectively. Reflecting on time saved by AI, the focus is on optimizing planning and reviewing to boost productivity. Emphasizing detailed planning processes and effective use of AI coding agents to ensure successful outcomes. Simplifying reviewing processes to save time and enhance productivity through efficient code review. Leveraging Codex and Claude coding agents for efficient code review to optimize time and workflow. Minimizing time spent on code review by providing feedback to coding agents within the editor, working on multiple tasks in parallel, and automating tasks requested by AI for enhanced productivity.
How Good is AI at Coding React (really)?
React Summit US 2025React Summit US 2025
33 min
How Good is AI at Coding React (really)?
Exploring AI's impact on React coding quality and the importance of context, tools, and practices in leveraging AI effectively. AI as a force multiplier, differences between vibe coding & AI-assisted engineering, AI models' competencies in React prompts, and React developers' favorable position amidst AI advancements. AI's implications for React development, complexity cliff in React work, and AI's design challenges for React developers. React work's complexity cliff, Design Arena benchmarks for AI design capabilities, AI's design challenges for React developers. AI's role in visual design control, Design Arena's insights on scaffolding impact, AI's UI scaffold capabilities and human judgment necessity. Vercell's Next.js evals, Webbench by ByteDance, and Web Dev Arena insights on AI performance in web development. Gemini 3 and GPT-5 catching up in design models, exploring website code generation, and design sensibility in AI for React workflow. Solving the purple problem in AI training, tips for using AI in React development for building sites, and managing AI like a junior developer. Evaluating AI's performance in complex tasks, lessons on using AI like a developer, and the importance of specificity and human oversight in AI usage. Enforcing productivity and supervision, addressing context failures through engineering and providing comprehensive context for agent performance. Template for context engineering, controlling tooling quality, using Context-7 for fresh docs and examples, leveraging MCP servers for real data, and improving overall quality loop. Connecting tools for closed-loop coding, Vive coding for rapid product creation, UI components for isolated, reusable components. UI components arena focus on isolated, reusable components and visual comparisons. Guidance for UI component generation and complex 3D and data visualization models for interactive experiences. AI assistants integration strategies for 3D and data visualization. Importance of specific details like libraries and scene descriptions for optimal AI assistance. Balancing control with AI model generation and the critical factors in AI code success or failure. Debugging workflow lessons applicable to all; New flow state in AI-assisted development focusing on orchestration and code creation; Gemini 3 launch for web development and design leadership. Website aesthetics and design improvements; Proactive tool utilization for React devs; Embrace AI for faster product development. AI in automated debugging with AI agents; Limitless potential of AI in coding quality; Image generation tools for slides; Addressing security and architectural regressions in AI-generated code. AI's Impact on Future Frameworks and Team Alignment in Workflow Standardization. Strategies for Context Bugs and Workflow Optimization.
Refactoring & Migrations with AI: Smarter Code Transformation at Scale
AI Coding Summit 2025AI Coding Summit 2025
19 min
Refactoring & Migrations with AI: Smarter Code Transformation at Scale
AI's role in refactoring and migrations. Tools like GitHub, Copilot, OpenAI Codecs improve transformations. Challenges in large-scale projects and AI's impact on modernizing legacy systems. Google and Reddit's success with AI-powered migrations. Framework migrations with AI: pattern recognition, syntax transformation, and seamless transitions. Successful AI refactoring integrates into CI/CD pipelines, providing critical capabilities like automatic quality gauges and continuous improvement through small changes. Challenges and mitigation strategies in AI refactoring, focusing on testing, human oversight, and organizational obstacles.
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.
Security Pitfalls in AI-Generated Code: What Happens When Developers Skip Review
AI Coding Summit 2026AI Coding Summit 2026
25 min
Security Pitfalls in AI-Generated Code: What Happens When Developers Skip Review
Introduction to AI security pitfalls, emphasizing the importance of understanding AI promises and risks, responsibility in verifying AI-generated code, the necessity of code verification and thorough review for secure deployment, ensuring code validation and sanitization for secure applications, risks of unsecure authentication logic and broken authorization due to AI usage, the importance of avoiding exposing secrets in code by trusting AI blindly, learning resources on cloud security and platforms like Flare Learning and TryHackMe, and the significance of creating AI rules, testing, and following best practices for code security.
AI in Front-End Dev: Your Creative Partner or Job Snatcher?
JSNation 2024JSNation 2024
8 min
AI in Front-End Dev: Your Creative Partner or Job Snatcher?
Top Content
AI in front-end development empowers developers to take on more ambitious projects and innovate at a faster pace. Natural language is a new programming language that can be used for coding, learning, and automating complex tasks. However, it is important to remember that AI is a supplement to human capabilities, not a replacement. Developers need to evolve their skills and stay ahead of emerging technologies to work effectively with AI. The demand for AI engineers is high.
AI-First Architecture: Why Single Responsibility Matters More Than Ever
AI Coding Summit 2025AI Coding Summit 2025
18 min
AI-First Architecture: Why Single Responsibility Matters More Than Ever
AI accelerating coding; principles crucial. Embrace change with structure for stable systems. AI as a new team player in system building. Single responsibility principle key for AI integration. Clear architecture aids AI recognition and prevents chaos. Enforcing rules and tests for code integrity in the AI era. Documentation provides context for humans and AI. Importance of investing in GuardDays for improved AI understanding.
Vibe Coding at Enterprise Scale: What Happens When AI Joins Your Dev Team
TechLead Conference 2025: AI in OrgsTechLead Conference 2025: AI in Orgs
31 min
Vibe Coding at Enterprise Scale: What Happens When AI Joins Your Dev Team
The discussion covers the integration of AI tools in software development and the productivity gains observed in an experiment at Modus Create. AI significantly enhanced productivity and code quality, with a Python engineer successfully adapting to TypeScript with AI assistance. Human oversight is crucial for optimal results in AI coding, ensuring quality and complementing human expertise. Clear communication with AI, contextual feeding, effective task management, and workflow optimization were highlighted as key factors in leveraging AI tools for software development.
Vibe coding with Cline
JSNation 2025JSNation 2025
64 min
Vibe coding with Cline
Featured Workshop
Nik Pash
Nik Pash
The way we write code is fundamentally changing. Instead of getting stuck in nested loops and implementation details, imagine focusing purely on architecture and creative problem-solving while your AI pair programmer handles the execution. In this hands-on workshop, I'll show you how to leverage Cline (an autonomous coding agent that recently hit 1M VS Code downloads) to dramatically accelerate your development workflow through a practice we call "vibe coding" - where humans focus on high-level thinking and AI handles the implementation.You'll discover:The fundamental principles of "vibe coding" and how it differs from traditional developmentHow to architect solutions at a high level and have AI implement them accuratelyLive demo: Building a production-grade caching system in Go that saved us $500/weekTechniques for using AI to understand complex codebases in minutes instead of hoursBest practices for prompting AI agents to get exactly the code you wantCommon pitfalls to avoid when working with AI coding assistantsStrategies for using AI to accelerate learning and reduce dependency on senior engineersHow to effectively combine human creativity with AI implementation capabilitiesWhether you're a junior developer looking to accelerate your learning or a senior engineer wanting to optimize your workflow, you'll leave this workshop with practical experience in AI-assisted development that you can immediately apply to your projects. Through live coding demos and hands-on exercises, you'll learn how to leverage Cline to write better code faster while focusing on what matters - solving real problems.
The State of AI for Web Development
JSNation 2026JSNation 2026
35 min
The State of AI for Web Development
Sascha discusses the state of AI and its relevance to web development despite not being a specialist. The State of WebDevAI survey reveals the increasing use of AI tools in coding, indicating a notable shift in AI utilization and associated costs. The significant increase in AI usage for coding is accompanied by rising costs and challenges, reflecting a shift towards AI integration in workflows and a notable impact on expenses. The increase in personal AI spending, challenges with AI tools like hallucinations and rising costs, and the need to address AI pain points and risks. Concerns about cognitive decline due to AI tools, increasing job insecurities, and the impact of AI on future generations and job market. Military use of AI, environmental impact gender divide, implications of AI future including self-evolving code. Software becoming more probabilistic like organisms, personalized code bases, potential shift from code to digital DNA. AI as potential life operating system, AI impact on software obsoletion, encouragement to think critically about AI. Survey gratitude, Time lapse between surveys, AI usage by experience levels. Junior developers rely more on AI, Surprising metrics from last year, Impact of AI on the speaker's perspective. Debating AI Terminology and Learning Coding's Relevance, Philosophical Perspectives on AI and Coding Education. The Importance of Coding and Software Engineering Skills in the AI Future. Challenges and Future Scenarios for AI Developers' Pricing and Models. AI Applications in Development and Future Challenges. AI Influence on Society and Programming Practices.
The AI-Native Software Engineer
JSNation US 2025JSNation US 2025
35 min
The AI-Native Software Engineer
Top Content
Software engineering is evolving with AI and VIBE coding reshaping work, emphasizing collaboration and embracing AI. The future roadmap includes transitioning from augmented to AI-first and eventually AI-native developer experiences. AI integration in coding practices shapes a collaborative future, with tools evolving for startups and enterprises. AI tools aid in design, coding, and testing, offering varied assistance. Context relevance, spec-driven development, human review, and AI implementation challenges are key focus areas. AI boosts productivity but faces verification challenges, necessitating human oversight. The impact of AI on code reviews, talent development, and problem-solving evolution in coding practices is significant.
Ensuring Quality with AI
TechLead Conf Amsterdam 2026: Adopting AI in Orgs EditionTechLead Conf Amsterdam 2026: Adopting AI in Orgs Edition
7 min
Ensuring Quality with AI
Richard Rodenkemper, senior software engineer at Sentry, discusses ensuring quality with AI. GitHub data shows exponential growth in coding. Concerns arise about the reliability of coding agents versus human engineers. Impact of AI and Cloud on code production and app quality is questioned. Challenges in code reliability despite increased production are highlighted. AI as a quality tool in software development. Importance of reliability for product success highlighted. AI's strengths in handling data and searching code base discussed. Examples of AI usage in code reviews and quality assurance at Sentry shared. AI efficiency in endpoint deprecation and system updates highlighted. AI's assistance in migrating design systems and reducing notifications using Cloud Code emphasized.
Democratising AI in Engineering: Lessons from Typeform's Journey
TechLead Conf London 2025: Adopting AI in Orgs EditionTechLead Conf London 2025: Adopting AI in Orgs Edition
36 min
Democratising AI in Engineering: Lessons from Typeform's Journey
Andy introduces himself at Typeform, discussing AI democratization and his interests in Star Trek and Emacs. The conversation delves into the hype and slow adoption of AI tools at Typeform, emphasizing the journey of democratizing AI access. The use of AWS Bedrock for accessing LLMs and the challenges of simplifying access are explored. Implementing Bedrock token generation, AWS convenience, and tool federation at Typeform are discussed. The talk also covers the impact of AI on hiring, evolving AI integration, responsible AI usage, assessing AI proficiency, internal productivity assessment, and knowledge sharing in tool adoption.
Advanced Claude Code Techniques for 2026
AI Coding Summit 2026AI Coding Summit 2026
127 min
Advanced Claude Code Techniques for 2026
Top Content
Workshop
Cole Medin
Cole Medin
Cole will walk through his agentic coding workflow that allows him to delegate all coding to the agent while still keeping him in the driver's seat (no vibe coding!). The key is to create a structured approach for both the up front planning and the validation - and he'll demonstrate what that looks like. Plus, he'll show the true power of creating a system for AI coding - with a proper system, every coding mistake the LLM makes is an opportunity to not just address the bug manually, but fix the system so the bug doesn't happen again. That's what makes your coding agent more and more reliable over time!
Manual to Magical: AI in Developer Tooling
JSNation US 2024JSNation US 2024
18 min
Manual to Magical: AI in Developer Tooling
RedwoodJS is a productive JavaScript TypeScript framework that uses code mods to help users upgrade and ensure they have the latest features and security updates. The speaker developed a CLI called Codemodder, using OpenAI's excellent documentation and SDK. They experimented with reinforcement techniques to improve AI understanding and generated test case descriptions. The AI's creativity control parameter didn't work well for programming, so the speaker asked the AI to generate other possible inputs and let the user verify them. Verifying the code mod is done through static code analysis tools like ESLint and TypeScript compiler. Iterating between generating and testing, the speaker often ends up with an error-free code mod. Automating the evaluation process and following standard research and experimentation rules is key to improving the output. Settling for 'good enough' and measuring the impact of changes through error count is important. Collaboration with the AI using available tools, iterating, and aiming for objective performance evaluation is recommended. Codebots are great for developer experience but time-consuming to write. The speaker encourages using an AI framework with good documentation, iterating quickly, and using clear prompts. The temperature setting is not necessary for code-related outputs. Connecting with the speaker and getting inspired to build AI-powered developer tools is also mentioned.
How We Used AI to Build TanStack AI
JSNation 2026JSNation 2026
33 min
How We Used AI to Build TanStack AI
Zalim Tuzlak discusses the creation of TenStack AI, an AI SDK with type-safe features. Middleware customization and tool code mode for optimized tool calling are highlighted. The efficient tool calling and self-healing capabilities of the AI models are emphasized. Challenges in building Opus 4.5 and iterative development learning are mentioned. AI's impact on development, API design, and feature promotion are discussed. Different AI modes and model switching, along with enhanced features and documentation quality, are explored. Development bottlenecks, stress impact, and solutions are addressed. Team decision documentation, skill creation, and Tanstack AI's goals and selling points are also covered.