JetBrains - Videos
Back to ChannelDo Tests Improve Productivity?
Developers debate whether tests actually improve productivity. Some say they feel slower or less productive when writing them. That perception overlooks an important truth. Tests accelerate develo...
Remote development that feels local with JetBrains
Remote development doesn’t have to be clunky! In this video, we demonstrate how easy it is to connect your remote environment via SSH, set up an IDE backend, and start coding – just like you would ...
Every Large Language Model Architecture Explained in 6 Minutes
Dive into the incredible 50-year journey of research that led to the AI revolution's most powerful breakthrough: the Transformer architecture! This video explains the core concepts behind modern A...
AI-Generated Code: Small Batch Sizes Matter
How to work with AI-generated code: small batch sizes matter more than ever. Working in tiny, reviewable steps keeps both developers and AI systems on track. We discussed this in our recent Spec-...
Why Security Must Shift Left
A common issue in modern software delivery is that security is still treated as something to address at the end of the process rather than at the outset. With the advent of AI, this problem becomes...
Don’t Rely On One-Shot Prompts
A challenge some engineers face when adopting AI-assisted development is relying on one-shot prompts and hoping for the best. This approach often results in output that drifts far from the intende...
Let’s take a look at 2009 UIs
Creative UIs with Compose | Chris Horner - https://www.youtube.com/watch?v=9KdP2idt6LE KotlinConf 2026 - https://kotlinconf.com/
Bring Your Own Key in JetBrains IDEs
You can now connect your API keys from OpenAI, Anthropic, or any OpenAI-compatible provider, and use them with the AI chat, Junie, and Claude Agent right inside your JetBrains IDE. Learn more in t...
Everything You Wanted to Ask About Rust
In this livestream, Vitaly Bragilevsky, Developer Advocate in Rust will host and ask the most trending and curious questions about Rust, while Herbert Wolverson (Ardan Labs) will answer with both o...
Top 3 Coding Mistakes Beginners Keep Making
We watched all the “How I’d Learn to Code (If I Could Start Over)” videos. Dozens of creators. Hundreds of tips. A mountain of contradictions. So we mapped the overlaps, uncovered the real patterns...
Reimagine Product Development: Matter in Action
Discover the future of product development with Matter: https://www.jetbrains.com/lp/matter/ AI has revolutionized product development, but most tools stop short when it comes to collaboration. Th...
I Watched Every “How I’d Learn to Code (If I Could Start Over)” Video
Dozens of creators. Hundreds of tips. A mountain of contradictions. So we did our own research — watched them all, mapped the overlaps, uncovered the real patterns, and turned it into one clear, pr...
Hacking Video Games As a Programmer
Watch the full talk here – https://www.youtube.com/watch?v=lwFNdphmZbE
AI, DevOps, and Kubernetes: Kelsey Hightower on What’s Next
DevOps: Failed or Evolved? Kelsey Hightower – one of the most influential figures in DevOps and cloud-native engineering – breaks down the future of DevOps, the rise of platform engineering, AI-as...
Top Developer Trends of 2025: AI Usage, Productivity, and the Rise of TypeScript
Every year, JetBrains surveys over 20,000 professional developers about their tools, priorities, and experiences at work. In this webinar, our host, Nadia Lokot, talks with Product Manager Ciara By...
ReSharper/Rider 2025.3 Release Party
Our .NET team at JetBrains just released version 2025.3 of ReSharper and Rider. We will cover new ReSharper features that improve Visual Studio development. Also, some of the new Rider additions wi...
Built-in Laravel Support: A New Era for PhpStorm Developers
For years, PhpStorm has been the go-to IDE for PHP developers – powerful and deeply integrated with the language. But there was one thing many kept asking for: Laravel support out of the box. Star...
ACP support in JetBrains IDEs
I Built a Korean Learning App… Using JetBrains Junie!
In this video, we use Junie, our JetBrains AI coding agent, to build a simple Korean learning app and explore how Junie can help write code, add features, and get something working quickly. What w...
Why LLMs Are Finally Useful
Remember when AI struggled to translate basic sentences? Fast forward to today, and it’s debugging legacy code and crashing the stock market. What actually changed to make LLMs so powerful in 2025...
JavaScript Best Practices: JavaScript Common Practices
It’s the small things that make great codebases. In this video, we cover the everyday JavaScript habits that keep your code clean and your job safe – from using strict equality and explicit conditi...
Cassie Kozyrkov on AI Transformation, Trust, and the Future of Business – Hosted by JetBrains
CEO of Kozyr and Google’s first Chief Decision Scientist, Cassie Kozyrkov, joins JetBrains’ Kris Kang to talk about what it means to be AI-first in a constantly shifting technical landscape, how bu...
Name tasks you already delegate to AI | TechCrunch Disrupt Q&A
JavaScript Best Practices: JavaScript Operations
Callbacks, loops, and messy checks? Not anymore. In this video, we break down core JavaScript operations – from async/await to modern object handling, Maps, Symbols, and even the built-in Intl API....
Alex Shows You JetBrains Qodana’s New Insights Dashboard!
Unlock a clearer, deeper understanding of your codebase with the Qodana Insights Dashboard. In this video, Alex walks you through how development teams can use Qodana to track code quality, code co...
JavaScript Best Practices: Modern JavaScript
JavaScript keeps evolving... are you keeping up? In this video, we explore modern JavaScript essentials: let and const, classes, private fields, arrow functions, nullish coalescing, and optional ch...
Spec-Driven AI Development Livestream
AI-driven software development holds great promise. But so far, the productivity results have been disappointing. Despite this, engineering managers are being directed to increase AI usage and spen...
The Modern Enterprise Toolkit for Secure, High-Quality Code
How can enterprises deliver secure, high-quality code without slowing down? In this webinar, we introduce The Modern Enterprise Toolkit for Secure, High-Quality Code — a complete set of new release...
What Happens When Everything on the Internet Is AI-Generated?
As AI-generated text, videos, and images flood the internet, one question grows louder: where’s the humanity left online? In this conversation, Paul Everitt and Michelle Frost explore the concept...
How Unifonic boosted development with an AI coding agent by JetBrains
Discover how leading customer engagement platform Unifonic is transforming its software development with Junie, an AI coding agent by JetBrains. In this case study, we explore how Unifonic adopted ...
How to Investigate UI Freezes
In this talk, we will explore common reasons for UI freezes in JetBrains IDEs. We will learn how to read IntelliJ thread dumps, coroutine dumps, and how to write plugin code, having cooperation wit...
Making an IntelliJ Plugin Remote Development-friendly
The landscape of software development is shifting toward distributed environments, and IntelliJ plugins need to keep up. This talk shows how to adapt a plugin for remote development. It covers key ...
AI-powered Test Generation Straight from your Debugger
Traditional test writing can be slow and disconnected from how code actually runs. This talk presents an AI-powered approach that leverages data from live debugging sessions and applies Retrieval-A...
Building in Constrained Environments: Lessons from YouTrack Apps
Building applications under strict technical constraints forces you to find creative workarounds, adapt simple solutions to tight limits, and sometimes deal with hidden platform issues. This talk e...
Kotlin Notebook Meets IntelliJ Platform
Kotlin Notebook is an interactive environment for running Kotlin code, exploring libraries, and creating interactive, easy-to-share notes directly in the IDE. This session demonstrates how to proto...
Developing a Language Plugin: LSP versus the Joy of Learning
The Language Server Protocol (LSP) promises an easy path to language plugin development, but it’s not a full substitute for native support. This talk shows how to combine the IntelliJ Platform’s LS...
From Template to Marketplace Creating Your First Plugin
The session walks through the journey of creating a plugin from a template, covering everything from the initial setup to reviewing structure and configuration. It then demonstrates building the pl...
Opening Keynote by Ivan Chirkov, Jakub Chrzanowski, and Robert Novotny
Ivan Chirkov, Team Lead for JetBrains Marketplace, kicks off the conference with an overview of the current state of Marketplace and the team’s plans for it. Jakub Chrzanowski offers insights into...
The Dark Forest of the Web: AI and Content
As AI-generated text, videos, and images flood the internet, one question grows louder: where’s the humanity left online? In this conversation, Paul Everitt and Michelle Frost explore the concept...
JetBrains Plugin Developer Conf 2025
Learn how to build the next great JetBrains plugin! Join JetBrains Plugin Developer Conf 2025 on November 5 for a full day dedicated to the art and science of plugin development. Here are the topi...
AI Skeptic Codes with Junie AI Agent for the First Time
What happens when a die-hard AI skeptic with 25 years of coding experience finally gives in and tries JetBrains’ AI coding agent, Junie? In this experiment, Alex invites Dmitry — a seasoned develo...
LLMs are scary
Beyond OOP: A Journey From Cache Misses to MASS Hits by Konrad Słoń
This session explores how memory access patterns, CPU caches, and object layout affect game performance. We’ll break down why traditional object-oriented programming often works against the hardwar...
Optimising for the Web by Dom Harris
A deep dive into web-specific game optimizations, featuring general best practices and tips for both Unity and Godot. Key takeaways from this talk An understanding of best practices for browser ga...
Building a Cross-Platform In-Game Store With Godot and PlayFab by Johannes Ebner
Monetization in games is very important for keeping your game alive and players engaged. At the same time, cross-platform engagement is more important than ever, with players playing the same game...
AI Infrastructure as Part of CI/CD for Mobile Game Development by Ilya Bogin
This session explores the transformative role of AI in accelerating and automating the CI/CD pipeline for mobile game development. We will delve into how AI infrastructure, from intelligent feedbac...
The State of Game Development With JetBrains by Matt Ellis
Game development is a fast-paced world, and it can be hard to keep up. Let's take a whistle-stop tour of what's new with JetBrains and get up to speed on recent changes in game development producti...
Introduction to Netcode for Entities by Johnny Thompson
This talk will provide an overview of the features and advantages of Unity's Netcode for Entities framework. This talk will also discuss some considerations to have when evaluating if your team sho...
Deploying Your Studio With the Cloud Game Development Toolkit by Gabriel Batista, Henry Kiem
In this session, Gabriel Batista and Henry Kiem, AWS Solutions Architects focused on games, will walk attendees through the Cloud Game Development Toolkit – a collection of open-source, infrastruct...
Power-Up Your Team: Soft Skills That Level Up Game Dev Collaboration by Sheena Yap Chan
Great games aren’t just coded – they’re crafted through collaboration, trust, and communication across disciplines. In the fast-paced world of game development, teams often focus on engines, pipeli...