Code editor and IDE
POPULARITY
Categories
Wow! What a week at Microsoft Build 2025 for GitHub Copilot, VS Code, Visual Studio, .NET, and so much more. We get into it! Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm
Agentic AI is the theme of the show this year, and this time its multi-agent with orchestration! But first, we need to discuss the protestors. Paul and Richard have stories. So many stories! Build 2025 New Microsoft 365 Copilot features are rolling out now because it's a day that ends in y Tuning is the unexpected Build Bingo center square term - rolling out to agents GitHub Copilot is open source in VS Code, more Win32 app support improvements, no more fees in Microsoft Store A shift in making Windows 11 the best place for developers - some things said, some left unsaid Edge gets new AI features too of course New native app capabilities in Windows App SDK, React Native And, pre-Build, 50 million Visual Studio users Copilot for consumers does image generation now. Fun tip: You can Minecraft-ize photos OpenAI has a coding agent too, obviously And OpenAI is buying Jony Ive! Windows Administrator Protection is coming soon - And not just for businesses. This feels very much like the firewall in XP SP2, it's going to be disruptive New 24H2 features in Release Preview: New text actions in Click to Do, a lot more New 24H2 features in Dev and Beta: AI actions in File Explorer, Advanced Settings, Search improvements, more New 23H2 features, Windows 10 features in Release Preview Surface Laptop Studio RIP Calendar companion app for Windows 11/M365 Microsoft may finally put the Teams antitrust issue in the EU behind Xbox Fortnite returns to the Apple App Store Apple blocked it first, Epic complained to judge And Microsoft files a legal motion against Apple and for Epic Games Qualcomm job listing confirms Xbox plans to some degree What happens when you combine Qualcomm NPU with Nvidia GPU? Xbox May Update arrives and it's a big one Retro Classic Games for Xbox Game Pass Game Bar updates, Edge Game Assist, GeForce now etc. on PC Custom Xbox gift cards More streaming of your own games Hellblade II is coming from Xbox to PS5 Many more games coming to Xbox Game Pass across platforms Tips and Picks App pick of the week: You can try Microsoft's command line editor now Game pick of the week: Doom: The Dark Ages RunAs Radio this week: PowerShell 7.5 and DSC 3.0.0 with Jason Helmick Brown liquor pick of the week: Tamnavulin Sherry Cask Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: spaceship.com/twit uscloud.com
Agentic AI is the theme of the show this year, and this time its multi-agent with orchestration! But first, we need to discuss the protestors. Paul and Richard have stories. So many stories! Build 2025 New Microsoft 365 Copilot features are rolling out now because it's a day that ends in y Tuning is the unexpected Build Bingo center square term - rolling out to agents GitHub Copilot is open source in VS Code, more Win32 app support improvements, no more fees in Microsoft Store A shift in making Windows 11 the best place for developers - some things said, some left unsaid Edge gets new AI features too of course New native app capabilities in Windows App SDK, React Native And, pre-Build, 50 million Visual Studio users Copilot for consumers does image generation now. Fun tip: You can Minecraft-ize photos OpenAI has a coding agent too, obviously And OpenAI is buying Jony Ive! Windows Administrator Protection is coming soon - And not just for businesses. This feels very much like the firewall in XP SP2, it's going to be disruptive New 24H2 features in Release Preview: New text actions in Click to Do, a lot more New 24H2 features in Dev and Beta: AI actions in File Explorer, Advanced Settings, Search improvements, more New 23H2 features, Windows 10 features in Release Preview Surface Laptop Studio RIP Calendar companion app for Windows 11/M365 Microsoft may finally put the Teams antitrust issue in the EU behind Xbox Fortnite returns to the Apple App Store Apple blocked it first, Epic complained to judge And Microsoft files a legal motion against Apple and for Epic Games Qualcomm job listing confirms Xbox plans to some degree What happens when you combine Qualcomm NPU with Nvidia GPU? Xbox May Update arrives and it's a big one Retro Classic Games for Xbox Game Pass Game Bar updates, Edge Game Assist, GeForce now etc. on PC Custom Xbox gift cards More streaming of your own games Hellblade II is coming from Xbox to PS5 Many more games coming to Xbox Game Pass across platforms Tips and Picks App pick of the week: You can try Microsoft's command line editor now Game pick of the week: Doom: The Dark Ages RunAs Radio this week: PowerShell 7.5 and DSC 3.0.0 with Jason Helmick Brown liquor pick of the week: Tamnavulin Sherry Cask Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: spaceship.com/twit uscloud.com
Agentic AI is the theme of the show this year, and this time its multi-agent with orchestration! But first, we need to discuss the protestors. Paul and Richard have stories. So many stories! Build 2025 New Microsoft 365 Copilot features are rolling out now because it's a day that ends in y Tuning is the unexpected Build Bingo center square term - rolling out to agents GitHub Copilot is open source in VS Code, more Win32 app support improvements, no more fees in Microsoft Store A shift in making Windows 11 the best place for developers - some things said, some left unsaid Edge gets new AI features too of course New native app capabilities in Windows App SDK, React Native And, pre-Build, 50 million Visual Studio users Copilot for consumers does image generation now. Fun tip: You can Minecraft-ize photos OpenAI has a coding agent too, obviously And OpenAI is buying Jony Ive! Windows Administrator Protection is coming soon - And not just for businesses. This feels very much like the firewall in XP SP2, it's going to be disruptive New 24H2 features in Release Preview: New text actions in Click to Do, a lot more New 24H2 features in Dev and Beta: AI actions in File Explorer, Advanced Settings, Search improvements, more New 23H2 features, Windows 10 features in Release Preview Surface Laptop Studio RIP Calendar companion app for Windows 11/M365 Microsoft may finally put the Teams antitrust issue in the EU behind Xbox Fortnite returns to the Apple App Store Apple blocked it first, Epic complained to judge And Microsoft files a legal motion against Apple and for Epic Games Qualcomm job listing confirms Xbox plans to some degree What happens when you combine Qualcomm NPU with Nvidia GPU? Xbox May Update arrives and it's a big one Retro Classic Games for Xbox Game Pass Game Bar updates, Edge Game Assist, GeForce now etc. on PC Custom Xbox gift cards More streaming of your own games Hellblade II is coming from Xbox to PS5 Many more games coming to Xbox Game Pass across platforms Tips and Picks App pick of the week: You can try Microsoft's command line editor now Game pick of the week: Doom: The Dark Ages RunAs Radio this week: PowerShell 7.5 and DSC 3.0.0 with Jason Helmick Brown liquor pick of the week: Tamnavulin Sherry Cask Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: spaceship.com/twit uscloud.com
Agentic AI is the theme of the show this year, and this time its multi-agent with orchestration! But first, we need to discuss the protestors. Paul and Richard have stories. So many stories! Build 2025 New Microsoft 365 Copilot features are rolling out now because it's a day that ends in y Tuning is the unexpected Build Bingo center square term - rolling out to agents GitHub Copilot is open source in VS Code, more Win32 app support improvements, no more fees in Microsoft Store A shift in making Windows 11 the best place for developers - some things said, some left unsaid Edge gets new AI features too of course New native app capabilities in Windows App SDK, React Native And, pre-Build, 50 million Visual Studio users Copilot for consumers does image generation now. Fun tip: You can Minecraft-ize photos OpenAI has a coding agent too, obviously And OpenAI is buying Jony Ive! Windows Administrator Protection is coming soon - And not just for businesses. This feels very much like the firewall in XP SP2, it's going to be disruptive New 24H2 features in Release Preview: New text actions in Click to Do, a lot more New 24H2 features in Dev and Beta: AI actions in File Explorer, Advanced Settings, Search improvements, more New 23H2 features, Windows 10 features in Release Preview Surface Laptop Studio RIP Calendar companion app for Windows 11/M365 Microsoft may finally put the Teams antitrust issue in the EU behind Xbox Fortnite returns to the Apple App Store Apple blocked it first, Epic complained to judge And Microsoft files a legal motion against Apple and for Epic Games Qualcomm job listing confirms Xbox plans to some degree What happens when you combine Qualcomm NPU with Nvidia GPU? Xbox May Update arrives and it's a big one Retro Classic Games for Xbox Game Pass Game Bar updates, Edge Game Assist, GeForce now etc. on PC Custom Xbox gift cards More streaming of your own games Hellblade II is coming from Xbox to PS5 Many more games coming to Xbox Game Pass across platforms Tips and Picks App pick of the week: You can try Microsoft's command line editor now Game pick of the week: Doom: The Dark Ages RunAs Radio this week: PowerShell 7.5 and DSC 3.0.0 with Jason Helmick Brown liquor pick of the week: Tamnavulin Sherry Cask Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: spaceship.com/twit uscloud.com
Agentic AI is the theme of the show this year, and this time its multi-agent with orchestration! But first, we need to discuss the protestors. Paul and Richard have stories. So many stories! Build 2025 New Microsoft 365 Copilot features are rolling out now because it's a day that ends in y Tuning is the unexpected Build Bingo center square term - rolling out to agents GitHub Copilot is open source in VS Code, more Win32 app support improvements, no more fees in Microsoft Store A shift in making Windows 11 the best place for developers - some things said, some left unsaid Edge gets new AI features too of course New native app capabilities in Windows App SDK, React Native And, pre-Build, 50 million Visual Studio users Copilot for consumers does image generation now. Fun tip: You can Minecraft-ize photos OpenAI has a coding agent too, obviously And OpenAI is buying Jony Ive! Windows Administrator Protection is coming soon - And not just for businesses. This feels very much like the firewall in XP SP2, it's going to be disruptive New 24H2 features in Release Preview: New text actions in Click to Do, a lot more New 24H2 features in Dev and Beta: AI actions in File Explorer, Advanced Settings, Search improvements, more New 23H2 features, Windows 10 features in Release Preview Surface Laptop Studio RIP Calendar companion app for Windows 11/M365 Microsoft may finally put the Teams antitrust issue in the EU behind Xbox Fortnite returns to the Apple App Store Apple blocked it first, Epic complained to judge And Microsoft files a legal motion against Apple and for Epic Games Qualcomm job listing confirms Xbox plans to some degree What happens when you combine Qualcomm NPU with Nvidia GPU? Xbox May Update arrives and it's a big one Retro Classic Games for Xbox Game Pass Game Bar updates, Edge Game Assist, GeForce now etc. on PC Custom Xbox gift cards More streaming of your own games Hellblade II is coming from Xbox to PS5 Many more games coming to Xbox Game Pass across platforms Tips and Picks App pick of the week: You can try Microsoft's command line editor now Game pick of the week: Doom: The Dark Ages RunAs Radio this week: PowerShell 7.5 and DSC 3.0.0 with Jason Helmick Brown liquor pick of the week: Tamnavulin Sherry Cask Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: spaceship.com/twit uscloud.com
**Palabras clave:** Microsoft, error, OneDrive, Visual Studio, Oracle SQL, exportación de datos, documentación técnica, depuración, código, error 0X80070005, soporte técnico, bucle de exportación, tabla vacía, registros de log, software defectuoso. --- ### Frustración con el soporte técnico de Microsoft ### Problema técnico: error en exportación de datos ### Proceso de depuración y análisis del error ### Recomendaciones para mejorar la experiencia del usuario
**Palabras clave:** Microsoft, error, OneDrive, Visual Studio, Oracle SQL, exportación de datos, documentación técnica, depuración, código, error 0X80070005, soporte técnico, bucle de exportación, tabla vacía, registros de log, software defectuoso. --- ### Frustración con el soporte técnico de Microsoft ### Problema técnico: error en exportación de datos ### Proceso de depuración y análisis del error ### Recomendaciones para mejorar la experiencia del usuario
Varun Mohan is the co-founder and CEO of Windsurf (formerly Codeium), an AI-powered development environment (IDE) that has been used by over 1 million developers in just four months and has quickly emerged as a leader in transforming how developers build software. Prior to finding success with Windsurf, the company pivoted twice—first from GPU virtualization infrastructure to an IDE plugin, and then to their own standalone IDE.In this conversation, you'll learn:1. Why Windsurf walked away from a profitable GPU infrastructure business and bet the company on helping engineers code2. The surprising UI discovery that tripled adoption rates overnight.3. The secret behind Windsurf's B2B enterprise plan, and why they invested early in an 80-person sales team despite conventional startup wisdom.4. How non-technical staff at Windsurf built their own custom tools instead of purchasing SaaS products, saving them over $500k in software costs5. Why Varun believes 90% of code will be AI-generated, but engineering jobs will actually increase6. How training on millions of incomplete code samples gives Windsurf an edge, and creates a moat long-term7. Why agency is the most undervalued and important skill in the AI era—Brought to you by:• Brex—The banking solution for startups• Productboard—Make products that matter• Coda—The all-in-one collaborative workspace—Where to find Varun Mohan:• X: https://x.com/_mohansolo• LinkedIn: https://www.linkedin.com/in/varunkmohan/—Where to find Lenny:• Newsletter: https://www.lennysnewsletter.com• X: https://twitter.com/lennysan• LinkedIn: https://www.linkedin.com/in/lennyrachitsky/—In this episode, we cover:(00:00) Varun's background(03:57) Building and scaling Windsurf(12:58) Windsurf: The new purpose-built IDE to harness magic(17:11) The future of engineering and AI(21:30) Skills worth investing in(23:07) Hiring philosophy and company culture(35:22) Sales strategy and market position(39:37) JetBrains vs. VS Code: extensibility and enterprise adoption(41:20) Live demo: building an Airbnb for dogs with Windsurf(42:46) Tips for using Windsurf effectively(46:38) AI's role in code modification and review(48:56) Empowering non-developers to build custom software(54:03) Training Windsurf(01:00:43) Windsurf's unique team structure and product strategy(01:06:40) The importance of continuous innovation(01:08:57) Final thoughts and advice for aspiring developers—Referenced:• Windsurf: https://windsurf.com/• VS Code: https://code.visualstudio.com/• JetBrains: https://www.jetbrains.com/• Eclipse: https://eclipseide.org/• Visual Studio: https://visualstudio.microsoft.com/• Vim: https://www.vim.org/• Emacs: https://www.gnu.org/software/emacs/• Lessons from a two-time unicorn builder, 50-time startup advisor, and 20-time company board member | Uri Levine (co-founder of Waze): https://www.lennysnewsletter.com/p/lessons-from-uri-levine• IntelliJ: https://www.jetbrains.com/idea/• Julia: https://julialang.org/• Parallel computing: https://en.wikipedia.org/wiki/Parallel_computing• Douglas Chen on LinkedIn: https://www.linkedin.com/in/douglaspchen/• Carlos Delatorre on LinkedIn: https://www.linkedin.com/in/cadelatorre/• MongoDB: https://www.mongodb.com/• Cursor: https://www.cursor.com/• GitHub Copilot: https://github.com/features/copilot• Llama: https://www.llama.com/• Mistral: https://mistral.ai/• Building Lovable: $10M ARR in 60 days with 15 people | Anton Osika (CEO and co-founder): https://www.lennysnewsletter.com/p/building-lovable-anton-osika• Inside Bolt: From near-death to ~$40m ARR in 5 months—one of the fastest-growing products in history | Eric Simons (founder & CEO of StackBlitz): https://www.lennysnewsletter.com/p/inside-bolt-eric-simons• Behind the product: Replit | Amjad Masad (co-founder and CEO): https://www.lennysnewsletter.com/p/behind-the-product-replit-amjad-masad• React: https://react.dev/• Sonnet: https://www.anthropic.com/claude/sonnet• OpenAI: https://openai.com/• FedRamp: https://www.fedramp.gov/• Dario Amodei on LinkedIn: https://www.linkedin.com/in/dario-amodei-3934934/• Amdahl's law: https://en.wikipedia.org/wiki/Amdahl%27s_law• How to win in the AI era: Ship a feature every week, embrace technical debt, ruthlessly cut scope, and create magic your competitors can't copy | Gaurav Misra (CEO and co-founder of Captions): https://www.lennysnewsletter.com/p/how-to-win-in-the-ai-era-gaurav-misra—Recommended book:• Fall in Love with the Problem, Not the Solution: A Handbook for Entrepreneurs: https://www.amazon.com/Fall-Love-Problem-Solution-Entrepreneurs/dp/1637741987—Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email podcast@lennyrachitsky.com.—Lenny may be an investor in the companies discussed. Get full access to Lenny's Newsletter at www.lennysnewsletter.com/subscribe
Подкаст RadioDotNet выпуск №111 от 23 марта 2025 года Подкаст поддерживает международный разработчик высоконагруженного ПО Altenar. Узнать подробнее про их митапы и не только: https://t.me/+_TzcYVVVqEgyZGIy Реклама. ООО «Аистсофт». ИНН 3327121697. Erid: 2VtzqwZ8Y7z Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:55] — .NET 10 Preview 2 devblogs.microsoft.com/dotnet/dotnet-10-preview-2 [00:17:30] — System.Linq.Async is part of .NET 10 steven-giesel.com/blogPost/e40aaedc-9e56-491f-9fe5-3bb0b... [00:25:25] — Visual Studio 2022 Preview 2 learn.microsoft.com/visualstudio/releases/2022/release-not... [00:27:50] — Parse, Don't Validate deviq.com/practices/parse-dont-validate [00:51:25] — Support for SLNX, a new, simpler solution file format devblogs.microsoft.com/dotnet/introducing-slnx-support-dotnet... [00:58:55] — Кратко о разном officialaptivi.wordpress.com/mono-is-back-mono-6-14-0-released minidump.net/pro-net-memory-management marketplace.visualstudio.com/items dotnext.ru/callforpapers youtube.com/watch youtube.com/watch youtube.com/watch youtube.com/watch youtube.com/watch youtube.com/watch youtube.com/watch youtube.com/watch Фоновая музыка: Максим Аршинов «Pensive yeti.0.1»
Подкаст RadioDotNet выпуск №109 от 24 февраля 2025 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:00:50] — Visual Studio 2022 v17.13 and v17.14 Preview 1 learn.microsoft.com/visualstudio/releases/2022/release-not... devblogs.microsoft.com/visualstudio/visual-studio-2022-v17-13... devblogs.microsoft.com/visualstudio/first-preview-of-visual-s... [00:07:00] — Гибридное кэширование в ASP.NET Core habr.com/ru/articles/871716 [00:22:30] — The Dangers of Async Void sergeyteplyakov.github.io/Blog/csharp/The_Dangers_Of_Async_Void [00:32:50] — Effect Programming in C# eiriktsarpalis.wordpress.com/effect-programming-in-csharp github.com/nessos/Eff podlodka.io/podlodka404 [01:11:05] — Integrating AWS with .NET Aspire aws.amazon.com/blogs/developer/integrating-aws-with-n... [01:20:10] — Why Tracebit is written in C# tracebit.com/blog/why-tracebit-is-written-in-c-sharp news.ycombinator.com/item [01:43:30] — IdentityServer4 wiped from GitHub reddit.com/r/dotnet/comments/1isquvd/identityserv... reddit.com/r/dotnet/comments/1itgssu/follow_up_2_... github.com/orgs/DuendeSoftware/discussions/36 Фоновая музыка: Максим Аршинов «Pensive yeti.0.1»
Pål er fornøyd med at Alexander har fått seg en personlig assistent så han vet hva han skal gjøre neste uke, men hva med i dag? Olav er fornøyd med at den personlige assistenten hans er en tyv som stjeler script fra andre og ligger de rett in i Visual Studio code.Men hva bruker vi egentlig KI til og hvilke utfordringer møte man på? Hosted on Acast. See acast.com/privacy for more information.
Design, customize and manage your own custom applications with Azure AI Foundry right from your code. With Azure AI Foundry, leverage over 1,800 models, seamlessly integrating them into your coding environment to create agents and tailored app experiences. Utilize Retrieval Augmented Generation and vector search to enrich responses with contextual information, as well with built-in services to incorporate cognitive skills such as language, vision, and safety detection. Dan Taylor, Principal Product Architect for Azure AI Foundry SDK, also shares how to streamline your development process with tools for orchestration and monitoring. Use templates to simplify resource deployment and run evaluations against large datasets to optimize performance. With Application Insights, gain visibility into your app's metrics, enabling data-driven decisions for continuous improvement. ► QUICK LINKS: 00:00 - Manage AI apps in Azure AI Foundry 00:27 - What's in the Azure AI Foundry 01:37 - Ground apps using your own data 03:03 - Retrieval Augmented Generation 03:48 - Using vector search 04:17 - Set up your coding environment 06:11 - How to build AI apps in code 07:16 - Using traces 07:45 - Evaluating performance against large data sets 08:19 - Options for monitoring your AI apps 08:58 - Wrap up ► Link References Find the Azure AI Foundry at https://ai.azure.com Check out our code samples at https://aka.ms/AIAppTemplates ► Unfamiliar with Microsoft Mechanics? As Microsoft's official video series for IT, you can watch and share valuable content and demos of current and upcoming tech from the people who build it at Microsoft. • Subscribe to our YouTube: https://www.youtube.com/c/MicrosoftMechanicsSeries • Talk with other IT Pros, join us on the Microsoft Tech Community: https://techcommunity.microsoft.com/t5/microsoft-mechanics-blog/bg-p/MicrosoftMechanicsBlog • Watch or listen from anywhere, subscribe to our podcast: https://microsoftmechanics.libsyn.com/podcast ► Keep getting this insider knowledge, join us on social: • Follow us on Twitter: https://twitter.com/MSFTMechanics • Share knowledge on LinkedIn: https://www.linkedin.com/company/microsoft-mechanics/ • Enjoy us on Instagram: https://www.instagram.com/msftmechanics/ • Loosen up with us on TikTok: https://www.tiktok.com/@msftmechanics
The first Patch Tuesday of 2025 brings temporary but sweet relief. There were no preview updates last month, so this month is just security/bug fixes. Plus, will Microsoft back down from its Windows 10 EOL line in the sand? It appears not. Finally, got New Year's resolutions? Paul's got a better idea. Maybe... Windows New Canary build with nothing in it Microsoft will not support Office on Windows 10 after October EOL date Microsoft is auto-installing the new Outlook in Windows 10 too - Don't let the door hit you on the way out Parallels Desktop for Mac now supports running x86 Windows VMs. Very slowly AI, Microsoft 365 New business models for AI emerge in 2025. Pay as you go vs. pay or no pay Microsoft has shifted its business model strategy over two years 15 months of Copilot in Windows: Madness Microsoft announces pay-as-you-go AI agents Google has a different (better) take with "the best of Google AI" in Workspace What to expect: Price hikes on subscription services to pay for this AI Massive reorg of Microsoft's engineering groups is all about AI - There are PM-level layoffs happening now all over Microsoft OpenAI adds tasks in beta to ChatGPT Microsoft Excel in Windows will soon support dark mode. Wait, what? Hardware Surface teases a big announcement on January 30 AMD surges on incredible new x86 chips and Intel's epic fail Former Surface design lead Ralf Groene joins Panos at Amazon. Why? Arm Holdings plans massive licensing price hikes. Everyone needs to settle the F down There's a 16 GB Raspberry Pi 5 now. But at this price, a low-end NUC is the better choice for most Dev .NET 9.0.1 arrives - and with it, the fix for the app-crashing WPF/Windows 11 theming bug Paul tried GitHub Copilot in Visual Studio. It is MAGIC Xbox Microsoft is clearly planning something big for gaming handhelds. Windows or Xbox? Or both? Happy New Year, Xbox fans! Microsoft to bring more Xbox exclusives to PS, Switch Xbox to host a Developer Direct event next week Microsoft introduces new Xbox repair options The Nintendo Switch 2 is leaking all over the place, and there were prototypes at CES Tips and Picks Tip of the week: Think about making micro changes each month or quarter instead of huge, sweeping changes once a year App pick of the week: Start11 v2.5 RunAs Radio this week: DevOpsDocs with Mattias Karlsson Brown liquor pick of the week: Buchanan's Deluxe 12 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsor: cachefly.com/twit
The first Patch Tuesday of 2025 brings temporary but sweet relief. There were no preview updates last month, so this month is just security/bug fixes. Plus, will Microsoft back down from its Windows 10 EOL line in the sand? It appears not. Finally, got New Year's resolutions? Paul's got a better idea. Maybe... Windows New Canary build with nothing in it Microsoft will not support Office on Windows 10 after October EOL date Microsoft is auto-installing the new Outlook in Windows 10 too - Don't let the door hit you on the way out Parallels Desktop for Mac now supports running x86 Windows VMs. Very slowly AI, Microsoft 365 New business models for AI emerge in 2025. Pay as you go vs. pay or no pay Microsoft has shifted its business model strategy over two years 15 months of Copilot in Windows: Madness Microsoft announces pay-as-you-go AI agents Google has a different (better) take with "the best of Google AI" in Workspace What to expect: Price hikes on subscription services to pay for this AI Massive reorg of Microsoft's engineering groups is all about AI - There are PM-level layoffs happening now all over Microsoft OpenAI adds tasks in beta to ChatGPT Microsoft Excel in Windows will soon support dark mode. Wait, what? Hardware Surface teases a big announcement on January 30 AMD surges on incredible new x86 chips and Intel's epic fail Former Surface design lead Ralf Groene joins Panos at Amazon. Why? Arm Holdings plans massive licensing price hikes. Everyone needs to settle the F down There's a 16 GB Raspberry Pi 5 now. But at this price, a low-end NUC is the better choice for most Dev .NET 9.0.1 arrives - and with it, the fix for the app-crashing WPF/Windows 11 theming bug Paul tried GitHub Copilot in Visual Studio. It is MAGIC Xbox Microsoft is clearly planning something big for gaming handhelds. Windows or Xbox? Or both? Happy New Year, Xbox fans! Microsoft to bring more Xbox exclusives to PS, Switch Xbox to host a Developer Direct event next week Microsoft introduces new Xbox repair options The Nintendo Switch 2 is leaking all over the place, and there were prototypes at CES Tips and Picks Tip of the week: Think about making micro changes each month or quarter instead of huge, sweeping changes once a year App pick of the week: Start11 v2.5 RunAs Radio this week: DevOpsDocs with Mattias Karlsson Brown liquor pick of the week: Buchanan's Deluxe 12 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsor: cachefly.com/twit
The first Patch Tuesday of 2025 brings temporary but sweet relief. There were no preview updates last month, so this month is just security/bug fixes. Plus, will Microsoft back down from its Windows 10 EOL line in the sand? It appears not. Finally, got New Year's resolutions? Paul's got a better idea. Maybe... Windows New Canary build with nothing in it Microsoft will not support Office on Windows 10 after October EOL date Microsoft is auto-installing the new Outlook in Windows 10 too - Don't let the door hit you on the way out Parallels Desktop for Mac now supports running x86 Windows VMs. Very slowly AI, Microsoft 365 New business models for AI emerge in 2025. Pay as you go vs. pay or no pay Microsoft has shifted its business model strategy over two years 15 months of Copilot in Windows: Madness Microsoft announces pay-as-you-go AI agents Google has a different (better) take with "the best of Google AI" in Workspace What to expect: Price hikes on subscription services to pay for this AI Massive reorg of Microsoft's engineering groups is all about AI - There are PM-level layoffs happening now all over Microsoft OpenAI adds tasks in beta to ChatGPT Microsoft Excel in Windows will soon support dark mode. Wait, what? Hardware Surface teases a big announcement on January 30 AMD surges on incredible new x86 chips and Intel's epic fail Former Surface design lead Ralf Groene joins Panos at Amazon. Why? Arm Holdings plans massive licensing price hikes. Everyone needs to settle the F down There's a 16 GB Raspberry Pi 5 now. But at this price, a low-end NUC is the better choice for most Dev .NET 9.0.1 arrives - and with it, the fix for the app-crashing WPF/Windows 11 theming bug Paul tried GitHub Copilot in Visual Studio. It is MAGIC Xbox Microsoft is clearly planning something big for gaming handhelds. Windows or Xbox? Or both? Happy New Year, Xbox fans! Microsoft to bring more Xbox exclusives to PS, Switch Xbox to host a Developer Direct event next week Microsoft introduces new Xbox repair options The Nintendo Switch 2 is leaking all over the place, and there were prototypes at CES Tips and Picks Tip of the week: Think about making micro changes each month or quarter instead of huge, sweeping changes once a year App pick of the week: Start11 v2.5 RunAs Radio this week: DevOpsDocs with Mattias Karlsson Brown liquor pick of the week: Buchanan's Deluxe 12 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsor: cachefly.com/twit
The first Patch Tuesday of 2025 brings temporary but sweet relief. There were no preview updates last month, so this month is just security/bug fixes. Plus, will Microsoft back down from its Windows 10 EOL line in the sand? It appears not. Finally, got New Year's resolutions? Paul's got a better idea. Maybe... Windows New Canary build with nothing in it Microsoft will not support Office on Windows 10 after October EOL date Microsoft is auto-installing the new Outlook in Windows 10 too - Don't let the door hit you on the way out Parallels Desktop for Mac now supports running x86 Windows VMs. Very slowly AI, Microsoft 365 New business models for AI emerge in 2025. Pay as you go vs. pay or no pay Microsoft has shifted its business model strategy over two years 15 months of Copilot in Windows: Madness Microsoft announces pay-as-you-go AI agents Google has a different (better) take with "the best of Google AI" in Workspace What to expect: Price hikes on subscription services to pay for this AI Massive reorg of Microsoft's engineering groups is all about AI - There are PM-level layoffs happening now all over Microsoft OpenAI adds tasks in beta to ChatGPT Microsoft Excel in Windows will soon support dark mode. Wait, what? Hardware Surface teases a big announcement on January 30 AMD surges on incredible new x86 chips and Intel's epic fail Former Surface design lead Ralf Groene joins Panos at Amazon. Why? Arm Holdings plans massive licensing price hikes. Everyone needs to settle the F down There's a 16 GB Raspberry Pi 5 now. But at this price, a low-end NUC is the better choice for most Dev .NET 9.0.1 arrives - and with it, the fix for the app-crashing WPF/Windows 11 theming bug Paul tried GitHub Copilot in Visual Studio. It is MAGIC Xbox Microsoft is clearly planning something big for gaming handhelds. Windows or Xbox? Or both? Happy New Year, Xbox fans! Microsoft to bring more Xbox exclusives to PS, Switch Xbox to host a Developer Direct event next week Microsoft introduces new Xbox repair options The Nintendo Switch 2 is leaking all over the place, and there were prototypes at CES Tips and Picks Tip of the week: Think about making micro changes each month or quarter instead of huge, sweeping changes once a year App pick of the week: Start11 v2.5 RunAs Radio this week: DevOpsDocs with Mattias Karlsson Brown liquor pick of the week: Buchanan's Deluxe 12 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsor: cachefly.com/twit
The first Patch Tuesday of 2025 brings temporary but sweet relief. There were no preview updates last month, so this month is just security/bug fixes. Plus, will Microsoft back down from its Windows 10 EOL line in the sand? It appears not. Finally, got New Year's resolutions? Paul's got a better idea. Maybe... Windows New Canary build with nothing in it Microsoft will not support Office on Windows 10 after October EOL date Microsoft is auto-installing the new Outlook in Windows 10 too - Don't let the door hit you on the way out Parallels Desktop for Mac now supports running x86 Windows VMs. Very slowly AI, Microsoft 365 New business models for AI emerge in 2025. Pay as you go vs. pay or no pay Microsoft has shifted its business model strategy over two years 15 months of Copilot in Windows: Madness Microsoft announces pay-as-you-go AI agents Google has a different (better) take with "the best of Google AI" in Workspace What to expect: Price hikes on subscription services to pay for this AI Massive reorg of Microsoft's engineering groups is all about AI - There are PM-level layoffs happening now all over Microsoft OpenAI adds tasks in beta to ChatGPT Microsoft Excel in Windows will soon support dark mode. Wait, what? Hardware Surface teases a big announcement on January 30 AMD surges on incredible new x86 chips and Intel's epic fail Former Surface design lead Ralf Groene joins Panos at Amazon. Why? Arm Holdings plans massive licensing price hikes. Everyone needs to settle the F down There's a 16 GB Raspberry Pi 5 now. But at this price, a low-end NUC is the better choice for most Dev .NET 9.0.1 arrives - and with it, the fix for the app-crashing WPF/Windows 11 theming bug Paul tried GitHub Copilot in Visual Studio. It is MAGIC Xbox Microsoft is clearly planning something big for gaming handhelds. Windows or Xbox? Or both? Happy New Year, Xbox fans! Microsoft to bring more Xbox exclusives to PS, Switch Xbox to host a Developer Direct event next week Microsoft introduces new Xbox repair options The Nintendo Switch 2 is leaking all over the place, and there were prototypes at CES Tips and Picks Tip of the week: Think about making micro changes each month or quarter instead of huge, sweeping changes once a year App pick of the week: Start11 v2.5 RunAs Radio this week: DevOpsDocs with Mattias Karlsson Brown liquor pick of the week: Buchanan's Deluxe 12 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsor: cachefly.com/twit
The first Patch Tuesday of 2025 brings temporary but sweet relief. There were no preview updates last month, so this month is just security/bug fixes. Plus, will Microsoft back down from its Windows 10 EOL line in the sand? It appears not. Finally, got New Year's resolutions? Paul's got a better idea. Maybe... Windows New Canary build with nothing in it Microsoft will not support Office on Windows 10 after October EOL date Microsoft is auto-installing the new Outlook in Windows 10 too - Don't let the door hit you on the way out Parallels Desktop for Mac now supports running x86 Windows VMs. Very slowly AI, Microsoft 365 New business models for AI emerge in 2025. Pay as you go vs. pay or no pay Microsoft has shifted its business model strategy over two years 15 months of Copilot in Windows: Madness Microsoft announces pay-as-you-go AI agents Google has a different (better) take with "the best of Google AI" in Workspace What to expect: Price hikes on subscription services to pay for this AI Massive reorg of Microsoft's engineering groups is all about AI - There are PM-level layoffs happening now all over Microsoft OpenAI adds tasks in beta to ChatGPT Microsoft Excel in Windows will soon support dark mode. Wait, what? Hardware Surface teases a big announcement on January 30 AMD surges on incredible new x86 chips and Intel's epic fail Former Surface design lead Ralf Groene joins Panos at Amazon. Why? Arm Holdings plans massive licensing price hikes. Everyone needs to settle the F down There's a 16 GB Raspberry Pi 5 now. But at this price, a low-end NUC is the better choice for most Dev .NET 9.0.1 arrives - and with it, the fix for the app-crashing WPF/Windows 11 theming bug Paul tried GitHub Copilot in Visual Studio. It is MAGIC Xbox Microsoft is clearly planning something big for gaming handhelds. Windows or Xbox? Or both? Happy New Year, Xbox fans! Microsoft to bring more Xbox exclusives to PS, Switch Xbox to host a Developer Direct event next week Microsoft introduces new Xbox repair options The Nintendo Switch 2 is leaking all over the place, and there were prototypes at CES Tips and Picks Tip of the week: Think about making micro changes each month or quarter instead of huge, sweeping changes once a year App pick of the week: Start11 v2.5 RunAs Radio this week: DevOpsDocs with Mattias Karlsson Brown liquor pick of the week: Buchanan's Deluxe 12 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to Windows Weekly at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsor: cachefly.com/twit
Brady Gaster is a Principal Program Manager on the .NET and Visual Studio team at Microsoft where he works on Orleans, SignalR, microservices, APIs, and integration with Azure service teams in hopes of making it exciting for developers who work on .NET apps to party in the cloud! Topics of Discussion: [6:27] Collaboration with Azure Developer CLI. [8:08] The challenges of integrating ASP.NET Core with existing deployment methods like App Service. [11:45] The main questions they heard at the panel. [13:53] Deploying your dashboard to Azure Container apps. [24:31] Aspire builds on .NET and everything you can do with .NET, you can keep doing. [27:03] Tips for developing against Aspire resources. [27:50] The future focuses on security. [30:02] Optimizing your development environment around DevOps. [34:28] How much is Kubernetes an actual dependency, or can normal .NET applications just use App Service and not be tied to Kubernetes? [39:37] Brady's thoughts on the benefits of containers and the potential for easier alternatives in the future. [44:06] AI doing a better job of suggesting the right code. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo's Twitter — Follow to stay informed about future events! “Building new (and retrofitting old) apps with .NET Aspire to streamline your development process” Ep 295 with Brady Gaster Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.
Jeff Fritz is an experienced developer, technical educator, and PM on the .NET team at Microsoft. He's the producer of the .NET Conf online series of events, and regularly livestreams builds of websites and fun applications. You can follow Jeff for more .NET, .NET Core, and, Visual Studio content on Twitch and Twitter at @csharpfritz. Topics of Discussion: [2:40] Jeff's background and the many roles he is involved in. [6:17] Key announcements from .NET Conf. [6:18] Starting with .NET Aspire, and getting it right with version 3. [11:24] Version 3 covers the unattended deployment process. [12:20] Benefits of the aspireify.net website. [18:23] AI extensions for .NET. [22:28] Recommendations for hardware for AI development. [25:35] The static assets features. [28:57] Using Github Copilot. [30:13] Remembering that AI is just a text calculator. [36:21] How people can catch up with the content from .NETConf. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo's Twitter — Follow to stay informed about future events! Ep 278 with Jeff Fritz TagzApp Fritz on the Web AI extensions for .NET Unified AI Building Blocks for .NET using Microsoft.Extensions.AI Introducing Phi-3 Introducing Whisper dotnet on YouTube Microsoft Ignite aspireify.NET Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.
Send us a textUnlock the secrets to a seamless cloud experience as we explore the groundbreaking Direct Connect integration with AWS Cloud WAN. Discover how this innovation not only eliminates the need for a Transit Gateway but also simplifies networking between on-premises and cloud environments, reducing operational complexities and costs. Our guest host, Will Collins of @TheCloudGambit, lends his expertise to dissect the intricacies of network engineering, giving us a glimpse into the streamlined future of hybrid cloud architecture.The episode takes an intriguing turn as we dive into Microsoft's recent strides in AI and hardware. Witness the transformation of Azure AI Studio into Azure AI Foundry, a strategic move to unify AI services and enhance their integration with platforms like GitHub and Visual Studio. We also ponder the implications of Microsoft's Windows 365 Link, a device poised to redefine enterprise applications with its cloud-based Windows 11 streaming capabilities. From the expanding landscape of AI development platforms to Microsoft's hardware ventures, we assess how these innovations could reshape industries. Join us for this insightful journey through the evolving world of cloud technology.Check out the Fortnightly Cloud Networking Newshttps://docs.google.com/document/d/1fkBWCGwXDUX9OfZ9_MvSVup8tJJzJeqrauaE6VPT2b0/Visit our website and subscribe: https://www.cables2clouds.com/Follow us on Twitter: https://twitter.com/cables2cloudsFollow us on YouTube: https://www.youtube.com/@cables2clouds/Follow us on TikTok: https://www.tiktok.com/@cables2cloudsMerch Store: https://store.cables2clouds.com/Join the Discord Study group: https://artofneteng.com/iaatj
The full schedule for Latent Space LIVE! at NeurIPS has been announced, featuring Best of 2024 overview talks for the AI Startup Landscape, Computer Vision, Open Models, Transformers Killers, Synthetic Data, Agents, and Scaling, and speakers from Sarah Guo of Conviction, Roboflow, AI2/Meta, Recursal/Together, HuggingFace, OpenHands and SemiAnalysis. Join us for the IRL event/Livestream! Alessio will also be holding a meetup at AWS Re:Invent in Las Vegas this Wednesday. See our new Events page for dates of AI Engineer Summit, Singapore, and World's Fair in 2025. LAST CALL for questions for our big 2024 recap episode! Submit questions and messages on Speakpipe here for a chance to appear on the show!When we first observed that GPT Wrappers are Good, Actually, we did not even have Bolt on our radar. Since we recorded our Anthropic episode discussing building Agents with the new Claude 3.5 Sonnet, Bolt.new (by Stackblitz) has easily cleared the $8m ARR bar, repeating and accelerating its initial $4m feat.There are very many AI code generators and VS Code forks out there, but Bolt probably broke through initially because of its incredible zero shot low effort app generation:But as we explain in the pod, Bolt also emphasized deploy (Netlify)/ backend (Supabase)/ fullstack capabilities on top of Stackblitz's existing WebContainer full-WASM-powered-developer-environment-in-the-browser tech. Since then, the team has been shipping like mad (with weekly office hours), with bugfixing, full screen, multi-device, long context, diff based edits (using speculative decoding like we covered in Inference, Fast and Slow).All of this has captured the imagination of low/no code builders like Greg Isenberg and many others on YouTube/TikTok/Reddit/X/Linkedin etc:Just as with Fireworks, our relationship with Bolt/Stackblitz goes a bit deeper than normal - swyx advised the launch and got a front row seat to this epic journey, as well as demoed it with Realtime Voice at the recent OpenAI Dev Day. So we are very proud to be the first/closest to tell the full open story of Bolt/Stackblitz!Flow Engineering + Qodo/AlphaCodium UpdateIn year 2 of the pod we have been on a roll getting former guests to return as guest cohosts (Harrison Chase, Aman Sanger, Jon Frankle), and it was a pleasure to catch Itamar Friedman back on the pod, giving us an update on all things Qodo and Testing Agents from our last catchup a year and a half ago:Qodo (they renamed in September) went viral in early January this year with AlphaCodium (paper here, code here) beating DeepMind's AlphaCode with high efficiency:With a simple problem solving code agent:* The first step is to have the model reason about the problem. They describe it using bullet points and focus on the goal, inputs, outputs, rules, constraints, and any other relevant details.* Then, they make the model reason about the public tests and come up with an explanation of why the input leads to that particular output. * The model generates two to three potential solutions in text and ranks them in terms of correctness, simplicity, and robustness. * Then, it generates more diverse tests for the problem, covering cases not part of the original public tests. * Iteratively, pick a solution, generate the code, and run it on a few test cases. * If the tests fail, improve the code and repeat the process until the code passes every test.swyx has previously written similar thoughts on types vs tests for putting bounds on program behavior, but AlphaCodium extends this to AI generated tests and code.More recently, Itamar has also shown that AlphaCodium's techniques also extend well to the o1 models:Making Flow Engineering a useful technique to improve code model performance on every model. This is something we see AI Engineers uniquely well positioned to do compared to ML Engineers/Researchers.Full Video PodcastLike and subscribe!Show Notes* Itamar* Qodo* First episode* Eric* Bolt* StackBlitz* Thinkster* AlphaCodium* WebContainersChapters* 00:00:00 Introductions & Updates* 00:06:01 Generic vs. Specific AI Agents* 00:07:40 Maintaining vs Creating with AI* 00:17:46 Human vs Agent Computer Interfaces* 00:20:15 Why Docker doesn't work for Bolt* 00:24:23 Creating Testing and Code Review Loops* 00:28:07 Bolt's Task Breakdown Flow* 00:31:04 AI in Complex Enterprise Environments* 00:41:43 AlphaCodium* 00:44:39 Strategies for Breaking Down Complex Tasks* 00:45:22 Building in Open Source* 00:50:35 Choosing a product as a founder* 00:59:03 Reflections on Bolt Success* 01:06:07 Building a B2C GTM* 01:18:11 AI Capabilities and Pricing Tiers* 01:20:28 What makes Bolt unique* 01:23:07 Future Growth and Product Development* 01:29:06 Competitive Landscape in AI Engineering* 01:30:01 Advice to Founders and Embracing AI* 01:32:20 Having a baby and completing an Iron ManTranscriptAlessio [00:00:00]: Hey everyone, welcome to the Latent Space Podcast. This is Alessio, partner and CTO at Decibel Partners, and I'm joined by my co-host Swyx, founder of Smol.ai.Swyx [00:00:12]: Hey, and today we're still in our sort of makeshift in-between studio, but we're very delighted to have a former returning guest host, Itamar. Welcome back.Itamar [00:00:21]: Great to be here after a year or more. Yeah, a year and a half.Swyx [00:00:24]: You're one of our earliest guests on Agents. Now you're CEO co-founder of Kodo. Right. Which has just been renamed. You also raised a $40 million Series A, and we can get caught up on everything, but we're also delighted to have our new guest, Eric. Welcome.Eric [00:00:42]: Thank you. Excited to be here. Should I say Bolt or StackBlitz?Swyx [00:00:45]: Like, is it like its own company now or?Eric [00:00:47]: Yeah. Bolt's definitely bolt.new. That's the thing that we're probably the most known for, I imagine, at this point.Swyx [00:00:54]: Which is ridiculous to say because you were working at StackBlitz for so long.Eric [00:00:57]: Yeah. I mean, within a week, we were doing like double the amount of traffic. And StackBlitz had been online for seven years, and we were like, what? But anyways, yeah. So we're StackBlitz, the company behind bolt.new. If you've heard of bolt.new, that's our stuff. Yeah.Swyx [00:01:12]: Yeah.Itamar [00:01:13]: Excellent. I see, by the way, that the founder mode, you need to know to capture opportunities. So kudos on doing that, right? You're working on some technology, and then suddenly you can exploit that to a new world. Yeah.Eric [00:01:24]: Totally. And I think, well, not to jump, but 100%, I mean, a couple of months ago, we had the idea for Bolt earlier this year, but we haven't really shared this too much publicly. But we actually had tried to build it with some of those state-of-the-art models back in January, February, you can kind of imagine which, and they just weren't good enough to actually do the code generation where the code was accurate and it was fast and whatever have you without a ton of like rag, but then there was like issues with that. So we put it on the shelf and then we got kind of a sneak peek of some of the new models that have come out in the past couple of months now. And so once we saw that, once we actually saw the code gen from it, we were like, oh my God, like, okay, we can build a product around this. And so that was really the impetus of us building the thing. But with that, it was StackBlitz, the core StackBlitz product the past seven years has been an IDE for developers. So the entire user experience flow we've built up just didn't make sense. And so when we kind of went out to build Bolt, we just thought, you know, if we were inventing our product today, what would the interface look like given what is now possible with the AI code gen? And so there's definitely a lot of conversations we had internally, but you know, just kind of when we logically laid it out, we were like, yeah, I think it makes sense to just greenfield a new thing and let's see what happens. If it works great, then we'll figure it out. If it doesn't work great, then it'll get deleted at some point. So that's kind of how it actually came to be.Swyx [00:02:49]: I'll mention your background a little bit. You were also founder of Thinkster before you started StackBlitz. So both of you are second time founders. Both of you have sort of re-founded your company recently. Yours was more of a rename. I think a slightly different direction as well. And then we can talk about both. Maybe just chronologically, should we get caught up on where Kodo is first and then you know, just like what people should know since the last pod? Sure.Itamar [00:03:12]: The last pod was two months after we launched and we basically had the vision that we talked about. The idea that software development is about specification, test and code, etc. We are more on the testing part as in essence, we think that if you solve testing, you solve software development. The beautiful chart that we'll put up on screen. And testing is a really big field, like there are many dimensions, unit testing, the level of the component, how big it is, how large it is. And then there is like different type of testing, is it regression or smoke or whatever. So back then we only had like one ID extension with unit tests as in focus. One and a half year later, first ID extension supports more type of testing as context aware. We index local, local repos, but also 10,000s of repos for Fortune 500 companies. We have another agent, another tool that is called, the pure agent is the open source and the commercial one is CodoMerge. And then we have another open source called CoverAgent, which is not yet a commercial product coming very soon. It's very impressive. It could be that already people are approving automated pull requests that they don't even aware in really big open sources. So once we have enough of these, we will also launch another agent. So for the first one and a half year, what we did is grew in our offering and mostly on the side of, does this code actually works, testing, code review, et cetera. And we believe that's the critical milestone that needs to be achieved to actually have the AI engineer for enterprise software. And then like for the first year was everything bottom up, getting to 1 million installation. 2024, that was 2023, 2024 was starting to monetize, to feel like how it is to make the first buck. So we did the teams offering, it went well with a thousand of teams, et cetera. And then we started like just a few months ago to do enterprise with everything you need, which is a lot of things that discussed in the last post that was just released by Codelm. So that's how we call it at Codelm. Just opening the brackets, our company name was Codelm AI, and we renamed to Codo and we call our models Codelm. So back to my point, so we started Enterprise Motion and already have multiple Fortune 100 companies. And then with that, we raised a series of $40 million. And what's exciting about it is that enables us to develop more agents. That's our focus. I think it's very different. We're not coming very soon with an ID or something like that.Swyx [00:06:01]: You don't want to fork this code?Itamar [00:06:03]: Maybe we'll fork JetBrains or something just to be different.Swyx [00:06:08]: I noticed that, you know, I think the promise of general purpose agents has kind of died. Like everyone is doing kind of what you're doing. There's Codogen, Codomerge, and then there's a third one. What's the name of it?Itamar [00:06:17]: Yeah. Codocover. Cover. Which is like a commercial version of a cover agent. It's coming soon.Swyx [00:06:23]: Yeah. It's very similar with factory AI, also doing like droids. They all have special purpose doing things, but people don't really want general purpose agents. Right. The last time you were here, we talked about AutoGBT, the biggest thing of 2023. This year, not really relevant anymore. And I think it's mostly just because when you give me a general purpose agent, I don't know what to do with it.Eric [00:06:42]: Yeah.Itamar [00:06:43]: I totally agree with that. We're seeing it for a while and I think it will stay like that despite the computer use, et cetera, that supposedly can just replace us. You can just like prompt it to be, hey, now be a QA or be a QA person or a developer. I still think that there's a few reasons why you see like a dedicated agent. Again, I'm a bit more focused, like my head is more on complex software for big teams and enterprise, et cetera. And even think about permissions and what are the data sources and just the same way you manage permissions for users. Developers, you probably want to have dedicated guardrails and dedicated approvals for agents. I intentionally like touched a point on not many people think about. And of course, then what you can think of, like maybe there's different tools, tool use, et cetera. But just the first point by itself is a good reason why you want to have different agents.Alessio [00:07:40]: Just to compare that with Bot.new, you're almost focused on like the application is very complex and now you need better tools to kind of manage it and build on top of it. On Bot.new, it's almost like I was using it the other day. There's basically like, hey, look, I'm just trying to get started. You know, I'm not very opinionated on like how you're going to implement this. Like this is what I want to do. And you build a beautiful app with it. What people ask as the next step, you know, going back to like the general versus like specific, have you had people say, hey, you know, this is great to start, but then I want a specific Bot.new dot whatever else to do a more vertical integration and kind of like development or what's the, what do people say?Eric [00:08:18]: Yeah. I think, I think you kind of hit the, hit it head on, which is, you know, kind of the way that we've, we've kind of talked about internally is it's like people are using Bolt to go from like 0.0 to 1.0, like that's like kind of the biggest unlock that Bolt has versus most other things out there. I mean, I think that's kind of what's, what's very unique about Bolt. I think the, you know, the working on like existing enterprise applications is, I mean, it's crazy important because, you know, there's a, you look, when you look at the fortune 500, I mean, these code bases, some of these have been around for 20, 30 plus years. And so it's important to be going from, you know, 101.3 to 101.4, et cetera. I think for us, so what's been actually pretty interesting is we see there's kind of two different users for us that are coming in and it's very distinct. It's like people that are developers already. And then there's people that have never really written software and more if they have, it's been very, very minimal. And so in the first camp, what these developers are doing, like to go from zero to one, they're coming to Bolt and then they're ejecting the thing to get up or just downloading it and, you know, opening cursor, like whatever to, to, you know, keep iterating on the thing. And sometimes they'll bring it back to Bolt to like add in a huge piece of functionality or something. Right. But for the people that don't know how to code, they're actually just, they, they live in this thing. And that was one of the weird things when we launched is, you know, within a day of us being online, one of the most popular YouTube videos, and there's been a ton since, which was, you know, there's like, oh, Bolt is the cursor killer. And I originally saw the headlines and I was like, thanks for the views. I mean, I don't know. This doesn't make sense to me. That's not, that's not what we kind of thought.Swyx [00:09:44]: It's how YouTubers talk to each other. Well, everything kills everything else.Eric [00:09:47]: Totally. But what blew my mind was that there was any comparison because it's like cursor is a, is a local IDE product. But when, when we actually kind of dug into it and we, and we have people that are using our product saying this, I'm not using cursor. And I was like, what? And it turns out there are hundreds of thousands of people that we have seen that we're using cursor and we're trying to build apps with that where they're not traditional software does, but we're heavily leaning on the AI. And as you can imagine, it is very complicated, right? To do that with cursor. So when Bolt came out, they're like, wow, this thing's amazing because it kind of inverts the complexity where it's like, you know, it's not an IDE, it's, it's a, it's a chat-based sort of interface that we have. So that's kind of the split, which is rather interesting. We've had like the first startups now launch off of Bolt entirely where this, you know, tomorrow I'm doing a live stream with this guy named Paul, who he's built an entire CRM using this thing and you know, with backend, et cetera. And people have made their first money on the internet period, you know, launching this with Stripe or whatever have you. So that's, that's kind of the two main, the two main categories of folks that we see using Bolt though.Itamar [00:10:51]: I agree that I don't understand the comparison. It doesn't make sense to me. I think like we have like two type of families of tools. One is like we re-imagine the software development. I think Bolt is there and I think like a cursor is more like a evolution of what we already have. It's like taking the IDE and it's, it's amazing and it's okay, let's, let's adapt the IDE to an era where LLMs can do a lot for us. And Bolt is more like, okay, let's rethink everything totally. And I think we see a few tools there, like maybe Vercel, Veo and maybe Repl.it in that area. And then in the area of let's expedite, let's change, let's, let's progress with what we already have. You can see Cursor and Kodo, but we're different between ourselves, Cursor and Kodo, but definitely I think that comparison doesn't make sense.Alessio [00:11:42]: And just to set the context, this is not a Twitter demo. You've made 4 million of revenue in four weeks. So this is, this is actually working, you know, it's not a, what, what do you think that is? Like, there's been so many people demoing coding agents on Twitter and then it doesn't really work. And then you guys were just like, here you go, it's live, go use it, pay us for it. You know, is there anything in the development that was like interesting and maybe how that compares to building your own agents?Eric [00:12:08]: We had no idea, honestly, like we, we, we've been pretty blown away and, and things have just kind of continued to grow faster since then. We're like, oh, today is week six. So I, I kind of came back to the point you just made, right, where it's, you, you kind of outlined, it's like, there's kind of this new market of like kind of rethinking the software development and then there's heavily augmenting existing developers. I think that, you know, both of which are, you know, AI code gen being extremely good, it's allowed existing developers, it's allowing existing developers to camera out software far faster than they could have ever before, right? It's like the ultimate power tool for an existing developer. But this code gen stuff is now so good. And then, and we saw this over the past, you know, from the beginning of the year when we tried to first build, it's actually lowered the barrier to people that, that aren't traditionally software engineers. But the kind of the key thing is if you kind of think about it from, imagine you've never written software before, right? My co-founder and I, he and I grew up down the street from each other in Chicago. We learned how to code when we were 13 together and we've been building stuff ever since. And this is back in like the mid 2000s or whatever, you know, there was nothing for free to learn from online on the internet and how to code. For our 13th birthdays, we asked our parents for, you know, O'Reilly books cause you couldn't get this at the library, right? And so instead of like an Xbox, we got, you know, programming books. But the hardest part for everyone learning to code is getting an environment set up locally, you know? And so when we built StackBlitz, like kind of the key thesis, like seven years ago, the insight we had was that, Hey, it seems like the browser has a lot of new APIs like WebAssembly and service workers, et cetera, where you could actually write an operating system that ran inside the browser that could boot in milliseconds. And you, you know, basically there's this missing capability of the web. Like the web should be able to build apps for the web, right? You should be able to build the web on the web. Every other platform has that, Visual Studio for Windows, Xcode for Mac. The web has no built in primitive for this. And so just like our built in kind of like nerd instinct on this was like, that seems like a huge hole and it's, you know, it will be very valuable or like, you know, very valuable problem to solve. So if you want to set up that environments, you know, this is what we spent the past seven years doing. And the reality is existing developers have running locally. They already know how to set up that environment. So the problem isn't as acute for them. When we put Bolt online, we took that technology called WebContainer and married it with these, you know, state of the art frontier models. And the people that have the most pain with getting stuff set up locally is people that don't code. I think that's been, you know, really the big explosive reason is no one else has been trying to make dev environments work inside of a browser tab, you know, for the past if since ever, other than basically our company, largely because there wasn't an immediate demand or need. So I think we kind of find ourselves at the right place at the right time. And again, for this market of people that don't know how to write software, you would kind of expect that you should be able to do this without downloading something to your computer in the same way that, hey, I don't have to download Photoshop now to make designs because there's Figma. I don't have to download Word because there's, you know, Google Docs. They're kind of looking at this as that sort of thing, right? Which was kind of the, you know, our impetus and kind of vision from the get-go. But you know, the code gen, the AI code gen stuff that's come out has just been, you know, an order of magnitude multiplier on how magic that is, right? So that's kind of my best distillation of like, what is going on here, you know?Alessio [00:15:21]: And you can deploy too, right?Eric [00:15:22]: Yeah.Alessio [00:15:23]: Yeah.Eric [00:15:24]: And so that's, what's really cool is it's, you know, we have deployment built in with Netlify and this is actually, I think, Sean, you actually built this at Netlify when you were there. Yeah. It's one of the most brilliant integrations actually, because, you know, effectively the API that Sean built, maybe you can speak to it, but like as a provider, we can just effectively give files to Netlify without the user even logging in and they have a live website. And if they want to keep, hold onto it, they can click a link and claim it to their Netlify account. But it basically is just this really magic experience because when you come to Bolt, you say, I want a website. Like my mom, 70, 71 years old, made her first website, you know, on the internet two weeks ago, right? It was about her nursing days.Swyx [00:16:03]: Oh, that's fantastic though. It wouldn't have been made.Eric [00:16:06]: A hundred percent. Cause even in, you know, when we've had a lot of people building personal, like deeply personal stuff, like in the first week we launched this, the sales guy from the East Coast, you know, replied to a tweet of mine and he said, thank you so much for building this to your team. His daughter has a medical condition and so for her to travel, she has to like line up donors or something, you know, so ahead of time. And so he actually used Bolt to make a website to do that, to actually go and send it to folks in the region she was going to travel to ahead of time. I was really touched by it, but I also thought like, why, you know, why didn't he use like Wix or Squarespace? Right? I mean, this is, this is a solved problem, quote unquote, right? And then when I thought, I actually use Squarespace for my, for my, uh, the wedding website for my wife and I, like back in 2021, so I'm familiar, you know, it was, it was faster. I know how to code. I was like, this is faster. Right. And I thought back and I was like, there's a whole interface you have to learn how to use. And it's actually not that simple. There's like a million things you can configure in that thing. When you come to Bolt, there's a, there's a text box. You just say, I need a, I need a wedding website. Here's the date. Here's where it is. And here's a photo of me and my wife, put it somewhere relevant. It's actually the simplest way. And that's what my, when my mom came, she said, uh, I'm Pat Simons. I was a nurse in the seventies, you know, and like, here's the things I did and a website came out. So coming back to why is this such a, I think, why are we seeing this sort of growth? It's, this is the simplest interface I think maybe ever created to actually build it, a deploy a website. And then that website, my mom made, she's like, okay, this looks great. And there's, there's one button, you just click it, deploy, and it's live and you can buy a domain name, attach it to it. And you know, it's as simple as it gets, it's getting even simpler with some of the stuff we're working on. But anyways, so that's, it's, it's, uh, it's been really interesting to see some of the usage like that.Swyx [00:17:46]: I can offer my perspective. So I, you know, I probably should have disclosed a little bit that, uh, I'm a, uh, stack list investor.Alessio [00:17:53]: Canceled the episode. I know, I know. Don't play it now. Pause.Eric actually reached out to ShowMeBolt before the launch. And we, you know, we talked a lot about, like, the framing of, of what we're going to talk about how we marketed the thing, but also, like, what we're So that's what Bolt was going to need, like a whole sort of infrastructure.swyx: Netlify, I was a maintainer but I won't take claim for the anonymous upload. That's actually the origin story of Netlify. We can have Matt Billman talk about it, but that was [00:18:00] how Netlify started. You could drag and drop your zip file or folder from your desktop onto a website, it would have a live URL with no sign in.swyx: And so that was the origin story of Netlify. And it just persists to today. And it's just like it's really nice, interesting that both Bolt and CognitionDevIn and a bunch of other sort of agent type startups, they all use Netlify to deploy because of this one feature. They don't really care about the other features.swyx: But, but just because it's easy for computers to use and talk to it, like if you build an interface for computers specifically, that it's easy for them to Navigate, then they will be used in agents. And I think that's a learning that a lot of developer tools companies are having. That's my bolt launch story and now if I say all that stuff.swyx: And I just wanted to come back to, like, the Webcontainers things, right? Like, I think you put a lot of weight on the technical modes. I think you also are just like, very good at product. So you've, you've like, built a better agent than a lot of people, the rest of us, including myself, who have tried to build these things, and we didn't get as far as you did.swyx: Don't shortchange yourself on products. But I think specifically [00:19:00] on, on infra, on like the sandboxing, like this is a thing that people really want. Alessio has Bax E2B, which we'll have on at some point, talking about like the sort of the server full side. But yours is, you know, inside of the browser, serverless.swyx: It doesn't cost you anything to serve one person versus a million people. It doesn't, doesn't cost you anything. I think that's interesting. I think in theory, we should be able to like run tests because you can run the full backend. Like, you can run Git, you can run Node, you can run maybe Python someday.swyx: We talked about this. But ideally, you should be able to have a fully gentic loop, running code, seeing the errors, correcting code, and just kind of self healing, right? Like, I mean, isn't that the dream?Eric: Totally.swyx: Yeah,Eric: totally. At least in bold, we've got, we've got a good amount of that today. I mean, there's a lot more for us to do, but one of the nice things, because like in web container, you know, there's a lot of kind of stuff you go Google like, you know, turn docker container into wasm.Eric: You'll find a lot of stuff out there that will do that. The problem is it's very big, it's slow, and that ruins the experience. And so what we ended up doing is just writing an operating system from [00:20:00] scratch that was just purpose built to, you know, run in a browser tab. And the reason being is, you know, Docker 2 awesome things will give you an image that's like out 60 to 100 megabits, you know, maybe more, you know, and our, our OS, you know, kind of clocks in, I think, I think we're in like a, maybe, maybe a megabyte or less or something like that.Eric: I mean, it's, it's, you know, really, really, you know, stripped down.swyx: This is basically the task involved is I understand that it's. Mapping every single, single Linux call to some kind of web, web assembly implementation,Eric: but more or less, and, and then there's a lot of things actually, like when you're looking at a dev environment, there's a lot of things that you don't need that a traditional OS is gonna have, right?Eric: Like, you know audio drivers or you like, there's just like, there's just tons of things. Oh, yeah. Right. Yeah. That goes . Yeah. You can just kind, you can, you can kind of tos them. Or alternatively, what you can do is you can actually be the nice thing. And this is, this kind of comes back to the origins of browsers, which is, you know, they're, they're at the beginning of the web and, you know, the late nineties, there was two very different kind of visions for the web where Alan Kay vehemently [00:21:00] disagree with the idea that should be document based, which is, you know, Tim Berners Lee, you know, that, and that's kind of what ended up winning, winning was this document based kind of browsing documents on the web thing.Eric: Alan Kay, he's got this like very famous quote where he said, you know, you want web browsers to be mini operating systems. They should download little mini binaries and execute with like a little mini virtualized operating system in there. And what's kind of interesting about the history, not to geek out on this aspect, what's kind of interesting about the history is both of those folks ended up being right.Eric: Documents were actually the pragmatic way that the web worked. Was, you know, became the most ubiquitous platform in the world to the degree now that this is why WebAssembly has been invented is that we're doing, we need to do more low level things in a browser, same thing with WebGPU, et cetera. And so all these APIs, you know, to build an operating system came to the browser.Eric: And that was actually the realization we had in 2017 was, holy heck, like you can actually, you know, service workers, which were designed for allowing your app to work offline. That was the kind of the key one where it was like, wait a second, you can actually now run. Web servers within a [00:22:00] browser, like you can run a server that you open up.Eric: That's wild. Like full Node. js. Full Node. js. Like that capability. Like, I can have a URL that's programmatically controlled. By a web application itself, boom. Like the web can build the web. The primitive is there. Everyone at the time, like we talked to people that like worked on, you know Chrome and V8 and they were like, uhhhh.Eric: You know, like I don't know. But it's one of those things you just kind of have to go do it to find out. So we spent a couple of years, you know, working on it and yeah. And, and, and got to work in back in 2021 is when we kind of put the first like data of web container online. Butswyx: in partnership with Google, right?swyx: Like Google actually had to help you get over the finish line with stuff.Eric: A hundred percent, because well, you know, over the years of when we were doing the R and D on the thing. Kind of the biggest challenge, the two ways that you can kind of test how powerful and capable a platform are, the two types of applications are one, video games, right, because they're just very compute intensive, a lot of calculations that have to happen, right?Eric: The second one are IDEs, because you're talking about actually virtualizing the actual [00:23:00] runtime environment you are in to actually build apps on top of it, which requires sophisticated capabilities, a lot of access to data. You know, a good amount of compute power, right, to effectively, you know, building app in app sort of thing.Eric: So those, those are the stress tests. So if your platform is missing stuff, those are the things where you find out. Those are, those are the people building games and IDEs. They're the ones filing bugs on operating system level stuff. And for us, browser level stuff.Eric [00:23:47]: yeah, what ended up happening is we were just hammering, you know, the Chromium bug tracker, and they're like, who are these guys? Yeah. And, and they were amazing because I mean, just making Chrome DevTools be able to debug, I mean, it's, it's not, it wasn't originally built right for debugging an operating system, right? They've been phenomenal working with us and just kind of really pushing the limits, but that it's a rising tide that's kind of lifted all boats because now there's a lot of different types of applications that you can debug with Chrome Dev Tools that are running a browser that runs more reliably because just the stress testing that, that we and, you know, games that are coming to the web are kind of pushing as well, but.Itamar [00:24:23]: That's awesome. About the testing, I think like most, let's say coding assistant from different kinds will need this loop of testing. And even I would add code review to some, to some extent that you mentioned. How is testing different from code review? Code review could be, for example, PR review, like a code review that is done at the point of when you want to merge branches. But I would say that code review, for example, checks best practices, maintainability, and so on. It's not just like CI, but more than CI. And testing is like a more like checking functionality, et cetera. So it's different. We call, by the way, all of these together code integrity, but that's a different story. Just to go back to the, to the testing and specifically. Yeah. It's, it's, it's since the first slide. Yeah. We're consistent. So if we go back to the testing, I think like, it's not surprising that for us testing is important and for Bolt it's testing important, but I want to shed some light on a different perspective of it. Like let's think about autonomous driving. Those startups that are doing autonomous driving for highway and autonomous driving for the city. And I think like we saw the autonomous of the highway much faster and reaching to a level, I don't know, four or so much faster than those in the city. Now, in both cases, you need testing and quote unquote testing, you know, verifying validation that you're doing the right thing on the road and you're reading and et cetera. But it's probably like so different in the city that it could be like actually different technology. And I claim that we're seeing something similar here. So when you're building the next Wix, and if I was them, I was like looking at you and being a bit scared. That's what you're disrupting, what you just said. Then basically, I would say that, for example, the UX UI is freaking important. And because you're you're more aiming for the end user. In this case, maybe it's an end user that doesn't know how to develop for developers. It's also important. But let alone those that do not know to develop, they need a slick UI UX. And I think like that's one reason, for example, I think Cursor have like really good technology. I don't know the underlying what's under the hood, but at least what they're saying. But I think also their UX UI is great. It's a lot because they did their own ID. While if you're aiming for the city AI, suddenly like there's a lot of testing and code review technology that it's not necessarily like that important. For example, let's talk about integration tests. Probably like a lot of what you're building involved at the moment is isolated applications. Maybe the vision or the end game is maybe like having one solution for everything. It could be that eventually the highway companies will go into the city and the other way around. But at the beginning, there is a difference. And integration tests are a good example. I guess they're a bit less important. And when you think about enterprise software, they're really important. So to recap, like I think like the idea of looping and verifying your test and verifying your code in different ways, testing or code review, et cetera, seems to be important in the highway AI and the city AI, but in different ways and different like critical for the city, even more and more variety. Actually, I was looking to ask you like what kind of loops you guys are doing. For example, when I'm using Bolt and I'm enjoying it a lot, then I do see like sometimes you're trying to catch the errors and fix them. And also, I noticed that you're breaking down tasks into smaller ones and then et cetera, which is already a common notion for a year ago. But it seems like you're doing it really well. So if you're willing to share anything about it.Eric [00:28:07]: Yeah, yeah. I realized I never actually hit the punchline of what I was saying before. I mentioned the point about us kind of writing an operating system from scratch because what ended up being important about that is that to your point, it's actually a very, like compared to like a, you know, if you're like running cursor on anyone's machine, you kind of don't know what you're dealing with, with the OS you're running on. There could be an error happens. It could be like a million different things, right? There could be some config. There could be, it could be God knows what, right? The thing with WebConnect is because we wrote the entire thing from scratch. It's actually a unified image basically. And we can instrument it at any level that we think is going to be useful, which is exactly what we did when we started building Bolt is we instrumented stuff at like the process level, at the runtime level, you know, et cetera, et cetera, et cetera. Stuff that would just be not impossible to do on local, but to do that in a way that works across any operating system, whatever is, I mean, would just be insanely, you know, insanely difficult to do right and reliably. And that's what you saw when you've used Bolt is that when an error actually will occur, whether it's in the build process or the actual web application itself is failing or anything kind of in between, you can actually capture those errors. And today it's a very primitive way of how we've implemented it largely because the product just didn't exist 90 days ago. So we're like, we got some work ahead of us and we got to hire some more a little bit, but basically we present and we say, Hey, this is, here's kind of the things that went wrong. There's a fix it button and then a ignore button, and then you can just hit fix it. And then we take all that telemetry through our agent, you run it through our agent and say, kind of, here's the state of the application. Here's kind of the errors that we got from Node.js or the browser or whatever, and like dah, dah, dah, dah. And it can take a crack at actually solving it. And it's actually pretty darn good at being able to do that. That's kind of been a, you know, closing the loop and having it be a reliable kind of base has seemed to be a pretty big upgrade over doing stuff locally, just because I think that's a pretty key ingredient of it. And yeah, I think breaking things down into smaller tasks, like that's, that's kind of a key part of our agent. I think like Claude did a really good job with artifacts. I think, you know, us and kind of everyone else has, has kind of taken their approach of like actually breaking out certain tasks in a certain order into, you know, kind of a concrete way. And, and so actually the core of Bolt, I know we actually made open source. So you can actually go and check out like the system prompts and et cetera, and you can run it locally and whatever have you. So anyone that's interested in this stuff, I'd highly recommend taking a look at. There's not a lot of like stuff that's like open source in this realm. It's, that was one of the fun things that we've we thought would be cool to do. And people, people seem to like it. I mean, there's a lot of forks and people adding different models and stuff. So it's been cool to see.Swyx [00:30:41]: Yeah. I'm happy to add, I added real-time voice for my opening day demo and it was really fun to hack with. So thank you for doing that. Yeah. Thank you. I'm going to steal your code.Eric [00:30:52]: Because I want that.Swyx [00:30:52]: It's funny because I built on top of the fork of Bolt.new that already has the multi LLM thing. And so you just told me you're going to merge that in. So then you're going to merge two layers of forks down into this thing. So it'll be fun.Eric [00:31:03]: Heck yeah.Alessio [00:31:04]: Just to touch on like the environment, Itamar, you maybe go into the most complicated environments that even the people that work there don't know how to run. How much of an impact does that have on your performance? Like, you know, it's most of the work you're doing actually figuring out environment and like the libraries, because I'm sure they're using outdated version of languages, they're using outdated libraries, they're using forks that have not been on the public internet before. How much of the work that you're doing is like there versus like at the LLM level?Itamar [00:31:32]: One of the reasons I was asking about, you know, what are the steps to break things down, because it really matters. Like, what's the tech stack? How complicated the software is? It's hard to figure it out when you're dealing with the real world, any environment of enterprise as a city, when I'm like, while maybe sometimes like, I think you do enable like in Bolt, like to install stuff, but it's quite a like controlled environment. And that's a good thing to do, because then you narrow down and it's easier to make things work. So definitely, there are two dimensions, I think, actually spaces. One is the fact just like installing our software without yet like doing anything, making it work, just installing it because we work with enterprise and Fortune 500, etc. Many of them want on prem solution.Swyx [00:32:22]: So you have how many deployment options?Itamar [00:32:24]: Basically, we had, we did a metric metrics, say 96 options, because, you know, they're different dimensions. Like, for example, one dimension, we connect to your code management system to your Git. So are you having like GitHub, GitLab? Subversion? Is it like on cloud or deployed on prem? Just an example. Which model agree to use its APIs or ours? Like we have our Is it TestGPT? Yeah, when we started with TestGPT, it was a huge mistake name. It was cool back then, but I don't think it's a good idea to name a model after someone else's model. Anyway, that's my opinion. So we gotSwyx [00:33:02]: I'm interested in these learnings, like things that you change your mind on.Itamar [00:33:06]: Eventually, when you're building a company, you're building a brand and you want to create your own brand. By the way, when I thought about Bolt.new, I also thought about if it's not a problem, because when I think about Bolt, I do think about like a couple of companies that are already called this way.Swyx [00:33:19]: Curse companies. You could call it Codium just to...Itamar [00:33:24]: Okay, thank you. Touche. Touche.Eric [00:33:27]: Yeah, you got to imagine the board meeting before we launched Bolt, one of our investors, you can imagine they're like, are you sure? Because from the investment side, it's kind of a famous, very notorious Bolt. And they're like, are you sure you want to go with that name? Oh, yeah. Yeah, absolutely.Itamar [00:33:43]: At this point, we have actually four models. There is a model for autocomplete. There's a model for the chat. There is a model dedicated for more for code review. And there is a model that is for code embedding. Actually, you might notice that there isn't a good code embedding model out there. Can you name one? Like dedicated for code?Swyx [00:34:04]: There's code indexing, and then you can do sort of like the hide for code. And then you can embed the descriptions of the code.Itamar [00:34:12]: Yeah, but you do see a lot of type of models that are dedicated for embedding and for different spaces, different fields, etc. And I'm not aware. And I know that if you go to the bedrock, try to find like there's a few code embedding models, but none of them are specialized for code.Swyx [00:34:31]: Is there a benchmark that you would tell us to pay attention to?Itamar [00:34:34]: Yeah, so it's coming. Wait for that. Anyway, we have our models. And just to go back to the 96 option of deployment. So I'm closing the brackets for us. So one is like dimensional, like what Git deployment you have, like what models do you agree to use? Dotter could be like if it's air-gapped completely, or you want VPC, and then you have Azure, GCP, and AWS, which is different. Do you use Kubernetes or do not? Because we want to exploit that. There are companies that do not do that, etc. I guess you know what I mean. So that's one thing. And considering that we are dealing with one of all four enterprises, we needed to deal with that. So you asked me about how complicated it is to solve that complex code. I said, it's just a deployment part. And then now to the software, we see a lot of different challenges. For example, some companies, they did actually a good job to build a lot of microservices. Let's not get to if it's good or not, but let's first assume that it is a good thing. A lot of microservices, each one of them has their own repo. And now you have tens of thousands of repos. And you as a developer want to develop something. And I remember me coming to a corporate for the first time. I don't know where to look at, like where to find things. So just doing a good indexing for that is like a challenge. And moreover, the regular indexing, the one that you can find, we wrote a few blogs on that. By the way, we also have some open source, different than yours, but actually three and growing. Then it doesn't work. You need to let the tech leads and the companies influence your indexing. For example, Mark with different repos with different colors. This is a high quality repo. This is a lower quality repo. This is a repo that we want to deprecate. This is a repo we want to grow, etc. And let that be part of your indexing. And only then things actually work for enterprise and they don't get to a fatigue of, oh, this is awesome. Oh, but I'm starting, it's annoying me. I think Copilot is an amazing tool, but I'm quoting others, meaning GitHub Copilot, that they see not so good retention of GitHub Copilot and enterprise. Ooh, spicy. Yeah. I saw snapshots of people and we have customers that are Copilot users as well. And also I saw research, some of them is public by the way, between 38 to 50% retention for users using Copilot and enterprise. So it's not so good. By the way, I don't think it's that bad, but it's not so good. So I think that's a reason because, yeah, it helps you auto-complete, but then, and especially if you're working on your repo alone, but if it's need that context of remote repos that you're code-based, that's hard. So to make things work, there's a lot of work on that, like giving the controllability for the tech leads, for the developer platform or developer experience department in the organization to influence how things are working. A short example, because if you have like really old legacy code, probably some of it is not so good anymore. If you just fine tune on these code base, then there is a bias to repeat those mistakes or old practices, etc. So you need, for example, as I mentioned, to influence that. For example, in Coda, you can have a markdown of best practices by the tech leads and Coda will include that and relate to that and will not offer suggestions that are not according to the best practices, just as an example. So that's just a short list of things that you need to do in order to deal with, like you mentioned, the 100.1 to 100.2 version of software. I just want to say what you're doing is extremelyEric [00:38:32]: impressive because it's very difficult. I mean, the business of Stackplus, kind of before bulk came online, we sold a version of our IDE that went on-prem. So I understand what you're saying about the difficulty of getting stuff just working on-prem. Holy heck. I mean, that is extremely hard. I guess the question I have for you is, I mean, we were just doing that with kind of Kubernetes-based stuff, but the spread of Fortune 500 companies that you're working with, how are they doing the inference for this? Are you kind of plugging into Azure's OpenAI stuff and AWS's Bedrock, you know, Cloud stuff? Or are they just like running stuff on GPUs? Like, what is that? How are these folks approaching that? Because, man, what we saw on the enterprise side, I mean, I got to imagine that that's a huge challenge. Everything you said and more, like,Itamar [00:39:15]: for example, like someone could be, and I don't think any of these is bad. Like, they made their decision. Like, for example, some people, they're, I want only AWS and VPC on AWS, no matter what. And then they, some of them, like there is a subset, I will say, I'm willing to take models only for from Bedrock and not ours. And we have a problem because there is no good code embedding model on Bedrock. And that's part of what we're doing now with AWS to solve that. We solve it in a different way. But if you are willing to run on AWS VPC, but run your run models on GPUs or inferentia, like the new version of the more coming out, then our models can run on that. But everything you said is right. Like, we see like on-prem deployment where they have their own GPUs. We see Azure where you're using OpenAI Azure. We see cases where you're running on GCP and they want OpenAI. Like this cross, like a case, although there is Gemini or even Sonnet, I think is available on GCP, just an example. So all the options, that's part of the challenge. I admit that we thought about it, but it was even more complicated. And it took us a few months to actually, that metrics that I mentioned, to start clicking each one of the blocks there. A few months is impressive. I mean,Eric [00:40:35]: honestly, just that's okay. Every one of these enterprises is, their networking is different. Just everything's different. Every single one is different. I see you understand. Yeah. So that just cannot be understated. That it is, that's extremely impressive. Hats off.Itamar [00:40:50]: It could be, by the way, like, for example, oh, we're only AWS, but our GitHub enterprise is on-prem. Oh, we forgot. So we need like a private link or whatever, like every time like that. It's not, and you do need to think about it if you want to work with an enterprise. And it's important. Like I understand like their, I respect their point of view.Swyx [00:41:10]: And this primarily impacts your architecture, your tech choices. Like you have to, you can't choose some vendors because...Itamar [00:41:15]: Yeah, definitely. To be frank, it makes us hard for a startup because it means that we want, we want everyone to enjoy all the variety of models. By the way, it was hard for us with our technology. I want to open a bracket, like a window. I guess you're familiar with our Alpha Codium, which is an open source.Eric [00:41:33]: We got to go over that. Yeah. So I'll do that quickly.Itamar [00:41:36]: Yeah. A pin in that. Yeah. Actually, we didn't have it in the last episode. So, so, okay.Swyx [00:41:41]: Okay. We'll come back to that later, but let's talk about...Itamar [00:41:43]: Yeah. So, so just like shortly, and then we can double click on Alpha Codium. But Alpha Codium is a open source tool. You can go and try it and lets you compete on CodeForce. This is a website and a competition and actually reach a master level level, like 95% with a click of a button. You don't need to do anything. And part of what we did there is taking a problem and breaking it to different, like smaller blocks. And then the models are doing a much better job. Like we all know it by now that taking small tasks and solving them, by the way, even O1, which is supposed to be able to do system two thinking like Greg from OpenAI like hinted, is doing better on these kinds of problems. But still, it's very useful to break it down for O1, despite O1 being able to think by itself. And that's what we presented like just a month ago, OpenAI released that now they are doing 93 percentile with O1 IOI left and International Olympiad of Formation. Sorry, I forgot. Exactly. I told you I forgot. And we took their O1 preview with Alpha Codium and did better. Like it just shows like, and there is a big difference between the preview and the IOI. It shows like that these models are not still system two thinkers, and there is a big difference. So maybe they're not complete system two. Yeah, they need some guidance. I call them system 1.5. We can, we can have it. I thought about it. Like, you know, I care about this philosophy stuff. And I think like we didn't see it even close to a system two thinking. I can elaborate later. But closing the brackets, like we take Alpha Codium and as our principle of thinking, we take tasks and break them down to smaller tasks. And then we want to exploit the best model to solve them. So I want to enable anyone to enjoy O1 and SONET and Gemini 1.5, etc. But at the same time, I need to develop my own models as well, because some of the Fortune 500 want to have all air gapped or whatever. So that's a challenge. Now you need to support so many models. And to some extent, I would say that the flow engineering, the breaking down to two different blocks is a necessity for us. Why? Because when you take a big block, a big problem, you need a very different prompt for each one of the models to actually work. But when you take a big problem and break it into small tasks, we can talk how we do that, then the prompt matters less. What I want to say, like all this, like as a startup trying to do different deployment, getting all the juice that you can get from models, etc. is a big problem. And one need to think about it. And one of our mitigation is that process of taking tasks and breaking them down. That's why I'm really interested to know how you guys are doing it. And part of what we do is also open source. So you can see.Swyx [00:44:39]: There's a lot in there. But yeah, flow over prompt. I do believe that that does make sense. I feel like there's a lot that both of you can sort of exchange notes on breaking down problems. And I just want you guys to just go for it. This is fun to watch.Eric [00:44:55]: Yeah. I mean, what's super interesting is the context you're working in is, because for us too with Bolt, we've started thinking because our kind of existing business line was going behind the firewall, right? We were like, how do we do this? Adding the inference aspect on, we're like, okay, how does... Because I mean, there's not a lot of prior art, right? I mean, this is all new. This is all new. So I definitely am going to have a lot of questions for you.Itamar [00:45:17]: I'm here. We're very open, by the way. We have a paper on a blog or like whatever.Swyx [00:45:22]: The Alphacodeum, GitHub, and we'll put all this in the show notes.Itamar [00:45:25]: Yeah. And even the new results of O1, we published it.Eric [00:45:29]: I love that. And I also just, I think spiritually, I like your approach of being transparent. Because I think there's a lot of hype-ium around AI stuff. And a lot of it is, it's just like, you have these companies that are just kind of keep their stuff closed source and then just max hype it, but then it's kind of nothing. And I think it kind of gives a bad rep to the incredible stuff that's actually happening here. And so I think it's stuff like what you're doing where, I mean, true merit and you're cracking open actual code for others to learn from and use. That strikes me as the right approach. And it's great to hear that you're making such incredible progress.Itamar [00:46:02]: I have something to share about the open source. Most of our tools are, we have an open source version and then a premium pro version. But it's not an easy decision to do that. I actually wanted to ask you about your strategy, but I think in your case, there is, in my opinion, relatively a good strategy where a lot of parts of open source, but then you have the deployment and the environment, which is not right if I get it correctly. And then there's a clear, almost hugging face model. Yeah, you can do that, but why should you try to deploy it yourself, deploy it with us? But in our case, and I'm not sure you're not going to hit also some competitors, and I guess you are. I wanted to ask you, for example, on some of them. In our case, one day we looked on one of our competitors that is doing code review. We're a platform. We have the code review, the testing, et cetera, spread over the ID to get. And in each agent, we have a few startups or a big incumbents that are doing only that. So we noticed one of our competitors having not only a very similar UI of our open source, but actually even our typo. And you sit there and you're kind of like, yeah, we're not that good. We don't use enough Grammarly or whatever. And we had a couple of these and we saw it there. And then it's a challenge. And I want to ask you, Bald is doing so well, and then you open source it. So I think I know what my answer was. I gave it before, but still interestingEric [00:47:29]: to hear what you think. GeoHot said back, I don't know who he was up to at this exact moment, but I think on comma AI, all that stuff's open source. And someone had asked him, why is this open source? And he's like, if you're not actually confident that you can go and crush it and build the best thing, then yeah, you should probably keep your stuff closed source. He said something akin to that. I'm probably kind of butchering it, but I thought it was kind of a really good point. And that's not to say that you should just open source everything, because for obvious reasons, there's kind of strategic things you have to kind of take in mind. But I actually think a pretty liberal approach, as liberal as you kind of can be, it can really make a lot of sense. Because that is so validating that one of your competitors is taking your stuff and they're like, yeah, let's just kind of tweak the styles. I mean, clearly, right? I think it's kind of healthy because it keeps, I'm sure back at HQ that day when you saw that, you're like, oh, all right, well, we have to grind even harder to make sure we stay ahead. And so I think it's actually a very useful, motivating thing for the teams. Because you might feel this period of comfort. I think a lot of companies will have this period of comfort where they're not feeling the competition and one day they get disrupted. So kind of putting stuff out there and letting people push it forces you to face reality soon, right? And actually feel that incrementally so you can kind of adjust course. And that's for us, the open source version of Bolt has had a lot of features people have been begging us for, like persisting chat messages and checkpoints and stuff. Within the first week, that stuff was landed in the open source versions. And they're like, why can't you ship this? It's in the open, so people have forked it. And we're like, we're trying to keep our servers and GPUs online. But it's been great because the folks in the community did a great job, kept us on our toes. And we've got to know most of these folks too at this point that have been building these things. And so it actually was very instructive. Like, okay, well, if we're going to go kind of land this, there's some UX patterns we can kind of look at and the code is open source to this stuff. What's great about these, what's not. So anyways, NetNet, I think it's awesome. I think from a competitive point of view for us, I think in particular, what's interesting is the core technology of WebContainer going. And I think that right now, there's really nothing that's kind of on par with that. And we also, we have a business of, because WebContainer runs in your browser, but to make it work, you have to install stuff from NPM. You have to make cores bypass requests, like connected databases, which all require server-side proxying or acceleration. And so we actually sell WebContainer as a service. One of the core reasons we open-sourced kind of the core components of Bolt when we launched was that we think that there's going to be a lot more of these AI, in-your-browser AI co-gen experiences, kind of like what Anthropic did with Artifacts and Clod. By the way, Artifacts uses WebContainers. Not yet. No, yeah. Should I strike that? I think that they've got their own thing at the moment, but there's been a lot of interest in WebContainers from folks doing things in that sort of realm and in the AI labs and startups and everything in between. So I think there'll be, I imagine, over the coming months, there'll be lots of things being announced to folks kind of adopting it. But yeah, I think effectively...Swyx [00:50:35]: Okay, I'll say this. If you're a large model lab and you want to build sandbox environments inside of your chat app, you should call Eric.Itamar [00:50:43]: But wait, wait, wait, wait, wait, wait. I have a question about that. I think OpenAI, they felt that people are not using their model as they would want to. So they built ChatGPT. But I would say that ChatGPT now defines OpenAI. I know they're doing a lot of business from their APIs, but still, is this how you think? Isn't Bolt.new your business now? Why don't you focus on that instead of the...Swyx [00:51:16]: What's your advice as a founder?Eric [00:51:18]: You're right. And so going into it, we, candidly, we were like, Bolt.new, this thing is super cool. We think people are stoked. We think people will be stoked. But we were like, maybe that's allowed. Best case scenario, after month one, we'd be mind blown if we added a couple hundred K of error or something. And we were like, but we think there's probably going to be an immediate huge business. Because there was some early poll on folks wanting to put WebContainer into their product offerings, kind of similar to what Bolt is doing or whatever. We were actually prepared for the inverse outcome here. But I mean, well, I guess we've seen poll on both. But I mean, what's happened with Bolt, and you're right, it's actually the same strategy as like OpenAI or Anthropic, where we have our ChatGPT to OpenAI's APIs is Bolt to WebContainer. And so we've kind of taken that same approach. And we're seeing, I guess, some of the similar results, except right now, the revenue side is extremely lopsided to Bolt.Itamar [00:52:16]: I think if you ask me what's my advice, I think you have three options. One is to focus on Bolt. The other is to focus on the WebContainer. The third is to raise one billion dollars and do them both. I'm serious. I think otherwise, you need to choose. And if you raise enough money, and I think it's big bucks, because you're going to be chased by competitors. And I think it will be challenging to do both. And maybe you can. I don't know. We do see these numbers right now, raising above $100 million, even without havingEric [00:52:49]: a product. You can see these. It's excellent advice. And I think what's been amazing, but also kind of challenging is we're trying to forecast, okay, well, where are these things going? I mean, in the initial weeks, I think us and all the investors in the company that we're sharing this with, it was like, this is cool. Okay, we added 500k. Wow, that's crazy. Wow, we're at a million now. Most things, you have this kind of the tech crunch launch of initiation and then the thing of sorrow. And if there's going to be a downtrend, it's just not coming yet. Now that we're kind of looking ahead, we're six weeks in. So now we're getting enough confidence in our convictions to go, okay, this se
Подкаст RadioDotNet выпуск №104 от 28 ноября 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:01:55] — .NET Conf 2024 and .NET 9 dotnetconf.net devblogs.microsoft.com/dotnet/announcing-dotnet-9 youtube.com/playlist [00:04:30] — What's new in C# 13 learn.microsoft.com/dotnet/csharp/whats-new/csharp-13 [00:34:55] — What's new in .NET libraries for .NET 9 learn.microsoft.com/dotnet/core/whats-new/dotnet-9/libraries [00:48:35] — What's new in F# 9 learn.microsoft.com/dotnet/fsharp/whats-new/fsharp-9 [01:06:30] — What's new in the SDK and tooling for .NET 9 learn.microsoft.com/dotnet/core/whats-new/dotnet-9/sdk [01:16:15] — What's new in ASP.NET Core 9 learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0 [01:27:20] — What's new in the .NET 9 runtime learn.microsoft.com/dotnet/core/whats-new/dotnet-9/runtime [01:48:40] — What's New in EF Core 9 learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew [02:00:20] — Visual Studio 2022 v17.12 with .NET 9 devblogs.microsoft.com/visualstudio/visual-studio-2022-v17-12... devblogs.microsoft.com/visualstudio/first-preview-of-visual-s... [02:09:45] — What's new in .NET Aspire 9 learn.microsoft.com/dotnet/aspire/whats-new/dotnet-aspire-9 [02:25:10] — ReSharper and Rider 2024.3 blog.jetbrains.com/dotnet/rider-2024-3-release blog.jetbrains.com/dotnet/resharper-2024-3-release [02:29:30] — What's New in UI (MAUI, WPF, WinForms) learn.microsoft.com/dotnet/maui/whats-new/dotnet-9 learn.microsoft.com/dotnet/desktop/wpf/whats-new/net90 learn.microsoft.com/dotnet/desktop/winforms/whats-new/net90 Фоновая музыка: Максим Аршинов «Pensive yeti.0.1»
The next generation of front-end user interfaces for Oracle Fusion Applications is being built using Visual Builder Studio and Oracle JavaScript Extension Toolkit. However, many of the terms associated with these tools can be confusing. In this episode, Lois Houston and Nikita Abraham are joined by Senior Principal OCI Instructor Joe Greenwald. Together, they take you through the different terminologies, how they relate to each other, and how they can be used to deliver the new Oracle Fusion Applications as well as stand-alone, bespoke visual web applications. Survey: https://customersurveys.oracle.com/ords/surveys/t/oracle-university-gtm/survey?k=focus-group-2-link-share-5 Develop Fusion Applications Using Visual Builder Studio: https://mylearn.oracle.com/ou/course/develop-fusion-applications-using-visual-builder-studio/138392/ Build Visual Applications Using Oracle Visual Builder Studio: https://mylearn.oracle.com/ou/course/build-visual-applications-using-oracle-visual-builder-studio/137749/ Oracle University Learning Community: https://education.oracle.com/ou-community LinkedIn: https://www.linkedin.com/showcase/oracle-university/ X (formerly Twitter): https://twitter.com/Oracle_Edu Special thanks to Arijit Ghosh, David Wright, and the OU Studio Team for helping us create this episode. -------------------------------------------------------- Episode Transcript: 00:00 Welcome to the Oracle University Podcast, the first stop on your cloud journey. During this series of informative podcasts, we'll bring you foundational training on the most popular Oracle technologies. Let's get started. 00:26 Nikita: Hello and welcome to the Oracle University Podcast! I'm Nikita Abraham, Team Lead of Editorial Services with Oracle University, and with me is Lois Houston, Director of Innovation Programs. Lois: Hi there! If you've been following along with us, you'll know that we've had some really interesting seasons this year. We covered Autonomous Database, Artificial Intelligence, Visual Builder Studio and Redwood, OCI Container Engine for Kubernetes, and Oracle Database 23ai New Features. Nikita: And we've had some pretty awesome special guests. Do go back and check out those episodes if any of those topics interest you. 01:04 Lois: As we close out the year, we thought this would be a good time to revisit some of our best episodes. Over the next few weeks, you'll be able to listen to four of our most popular episodes of the year. Nikita: Right, this is the best of the best–according to you–our listeners. Lois: Today's episode is #1 of 4 and is a throwback to a discussion with Senior Principal OCI Instructor Joe Greenwald on Visual Builder Studio. Nikita: We asked Joe about Visual Builder Studio and Oracle JavaScript Extension Toolkit, also known as JET. Together, they form the basis of the technology for the next generation of front-end user interfaces for Oracle Fusion Applications, as well as many other Oracle applications, including most Oracle Cloud Infrastructure (OCI) interfaces. 01:48 Lois: We looked at the different terminologies and technologies, how they relate to each other, and how they deliver the new Oracle Fusion Applications and stand-alone, bespoke visual web applications. So, let's dive right in. Nikita: Joe, I'm somewhat thrown by the terminology around Visual Builder, Visual Studio, and JET. Can you help streamline that for us? Lois: Yeah, things that are named the same sometimes refer to different things, and sometimes things with a different name refer to the same thing. 02:18 Joe: Yeah, I know where you're coming from. So, let's start with Visual Builder Studio. It's abbreviated as VBS and can go by a number of different names. Some of the most well-known ones are Visual Builder Studio, VBS, Visual Builder, Visual Builder Stand-Alone, and Visual Builder Cloud Service. Clearly, this can be very confusing. For the purposes of these episodes as well as the training courses I create, I use certain definitions. 02:42 Lois: Can you take us through those? Joe: Absolutely, Lois. Visual Builder Studio refers to a product that comes free with an OCI account and allows you to manage your project-related assets. This includes the project itself, which is a container for all of its assets. You can assign teams to your projects, as well as secure the project and declare roles for the different team members. You manage GIT repositories with full graphical and command-line GIT support, define package, build, and deploy jobs, and create and run continuous integration/continuous deployment graphical and code-managed pipelines for your applications. These can be visual applications, created using the Visual Builder Integrated Development Environment, the IDE, or non-visual apps, such as Java microservices, docker builds, NPM apps, and things like that. And you can define environments, which determine where your build jobs can be deployed. You can also define issues, which allow you to identify, track, and manage things like bugs, defects, and enhancements. And these can be tracked in code review merge requests and build jobs, and be mapped to agile sprints and scrum boards. There's also support for wikis for team collaboration, code snippets, and the management of the repository and the project itself. So, VBS supports code reviews before code is merged into GIT branches for package, build, and deploy jobs using merge requests. 04:00 Nikita: OK, what exactly do you mean by that? Joe: Great. So, for example, you could have developers working in one GIT branch and when they're done, they would push their private code changes into that remote branch. Then, they'd submit a merge request and their changes would be reviewed. Once the changes are approved, their code branch is merged into the main branch and then automatically runs a CI/CD package (continuous integration/continuous deployment) package, build, and deploy job on the code. Also, the CI/CD package, build, and deploy jobs can run against any branches, not just the main branch. So Visual Builder Studio is intended for managing the project and all of its assets. 04:37 Lois: So Joe, what are the different tools used in developing web applications? Joe: Well, Visual Builder, Visual Builder Studio Designer, Visual Builder Designer, Visual Builder Design-Time, Visual Builder Cloud Service, Visual Builder Stand-Alone all kind of get lumped together. You can kinda see why. What I'm referring to here are the tools that we use to build a visual web application composed of HTML5, CSS3, JavaScript, and JSON (JavaScript Object Notation) for metadata. I call this Visual Builder Designer. This is an Integrated Development Environment, it's the “IDE” which runs in your browser. You use a combination of drag and drop, setting properties, and writing and modifying custom and generated code to develop your web applications. You work within a workspace, which is your own private copy of a remote Git branch. When you're ready to start development work, you open an existing workspace or create a new one based on a clone of the remote branch you want to work on. Typically, a new branch would be created for the development work or you would join an existing branch. 05:38 Nikita: What's a workspace, Joe? Is it like my personal laptop and drive? Joe: A workspace is your own private code area that stores any changes you make on the Oracle servers, so your code changes are never lost—even when working in a browser-based, network-based tool. A good analogy is, say I was working at home on my own machine. And I would make a copy of a remote GIT branch and then copy that code down to my local machine, make my code changes, do my testing, etc. and then commit my work—create a logical save point periodically—and then when I'm ready, I'd push that code up into the remote branch so it can be reviewed and merged with the main branch. My local machine is my workspace. However, since this code is hosted up by Oracle on our servers, and the code and the IDE are all running in your browser, the workspace is a simulation of a local work area on your own computer. So, the workspace is a hosted allocation of resources for you that's private. Other people can't see what's going on in your workspace. Your workspace has a clone of the remote branch that you're working with and the changes you make are isolated to your cloned code in your workspace. 06:41 Lois: Ok… the code is actually hosted on the server, so each time you make a change in the browser, the change is written back to the server? Is it possible that you might lose your edits if there's a networking interruption? Joe: I want to emphasize that while I started out not personally being a fan of web-based integrated development environments, I have been using these tools for over three years and in all that time, while I have lost a connection at times—networks are still subject to interruptions—I've never lost any changes that I've made. Ever. 07:11 Nikita: Is there a way to save where you are in your work so that you could go back to it later if you need to? Joe: Yes, Niki, you're asking about commits and savepoints, like in a Git repository or a Git branch. When you reach a logical stopping or development point in your work, you would create a commit or a savepoint. And when you're ready, you would push that committed code in your workspace up to the remote branch where it can be reviewed and then eventually merged, usually with the main Git branch, and then continuous integration/continuous package and deployment build jobs are run. Now, I'm only giving you a high-level overview, but we cover all this and much more in detail with hands-on practices in our Visual Builder developer courses. Right now, I'm just trying to give you a sense of how these different tools are used. 07:52 Lois: Yeah, that makes sense, Joe. It's a lot to cover in a short amount of time. Now, we've discussed the Visual Builder Designer IDE and workspace. But can you tell us more about Visual Builder Cloud Service and stand-alone environments? What are they used for? What features do they provide? Are they the same or different things? Joe: Visual Builder Cloud Service or Visual Builder Stand-Alone, as it's sometimes called, is a service that Oracle hosts on its servers. It provides hosting for the deployed web application source code as well as database tables for business objects that we build and maintain to store your customer data. This data can come from XLS or CSV files, or even your own Oracle database customer table data. A custom REST proxy makes calls to external third-party REST services on your behalf and supports several popular authentication mechanisms. There is also integration with the Identity Cloud Service (IDCS) to manage users and their access to your web apps. Visual Builder Cloud Service is a for-fee product. You pay licensing fees for how much you use because it's a hosted service. Visual Builder Studio, the project asset management aspect I discussed earlier, is free with a standard OCI license. Now, keep in mind these are separate from something like Visual Builder Design Time and the service that's running in Fusion application environments. What I'm talking about now is creating stand-alone, bespoke, custom visual applications. These are applications that are built using industry-standard HTML5, CSS3, JavaScript, and JSON for metadata and are hosted on the Oracle servers. 09:30 Are you looking for practical use cases to help you plan and apply configurations that solve real-world challenges? With the new Applied Learning courses for Cloud Applications, you'll be able to practically apply the concepts learned in our implementation courses and work through case studies featuring key decisions and configurations encountered during a typical Oracle Cloud Applications implementation. Applied learning scenarios are currently available for General Ledger, Payables, Receivables, Accounting Hub, Global Human Resources, Talent Management, Inventory, and Procurement, with many more to come! Visit mylearn.oracle.com to get started. 10:12 Nikita: Welcome back! Joe, you said Visual Builder Cloud Service or Stand-Alone is a for-fee service. Is there a way I can learn about using Visual Builder Designer to build bespoke visual applications without a fee? Joe: Yes. Actually, we've added an option where you can run the Visual Builder Designer and learn how to create web apps without using the app hosting or the business object database that stores your customer data or the REST proxy for authentication or the Identity Cloud Service. So you don't get those features, but you can still learn the fundamentals of developing with Visual Builder Designer. You can call third-party APIs, you can download the source, and run it locally, for example, in a Tomcat server. This is a great and free way to learn how to develop with the Visual Builder Designer. 10:55 Lois: Joe, I want to know more about the kinds of apps you can build in VB Designer and the capabilities that VB Cloud Service provides. Joe: Visual Builder Designer allows you to build custom, bespoke web applications made of interactive webpages; flows of pages for navigation; events that respond when things happen in the app, for example, GUI events like a button is clicked or values are entered into a text field; variables to store the state of the application and the ability to make REST calls, all from your browser. These applications have full access to the Oracle Fusion Applications APIs, given that you have the right security permissions and credentials of course. They can access your customer business data as business objects in our internally hosted database tables or your own customer database tables. They can access third-party APIs, and all these different data sources can appear in the same visual application, on the same page, at the same time. They use the Identity Cloud Service to identify which users can log in and authenticate against the application. And they all use the new Redwood graphical user interface components and page templates, so they have the same look and feel of all Oracle applications. 12:02 Nikita: But what if you're building or extending Oracle Fusion Applications? Don't things change a little bit? Joe: Good point, Niki. Yes. While you still work within Visual Builder Studio, that doesn't change, VBS maintains your project and all your project-related assets, that is still the same. However, in this case, there is no separate hosted Visual Builder Cloud Service or Stand-Alone instance. In this case, Visual Builder is hosted inside of Fusion apps itself as part of the installation. I won't go into the details of how the architecture works, but the Visual Builder instance that you're running your code against is part of Fusion applications and is included in the architecture as well as the billing. All your code changes are maintained and stored within a single container called an extension. And this extension is a Git repository that is created for you, or you can create it yourself, depending on how you choose to work within Visual Builder Studio. You create an extension to hold the source code changes that provide a customization or configuration. This means making a change to an existing page or a set of pages or even adding new pages and flows to your Oracle Fusion Applications. You use Visual Builder Studio and Visual Builder Designer in a similar way as to how you would use them for bespoke stand-alone visual applications. 13:12 Lois: I'm trying to envision how this workflow is used. How is it different from bespoke VB app development? Or is it different at all? Joe: So, recall that the Visual Builder Designer is effectively the Integrated Development Environment, the IDE, where you make your code changes by working with both the raw HTML5, CSS3, and JavaScript code, if need be, or the Page Designer for drag and drop, and setting properties and then Live mode to test your work. You use a version of VB Designer to view and modify your customizations, and the code is stored in a Git repository called an extension. So, in that sense, the work of developing pages and flows and such is the same. You still start by creating or, more typically, joining a project and then either create a new extension from scratch or base it on an existing application, or go directly to the page that you want to edit and, on that page, select from your profile menu to edit in Visual Builder Studio. Now, this is a different lifecycle path from bespoke visual applications. With them, you're not extending an app or modifying individual pages in the same way. You get a choice of which project you want to add your extension to when you're working with Fusion apps and potentially which repository to store your customizations, unless one already exists and then it's assigned automatically to hold your code changes. So you make your changes and edits to the portions of the application that have been opened for extensibility by the development team. This is another difference. Once you make your code changes, the workflow is pretty much the same as for a bespoke visual application: do your development work, commit your changes, push your changes to the remote branch. And then typically, your code is reviewed and if the code passes and is approved, it's merged with the main branch. Then, the package and deploy jobs run to deploy the main code to the production environment or whatever environment you're targeting. And once the package and deploy jobs complete, the code base is updated and users who log in see the changes that you've made. 15:03 Nikita: You mentioned creating apps that combine data from Fusion cloud, applications, customer data, and third-party APIs into one page. Why is it necessary? Why can't you just do all that in one Fusion Applications extension? Joe: When you create extensions, you are working within the Oracle Fusion Applications ecosystem, that's what they actually call it, which includes a defined a set of users who have been predefined and are, therefore, known to Fusion Applications. So, if you're a user and you're not part of that Fusion Apps ecosystem, you can't access the pages. Period. That's how Fusion Apps works to maintain its security and integrity. Secondly, you're working pretty much solely with the Fusion Applications APIs data sources coming directly from Fusion Applications, which are also available to you when you're creating bespoke visual apps. When you're working with Fusion Applications in Visual Builder, you don't have access to these business objects that give you access to your own customer database data through Visual Builder-generated REST APIs. Business objects are available only to bespoke visual applications in the hosted VB Cloud Service instance. So, your data sources are restricted to the Oracle Fusion Applications APIs and some third-party APIs that work within a narrow set of authentication mechanisms currently, although there are plans to expand this in the future. A mashup app that allows you now to access all these data sources while creating apps that leverage the Redwood Component System, so they look and work like Fusion Apps. They're a highly popular option for our partners and customers. 16:28 Lois: So, to review, we have two different approaches. You can create a visual application using the for-fee, hosted Visual Builder Cloud Service/Stand-Alone or the one that comes with Oracle Integration Cloud, or you can use the extension architecture for Fusion applications, where you use the designer and create your extensions, and the code is delivered and deployed to Fusion applications code. You haven't talked about JET yet though, Joe. What is that? Joe: So, JET is an abbreviation. It stands for Oracle JavaScript Extension Toolkit and JET is the underlying technology that makes Visual Builder, visual applications, and Visual Builder Extensions for Fusion Applications possible. Oracle JavaScript Extension Toolkit provides a module-based, open-source toolkit that leverages modern JavaScript, TypeScript, CSS3, and HTML5 to deliver web applications. It's targeted at JavaScript developers working on client-side applications. It is not for backend development. It's a collection of popular, powerful JavaScript libraries and a set of Oracle-contributed JavaScript libraries that make it very simple, easy, and efficient to build front-end applications that can consume and interact with Oracle products and services, especially Oracle Cloud services, but of course it can work with any type of third-party API. 17:44 Nikita: How are JET applications architected, Joe, and how does that relate to Visual Builder pages and flows? Joe: The architecture of JET applications is what's called a single page architecture. We've all seen these. These are where you have a single webpage—think of your index page that provides the header and footer for your webpage—and then the middle portion or the middle content of the page, represented by modules, allow you to navigate from one page or module to another. It also provides the data mapping so that the data elements in the variables and the state of the application, as well as the graphical user interface elements that provide the fields and functionality for the interface for the application, these are all maintained on the client side. If you're working in pure JET, then you work with these modules at the raw JavaScript code level. And there are a lot of JavaScript developers who want to work like this and create their custom applications from the code up, so to speak. However, it also provides the basis for Visual Builder visual applications and Fusion Apps visual extensions in Visual Builder. 18:41 Lois: How does JET support VB Apps? You didn't talk much about having to write a bunch of JavaScript and HTML5, so I got the impression that this is all done for you by VB Designer? Joe: Visual Builder applications are composed of HTML5, CSS3, and JavaScript code that is usually generated by the developer when she drags and drops components on to the page designer canvas or sets properties or creates action chains to respond to events. But there's also a lot of JavaScript object notation (JSON) metadata created at the time that describes the pages, the flows, the navigation, the REST services, the variables, their data types, and other assets needed for the app to function. This JSON metadata is translated at runtime using a large JavaScript extension toolkit library called the Visual Builder Runtime that runs in the browser and real time translates the metadata and other assets in the Visual Builder source code into JET code and assets, which are actually executed at runtime. And it's very quick, very fast, very efficient, and provides a layer of abstraction between the raw JET code and the Visual Builder architecture of pages, flows, action chains for executing code and events to handle things that occur in the user interface, including saving the state in variables that are mapped to GUI components. For example, if you have an Input text component, you need to have a variable to store the value that was entered into that Input text component between page refreshes. The data can move from the Input text component to the variable, and from the variable to that Input text component if it's changed programmatically, for example. So, JET manages binding these data values to variables and the UI components on the page. So, a change to a variable value or a change to the contents of the component causes the others to change automatically. Now, this is only a small part of what JET and the frameworks and libraries it uses do for the applications. JET also provides more complex GUI components like lists and tables, and selection lists, and check boxes, and all the sorts of things you would expect in a modern GUI application. 20:37 Nikita: You mentioned a layer of abstraction between Visual Builder Studio Designer and JET. What's the benefit of working in Visual Builder Designer versus JET itself? Joe: The benefit of Visual Builder is that you work at a higher level of abstraction than having to get down into the more detailed levels of deep JavaScript code, working with modules, data mappings, HTML code, single page architecture navigation, and the related functionalities. You can work at a higher level, a graphical level, where you can drag and drop things onto a design canvas and set properties. The VB architecture insulates you from the more technical bits of JET. Now, this frees the developer to concentrate more on application and page design, implementing logic and business rules, and creating a pleasing workflow and look and feel for the user. This keeps them from having to get caught up in the details of getting this working at the code level. Now if needed, you can write custom JavaScript, HTML5, and CSS3 code, though much less than in a JET app, and all that is part of the VB application source, which becomes part of the code used by JET to execute the application itself. And yet it all works seamlessly together. 21:38 Lois: Joe, I know we have courses in JavaScript, HTML, and CSS. But does a developer getting ready to work in Visual Builder Designer have to go take those courses first or can they start working in VB Designer right away? Joe: Yeah, that question does often comes up: Do I need to learn JET to work with Visual Builder? No, you don't. That's all taken care for you in the products themselves. I don't really think it helps that much to learn JET if you are going to be a VB developer. In some ways, it could even be a bit distracting since some of things you learn to do in JET, you would have to unlearn or not do so much because of what VB does it for you. The things you would have to do manually in code in JET are done for you. This is why we call VB a low code development tool. I mean, you certainly can if you want to, but I would spend more time learning about the different GUI components, page templates, the Visual Builder architecture — events, action chains, and the data provider variables and types. Now, I know JET myself. I started with that before learning Visual Builder, but I use very little of my JET knowledge as a VB developer. Visual Builder Designer provides a nice, abstracted, clean layer of modern visual development on top of JET, while leveraging the power and flexibility of JET and keeping the lower-level details out of my way. 22:49 Nikita: Joe, where can I go to get started with Visual Builder? Joe: Well, for more information, I recommend you take a look at our Develop Fusion Applications course if you're working with Fusion Applications and Visual Builder Studio. The other course is Develop Visual Applications with Visual Builder Studio and that's if you're creating stand-alone bespoke applications. Both these courses are free. We also have a comprehensive course that covers JavaScript, HTML5, and CSS3, and while it's not required that you take that to be successful, it can be helpful down the road. I would also say that some basic knowledge of HTML5, CSS3, and JavaScript will certainly support you and serve you well when working with Visual Builder. You learn more as you go along and you find that you need to create more sophisticated applications. I would also mention that a lot of the look and feel of the applications in Visual Builder visual applications and Fusion apps extensions and customizations come through JET components, JET styles, and JET variables, and CSS variables, so that's something that you would want to pursue at some point. There's a JET cookbook out there. You can search for Oracle JET and look for the JET cookbook and that's a good introduction to all of that. 23:50 Nikita: We hope you enjoyed that conversation. To learn about some of the courses Joe mentioned, visit mylearn.oracle.com to get started. Lois: Before we wrap up, we've got a favor to ask. We've created a short survey to capture your thoughts on the podcast. It'll only take a few minutes of your time. Just click the link in the show notes and share your feedback. We want to make sure we're delivering the best experience possible so don't hesitate to let us know what's on your mind! Thanks for your support. Join us next week for another throwback episode. Until then, this is Lois Houston… Nikita: And Nikita Abraham, signing off! 24:30 That's all for this episode of the Oracle University Podcast. If you enjoyed listening, please click Subscribe to get all the latest episodes. We'd also love it if you would take a moment to rate and review us on your podcast app. See you again on the next episode of the Oracle University Podcast.
What's happening with SQL Server Management Studio? Richard chats with Erin Stellato, now at Microsoft, about the big jump coming for SSMS. Erin talks about how folks felt SSMS was a bit neglected when the reality is that there was a push to catch up with its parent codebase in Visual Studio. However, the next version of SSMS makes that jump, which opens the door to some excellent extension models. The conversation dives into the role of the Copilots in SQL Server through SSMS - helping you understand databases, write queries, and diagnose problems - eventually!LinksSQL Server Management StudioAzure SQL DatabaseSQL Server Integration ServicesSQL Server Data ToolsSQL FormatterRecorded September 26, 2024
pWotD Episode 2751: Microsoft Welcome to Popular Wiki of the Day, spotlighting Wikipedia's most visited pages, giving you a peek into what the world is curious about today.With 537,399 views on Tuesday, 12 November 2024 our article of the day is Microsoft.Microsoft Corporation is an American multinational corporation and technology company headquartered in Redmond, Washington. Its best-known software products are the Windows line of operating systems, the Microsoft 365 suite of productivity applications, the Azure cloud computing platform, and the Edge web browser. Its flagship hardware products are the Xbox video game consoles and the Microsoft Surface lineup of touchscreen personal computers. Microsoft ranked No. 14 in the 2022 Fortune 500 rankings of the largest United States corporations by total revenue; and it was the world's largest software maker by revenue in 2022 according to Forbes Global 2000. It is considered one of the Big Five American information technology companies, alongside Alphabet (parent company of Google), Amazon, Apple, and Meta (parent company of Facebook).Microsoft was founded in 1975 by Bill Gates and Paul Allen to develop and sell BASIC interpreters for the Altair 8800. It rose to dominate the personal computer operating system market with MS-DOS in the mid-1980s, followed by Windows. The company's 1986 initial public offering (IPO) and subsequent rise in its share price created three billionaires and an estimated 12,000 millionaires among Microsoft employees. Since the 1990s, it has increasingly diversified from the operating system market and has made several corporate acquisitions, the largest being the acquisition of Activision Blizzard for $68.7 billion in October 2023, followed by its acquisition of LinkedIn for $26.2 billion in December 2016, Nuance Communications for $16 billion in March 2022, and Skype Technologies for $8.5 billion in May 2011.As of 2015, Microsoft is market-dominant in the IBM PC compatible operating system market and the office software suite market, although it has lost the majority of the overall operating system market to Android. The company also produces a wide range of other consumer and enterprise software for desktops, laptops, tabs, gadgets, and servers, including Internet search (with Bing), the digital services market (through MSN), mixed reality (HoloLens), cloud computing (Azure), and software development (Visual Studio).Steve Ballmer replaced Gates as CEO in 2000 and later envisioned a "devices and services" strategy. This unfolded with Microsoft acquiring Danger, Inc. in 2008, entering the personal computer market for the first time in June 2012 with the launch of the Microsoft Surface, and later forming Microsoft Mobile through the acquisition of Nokia's devices and services division. Since Satya Nadella took over as CEO in 2014, the company has scaled back on hardware and instead focused on cloud computing, a move that helped the company's shares reach their highest value since December 1999. Under Nadella's direction, the company has also heavily expanded its gaming business to support the Xbox brand, establishing the Microsoft Gaming division in 2022, dedicated to operating Xbox in addition to its three subsidiaries (publishers). Microsoft Gaming is the third-largest gaming company in the world by revenue as of 2024.In 2018, Microsoft became the most valuable publicly traded company in the world, a position it has repeatedly traded with Apple in the years since. In April 2019, Microsoft reached a trillion-dollar market cap, becoming the third U. S. public company to be valued at over $1 trillion after Apple and Amazon, respectively. As of 2024, Microsoft has the third-highest global brand valuation.Microsoft has been criticized for its monopolistic practices and the company's software has been criticized for problems with ease of use, robustness, and security.Microsoft is one of only two U. S.-based companies that have a prime credit rating of AAA.Microsoft recognizes seven trade unions representing 1,750 workers in the United States at its video game subsidiaries Activision Blizzard and ZeniMax Media. U. S. workers have been vocal in opposing military and law-enforcement contracts with Microsoft. Bethesda Game Studios is unionized in Canada. Microsoft South Korea recognizes its union since 2017. German employees have elected works councils since 1998.This recording reflects the Wikipedia text as of 01:34 UTC on Wednesday, 13 November 2024.For the full current version of the article, see Microsoft on Wikipedia.This podcast uses content from Wikipedia under the Creative Commons Attribution-ShareAlike License.Visit our archives at wikioftheday.com and subscribe to stay updated on new episodes.Follow us on Mastodon at @wikioftheday@masto.ai.Also check out Curmudgeon's Corner, a current events podcast.Until next time, I'm neural Olivia.
In the latest episode of Building Better Developers, Rob and Michael continue their journey through Season 23, “Building Better Habits.” In Episdoe 5 the focusing on improving coding skills. Like diving into why developers should consistently refine techniques, stay updated with evolving coding standards, and explore new tools. This hosts go beyond just writing code; it's about forming habits that make continuous learning an essential part of a developer's daily routine. Tools and Techniques Rob shares insights on the importance of regularly updating coding habits and exploring new languages and techniques. While it's easy to rely on familiar coding methods, especially in stable languages like Java, doing so can lead to missed opportunities to improve coding skills and write more efficient code. Rob suggests developers make time to explore updates in the languages and tools they already use, as newer features and standards can bring significant performance and workflow benefits. The Importance of Tools for Improving Coding Skills Michael builds on this idea by discussing the importance of trying out different tools. Many developers grow accustomed to particular development environments like Visual Studio or IntelliJ. Becareful relying exclusively on one tool, because this can limit your skills as a developer. Instead, Michael recommends creating sample applications (like the kitchen sink app) to test how various development environments work. Experimenting with multiple IDEs (integrated development environments) can make developers more versatile, which is especially valuable as they shift projects or roles. Coding Standards and Best Practices Maintaining coding standards and regularly reviewing best practices are essential to improving coding skills. As Michael explains, developers' understanding of best practices should grow over time. Start by revisiting previous projects. This can be a great opportunity to enhance the quality of code. The kitchen sink app can be a helpful reference for testing and refining best practices, helping developers ensure that new projects begin with a foundation of high-quality, standardized code. Resources for Improving Coding Skills Rob offers practical resources to assist developers in their continuous learning. He mentions platforms like CodeSignal, where developers can engage in challenges and tutorials, practicing coding skills in real-time. This type of interactive platform mirrors real-world coding environments. This allows developers to get immediate feedback and making it ideal for those aiming to learn new languages or strengthen their problem-solving skills. He also encourages developers to explore podcasts, blogs, and forums to stay informed about trends. Also, look at changes in their coding languages and frameworks. Daily Commitment to Improving Coding Skills Spend 10–15 minutes daily learning something new about a coding environment, tool, or language. Rob suggests beginning with an overarching goal—such as exploring a recent update in a language—then breaking it down into small daily learning segments. This incremental approach to learning makes it easier to grasp new information without feeling overwhelmed and helps developers make continuous progress. Improving Coding Skills by Understanding Standards Michael emphasizes that improving coding skills goes beyond practice; understanding the “why” behind coding standards is essential. This deeper comprehension helps developers apply coding standards effectively and reduces the likelihood of coding “blindly” or by habit alone. With this approach, developers improve their code quality, problem-solving skills, and ability to communicate technical choices within their teams. The Episode's Challenge: A Week of Learning Challenge for Improving Coding Skills The episode wraps up with a learning challenge for the week: pick one coding or technology-related topic to explore. Rob and Michael recommend choosing a topic that complements the developer's current skill set, whether it's a new feature in a familiar language, articles on coding standards, or recent security protocols. By setting aside a small amount of time each day to learn something new, developers can gradually build knowledge and gain new insights for a week. Improving Coding Skills through Small, Daily Steps Episode 5 of Building Better Developers provides an actionable approach to continuous improvement for developers. By forming habits around learning and experimentation, Rob and Michael show that developers can stay sharp, relevant, and prepared for a fast-evolving tech industry. Their advice—taking small, daily steps toward learning something new—reminds developers that effective growth is as much about mindset as technical skill. Stay Connected: Join the Developreneur Community We invite you to join our community and share your coding journey with us. Whether you're a seasoned developer or just starting, there's always room to learn and grow together. Contact us at info@develpreneur.com with your questions, feedback, or suggestions for future episodes. Together, let's continue exploring the exciting world of software development. Additional Resources Incremental Improvement and Progress – Do It Now Mastering Skills In Under Ten Thousand Hours Self-Confidence That Comes From Incremental Improvement Implementing An Incremental Approach – Small Progress is Still Progress Building Better Habits Videos – With Bonus Content
Lords: * Alex * https://www.youtube.com/@adiener * https://discord.com/invite/ZkV2zdb * Mitch * https://hbmmaster.tumblr.com/ * https://www.youtube.com/@HBMmaster * https://www.patreon.com/hbmmaster Topics: * The Wikipedia article about football * https://en.wikipedia.org/wiki/Football * Classic Macintosh computers * The entomologist nerds get like two minutes of screen time in Silence of the Lambs, but I'm pretty sure they directly inspired the whole genre of forensic investigation TV. * With Apologies to Dr. Seuss, by Supper Mario Broth * https://fxtwitter.com/MarioBrothBlog/status/1807077109661114636 * Archipelago * https://archipelago.gg/ * That "chat is a fourth person pronoun" thing is impressively wrong Microtopics: * Off-the-cuff something. * Putting on the best talent show Cohost has ever seen. * Www.www.www * How to deal with multiple things that are called the same thing. * A list of things called Georgia. * A very opinionated move that you would not expect from a source as neutral as Wikipedia. * Sometimes your can carry the ball; sometimes you can't carry the ball. * What an IP address has to say about women in sports. * Sports: there's a place where you play it. * Watching Mexican TV and seeing an ad for "¡futbol americano!" * Repairing an old Mac that you found in an e-waste place. * Whether programming has changed since 1985. * Running an Electron app on a Mac Classic. * Switcher allowing you to run four 128k programs at a time on a 512k Mac. * How the 1991 Borland C++ debugger compares to the 2024 Visual Studio debugger. * Blah Blob, a Celeste-inspired platformer implemented as a Hypercard stack. * Sitting at the blender all day blending everything within arm's reach. * Steve Jobs' relationship with fans. * Wrapping your Xbox 360 in a towel to reflow the cracked solder. * Adding an extra lane to a highway to make the traffic worse. * Two awkwardly charming guys who help with an FBI investigation. * CSIvania. * The public domain jingle that precedes the poem. * Supper Mario Broth. * Wario's Shit Bone. * A Rare Gooper Bloober Goop Gooble Event. * Rhyming portend with event. * A textuovisual post. * Dr. Soup. * Whether the folks writing the Prima guide to Mario Sunshine get to personally ask Miyamoto what the weird goop enemies are called. * Bowser's Fury: the final Mario game. * F Boy: the F stands for fireball. * Trying to use a social media service when you don't know anyone on it. * In My Tumbl Opinion. * Weird Mario Enemies. * F Boy (Again) * Wanting a cool nickname like F Boy. * Explaining randomizers to someone who has never heard of video games. * Multi-game multiplayer randomizers. * A non-randomized randomizer. * Getting rupee donations left and right when all you need is a sword. * Unofficial archipelago support. * The hypothetical dad behind the fourth wall. * The hypothetical eighth month of the year. * Subtumbling. * How to tell the difference between a noun and a pronoun. * Old-fashioned home grown misinformation. * Getting from fourth wall to fourth person. * Fourth person perspective as an alternative term for first person plural. * Whether "dad" is a pronoun. * Chat hurt chatself in chat's confusion. * Rebageling images from 2014. * Agreeing with yourself from 10 years ago about which images are interesting.
Guy and Eitan discuss some interesting news from Microsoft regarding SQL Server, and also about the right way to handle index fragmentation. Relevant links: Resources from Microsoft: Preview release of SDK-style SQL projects in Visual Studio 2022 - Microsoft Community Hub Native JSON support now in preview in Azure SQL Managed Instance - Microsoft Community Hub EAP for Vector Support Refresh - Introducing Vector type - Azure SQL Devs' Corner (microsoft.com) Calling external REST endpoints from Azure SQL Database | Microsoft Learn Index fragmentation: SQL Server Backup, Integrity Check, Index and Statistics Maintenance (hallengren.com) Should we do index maintenance on an Azure SQL Managed Instance or Azure SQL Database? (kendralittle.com) Stop Worrying About SQL Server Index Fragmentation (brentozar.com) Why SQL Server Index Fragmentation Isn't A Problem On Modern Storage Hardware – Darling Data (erikdarling.com) Index fragmentation scripts: microsoft-dbas-club/Indexes/Table and Index High Unused Space.sql at MadeiraData/microsoft-dbas-club Check Index Fragmentation Based on Page Fullness and Fill Factor Upcoming webinar at the Cloud Data Driven Meetup: Database DevOps for Leaders - Eitan Blumin, Thu, Oct 24, 2024, 12:00 PM | Meetup
How do you make your own copilot? Carl and Richard talk to Prashant Bhoyar about his work with Copilot Studio and Azure AI Studio. Prashant describes how Copilot Studio lives in the Power Platform space while Azure AI Studio is more related to Visual Studio, in that it is a tool for developers of AI technology. Anything built in Azure AI Studio can be surfaced in Copilot Studio - another kind of fusion development! Lots of conversation about what works well and what is difficult with these tools, and how to avoid some critical mistakes!
Build your own custom applications with Azure AI right from your code. With Azure AI, leverage over 1,700 models, seamlessly integrating them into your coding environment to create tailored app experiences. Utilize features like Retrieval Augmented Generation and vector search to enrich responses with contextual information, as well as prebuilt Azure AI services to incorporate cognitive skills such as language, vision, and safety detection. Dan Taylor, Principal Product Architect for Microsoft Azure AI, also shares how to streamline your development process with tools for orchestration and monitoring. Use templates to simplify resource deployment and run evaluations against large datasets to optimize performance. With Application Insights, gain visibility into your app's metrics, enabling data-driven decisions for continuous improvement. ► QUICK LINKS: 00:00 - Build custom AI apps with the studio in Azure AI 00:27 - Leverage the studio in Azure AI 01:37 - Build apps grounded on custom data 03:03 - Retrieval Augmented Generation 03:48 - Vector search 04:17 - Set up your coding environment 06:11 - How to build in code 07:16 - Traces 07:45 - Evaluate performance against large data set 08:19 - Options for monitoring 08:58 - Wrap up ► Link References To get started, go to https://ai.azure.com Check out our code samples at https://aka.ms/AIAppTemplates ► Unfamiliar with Microsoft Mechanics? As Microsoft's official video series for IT, you can watch and share valuable content and demos of current and upcoming tech from the people who build it at Microsoft. • Subscribe to our YouTube: https://www.youtube.com/c/MicrosoftMechanicsSeries • Talk with other IT Pros, join us on the Microsoft Tech Community: https://techcommunity.microsoft.com/t5/microsoft-mechanics-blog/bg-p/MicrosoftMechanicsBlog • Watch or listen from anywhere, subscribe to our podcast: https://microsoftmechanics.libsyn.com/podcast ► Keep getting this insider knowledge, join us on social: • Follow us on Twitter: https://twitter.com/MSFTMechanics • Share knowledge on LinkedIn: https://www.linkedin.com/company/microsoft-mechanics/ • Enjoy us on Instagram: https://www.instagram.com/msftmechanics/ • Loosen up with us on TikTok: https://www.tiktok.com/@msftmechanics
How do you make your own copilot? Carl and Richard talk to Prashant Bhoyar about his work with Copilot Studio and Azure AI Studio. Prashant describes how Copilot Studio lives in the Power Platform space while Azure AI Studio is more related to Visual Studio, in that it is a tool for developers of AI technology. Anything built in Azure AI Studio can be surfaced in Copilot Studio - another kind of fusion development! Lots of conversation about what works well and what is difficult with these tools, and how to avoid some critical mistakes!
גיא ואיתן מדברים על ההרצאות של איתן בנושא SSDT, וגם גיא מספר על הרפתקאותיו המוזרות עם תקלות ברפליקות של AlwaysOn. קישורים רלוונטים: חדשות מפי מיקרוסופט: Preview release of SDK-style SQL projects in Visual Studio 2022 - Microsoft Community Hub הרצאות של איתן בנושא SSDT: Development Lifecycle Basics for DBAs, Sun, Sep 15, 2024, 5:00 PM | Microsoft DBAs Club Meetup SSDT Methodologies for SQL Server DevOps, Wed, Sep 25, 2024, 5:00 PM | Microsoft DBAs Club Meetup SSDT Tools and Features for SQL Server DevOps, Sun, Sep 29, 2024, 5:00 PM | Microsoft DBAs Club Meetup Troubleshooting Common SSDT Errors, Sun, Oct 13, 2024, 5:00 PM | Microsoft DBAs Club Meetup Database DevOps for Leaders - Eitan Blumin, Thu, Oct 24, 2024, 12:00 PM | Cloud Data Driven Meetup טיפול בשגיאה מספר 1412: Applying Transaction Logs to the Secondary Replica in SQL Server Always On Availability Groups (sqlshack.com)
Use Copilot agents to enhance Microsoft 365 Copilot for your own unique needs to help turn information into insights. Tailored experiences work with external data, while adding unique skills to automate everyday repeatable tasks. Using the Copilot extensibility stack, you can create your own agent experiences connected to knowledge beyond Microsoft 365 and perform actions on your behalf. Enhance the experience with Copilot extensibility stack options: -Connect to relevant information sources, including those outside Microsoft 365, and use APIs to read and write data in near real-time. -Extend the Microsoft 365 Graph indexer to include additional sites or services you specify. -Create custom Copilot agents for specific scenarios, enabling automation of tasks through defined triggers and workflows. ► QUICK LINKS: 00:00 - Copilot extensibility stack 01:00 - Plug into information sources 01:24 - Extend the Microsoft 365 Graph indexer 01:42 - Custom Copilot agents 02:00 - Enhance your Microsoft 365 Copilot experience 03:02 - Wrap up ► Unfamiliar with Microsoft Mechanics? As Microsoft's official video series for IT, you can watch and share valuable content and demos of current and upcoming tech from the people who build it at Microsoft. • Subscribe to our YouTube: https://www.youtube.com/c/MicrosoftMechanicsSeries • Talk with other IT Pros, join us on the Microsoft Tech Community: https://techcommunity.microsoft.com/t5/microsoft-mechanics-blog/bg-p/MicrosoftMechanicsBlog • Watch or listen from anywhere, subscribe to our podcast: https://microsoftmechanics.libsyn.com/podcast ► Keep getting this insider knowledge, join us on social: • Follow us on Twitter: https://twitter.com/MSFTMechanics • Share knowledge on LinkedIn: https://www.linkedin.com/company/microsoft-mechanics/ • Enjoy us on Instagram: https://www.instagram.com/msftmechanics/ • Loosen up with us on TikTok: https://www.tiktok.com/@msftmechanics
Подкаст RadioDotNet выпуск №100 от 23 сентября 2024 года Сайт подкаста: radio.dotnet.ru Boosty (₽): boosty.to/RadioDotNet Темы: [00:03:00] — .NET 9 Release Candidate 1 is now available devblogs.microsoft.com/dotnet/dotnet-9-release-candidate-1-is... [00:12:40] — WebAssembly Orchestrating with .NET Aspire infoq.com/articles/webassembly-containers-dotnet... [00:20:25] — Performance Improvements in .NET 9 devblogs.microsoft.com/dotnet/performance-improvements-in-net-9 [00:49:10] — Preventing breaking changes in public APIs with PublicApiGenerator andrewlock.net/preventing-breaking-changes-in-public-... [01:08:20] — Visual Studio 2022 17.12 Preview 2 learn.microsoft.com/visualstudio/releases/2022/release-not... [01:19:40] — Tales from the .NET Migration Trenches (Part 4) jimmybogard.com/tales-from-the-net-migration-trenches-... [01:29:40] — Кратко о разном devblogs.microsoft.com/visualstudio/visualstudio-extensibilit... ismauidead.net Фоновая музыка: Максим Аршинов «Pensive yeti.0.1»
Windows 11 Synchronicity achieved! Patch Tuesday updates put 22H2, 23H2, and 24H2 on the same page, as expected Dev and Beta channels (last week) - simplified system tray is back, new jump list behavior is optional Clipchamp is getting two new AI features soon, for free AI/Developer Security researcher (and ex-Microsoftie) demonstrates several Copilot flaws. He at least did the right thing and disclosed them to Microsoft first Intel delays Innovation event to 2025. And innovation to 2028, presumably. But we kid Google's Pixel event was really about Gemini AI. But it was also really about Pixel Paul bought a Pixel 9 Pro XL. Yes, he may have a problem. But it kind of pays for itself, too iPhone 16 series to be minor update. All phones are minor updates now UK CMA investigating Amazon + Anthropic partnership Visual Studio something something VS 2022 17.11 is here VS 2022 17.12 is in preview, will be the release with .NET 9 .NET 9 preview 7 is here, no WPF improvements Antitrust U.S. government is weighing a Google breakup - This isn't as out there as it may seem After changing App Store rules that violate the DMA to new rules that also violate the DMA, Apple finally lets Spotify communicate with its own customers! Apple sets a date for opening up NFC, and it will be worldwide Xbox There's a BIG QuakeCon sale on Bethesda games you need to check out - and a "new" OG DOOM/DOOM II bundle Microsoft starts testing a Compact Mode for Game Bar Next Flight Simulator will let gamers walk around the world as well Microsoft might be working on a new mixed reality something for some reason Tips and Picks Tip of the week: Proton offers a Duo plan App pick of the week: More web browsers RunAs Radio this week: Implementing Passkeys with Tarek Dawoud Brown liquor pick of the week: Bowmore 15 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: 1password.com/windowsweekly Melissa.com/twit lookout.com cachefly.com/twit
Windows 11 Synchronicity achieved! Patch Tuesday updates put 22H2, 23H2, and 24H2 on the same page, as expected Dev and Beta channels (last week) - simplified system tray is back, new jump list behavior is optional Clipchamp is getting two new AI features soon, for free AI/Developer Security researcher (and ex-Microsoftie) demonstrates several Copilot flaws. He at least did the right thing and disclosed them to Microsoft first Intel delays Innovation event to 2025. And innovation to 2028, presumably. But we kid Google's Pixel event was really about Gemini AI. But it was also really about Pixel Paul bought a Pixel 9 Pro XL. Yes, he may have a problem. But it kind of pays for itself, too iPhone 16 series to be minor update. All phones are minor updates now UK CMA investigating Amazon + Anthropic partnership Visual Studio something something VS 2022 17.11 is here VS 2022 17.12 is in preview, will be the release with .NET 9 .NET 9 preview 7 is here, no WPF improvements Antitrust U.S. government is weighing a Google breakup - This isn't as out there as it may seem After changing App Store rules that violate the DMA to new rules that also violate the DMA, Apple finally lets Spotify communicate with its own customers! Apple sets a date for opening up NFC, and it will be worldwide Xbox There's a BIG QuakeCon sale on Bethesda games you need to check out - and a "new" OG DOOM/DOOM II bundle Microsoft starts testing a Compact Mode for Game Bar Next Flight Simulator will let gamers walk around the world as well Microsoft might be working on a new mixed reality something for some reason Tips and Picks Tip of the week: Proton offers a Duo plan App pick of the week: More web browsers RunAs Radio this week: Implementing Passkeys with Tarek Dawoud Brown liquor pick of the week: Bowmore 15 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: 1password.com/windowsweekly Melissa.com/twit lookout.com cachefly.com/twit
Windows 11 Synchronicity achieved! Patch Tuesday updates put 22H2, 23H2, and 24H2 on the same page, as expected Dev and Beta channels (last week) - simplified system tray is back, new jump list behavior is optional Clipchamp is getting two new AI features soon, for free AI/Developer Security researcher (and ex-Microsoftie) demonstrates several Copilot flaws. He at least did the right thing and disclosed them to Microsoft first Intel delays Innovation event to 2025. And innovation to 2028, presumably. But we kid Google's Pixel event was really about Gemini AI. But it was also really about Pixel Paul bought a Pixel 9 Pro XL. Yes, he may have a problem. But it kind of pays for itself, too iPhone 16 series to be minor update. All phones are minor updates now UK CMA investigating Amazon + Anthropic partnership Visual Studio something something VS 2022 17.11 is here VS 2022 17.12 is in preview, will be the release with .NET 9 .NET 9 preview 7 is here, no WPF improvements Antitrust U.S. government is weighing a Google breakup - This isn't as out there as it may seem After changing App Store rules that violate the DMA to new rules that also violate the DMA, Apple finally lets Spotify communicate with its own customers! Apple sets a date for opening up NFC, and it will be worldwide Xbox There's a BIG QuakeCon sale on Bethesda games you need to check out - and a "new" OG DOOM/DOOM II bundle Microsoft starts testing a Compact Mode for Game Bar Next Flight Simulator will let gamers walk around the world as well Microsoft might be working on a new mixed reality something for some reason Tips and Picks Tip of the week: Proton offers a Duo plan App pick of the week: More web browsers RunAs Radio this week: Implementing Passkeys with Tarek Dawoud Brown liquor pick of the week: Bowmore 15 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: 1password.com/windowsweekly Melissa.com/twit lookout.com cachefly.com/twit
Windows 11 Synchronicity achieved! Patch Tuesday updates put 22H2, 23H2, and 24H2 on the same page, as expected Dev and Beta channels (last week) - simplified system tray is back, new jump list behavior is optional Clipchamp is getting two new AI features soon, for free AI/Developer Security researcher (and ex-Microsoftie) demonstrates several Copilot flaws. He at least did the right thing and disclosed them to Microsoft first Intel delays Innovation event to 2025. And innovation to 2028, presumably. But we kid Google's Pixel event was really about Gemini AI. But it was also really about Pixel Paul bought a Pixel 9 Pro XL. Yes, he may have a problem. But it kind of pays for itself, too iPhone 16 series to be minor update. All phones are minor updates now UK CMA investigating Amazon + Anthropic partnership Visual Studio something something VS 2022 17.11 is here VS 2022 17.12 is in preview, will be the release with .NET 9 .NET 9 preview 7 is here, no WPF improvements Antitrust U.S. government is weighing a Google breakup - This isn't as out there as it may seem After changing App Store rules that violate the DMA to new rules that also violate the DMA, Apple finally lets Spotify communicate with its own customers! Apple sets a date for opening up NFC, and it will be worldwide Xbox There's a BIG QuakeCon sale on Bethesda games you need to check out - and a "new" OG DOOM/DOOM II bundle Microsoft starts testing a Compact Mode for Game Bar Next Flight Simulator will let gamers walk around the world as well Microsoft might be working on a new mixed reality something for some reason Tips and Picks Tip of the week: Proton offers a Duo plan App pick of the week: More web browsers RunAs Radio this week: Implementing Passkeys with Tarek Dawoud Brown liquor pick of the week: Bowmore 15 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: 1password.com/windowsweekly Melissa.com/twit lookout.com cachefly.com/twit
Windows 11 Synchronicity achieved! Patch Tuesday updates put 22H2, 23H2, and 24H2 on the same page, as expected Dev and Beta channels (last week) - simplified system tray is back, new jump list behavior is optional Clipchamp is getting two new AI features soon, for free AI/Developer Security researcher (and ex-Microsoftie) demonstrates several Copilot flaws. He at least did the right thing and disclosed them to Microsoft first Intel delays Innovation event to 2025. And innovation to 2028, presumably. But we kid Google's Pixel event was really about Gemini AI. But it was also really about Pixel Paul bought a Pixel 9 Pro XL. Yes, he may have a problem. But it kind of pays for itself, too iPhone 16 series to be minor update. All phones are minor updates now UK CMA investigating Amazon + Anthropic partnership Visual Studio something something VS 2022 17.11 is here VS 2022 17.12 is in preview, will be the release with .NET 9 .NET 9 preview 7 is here, no WPF improvements Antitrust U.S. government is weighing a Google breakup - This isn't as out there as it may seem After changing App Store rules that violate the DMA to new rules that also violate the DMA, Apple finally lets Spotify communicate with its own customers! Apple sets a date for opening up NFC, and it will be worldwide Xbox There's a BIG QuakeCon sale on Bethesda games you need to check out - and a "new" OG DOOM/DOOM II bundle Microsoft starts testing a Compact Mode for Game Bar Next Flight Simulator will let gamers walk around the world as well Microsoft might be working on a new mixed reality something for some reason Tips and Picks Tip of the week: Proton offers a Duo plan App pick of the week: More web browsers RunAs Radio this week: Implementing Passkeys with Tarek Dawoud Brown liquor pick of the week: Bowmore 15 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: 1password.com/windowsweekly Melissa.com/twit lookout.com cachefly.com/twit
Welcome back to another episode of our developer journey series. Picture us with our parkas, navigating through the blizzards of the ever-evolving tech landscape. This episode is dedicated to an essential part of every developer's toolkit, "Updating Developer Tools: Keeping Your Tools Sharp and Efficient." The Constant Evolution of Developer Tools As developers, we're always in the thick of technological advancement. Whether you're working within a niche or covering a broad spectrum of tech, there's always something new on the horizon: new versions, libraries, problems, solutions, and add-ons. The saying goes, you could have ten years of experience or one year of experience ten times. We aim to ensure you accumulate a decade of progressive experience, not just repeated cycles. Importance of Up-to-Date Developer Tools Your developer tools are crucial for your growth and productivity. Many developers spend most of their time in one integrated development environment (IDE) like Eclipse, Visual Studio, or IntelliJ. If you're still using basic editors like Vi for complex tasks, it's time to upgrade. Modern IDEs offer features like syntax highlighting, autocomplete, and, increasingly, AI-assisted coding suggestions. These features can drastically reduce your time on repetitive tasks and boost your productivity. Embrace Modern Developer Tools and Debugging Modern IDEs come with powerful debugging tools. Setting up your environment to use debuggers effectively can save you countless hours. Instead of littering your code with print statements, use breakpoints and step through your code line by line. This method saves time and prevents production issues caused by excessive logging. Regularly Updating Developer Tools and Processes Twice a year, take inventory of your developer tools. Check your desktop and start menu for the applications you use frequently. Update them regularly to benefit from the latest features and improvements. Explore the extensions, plugins, and add-ons available for your IDEs and browsers. These can offer significant enhancements, from database management tools to integrations with email clients and version control systems. Automation and Efficiency with Developer Tools Evaluate your workflow periodically to identify repetitive tasks that can be automated. Numerous developer tools are available to streamline your processes. For instance, if you're dealing with complex database schemas, tools like DBVisualizer and DBSchema can simplify your life by visually representing your database, turning hours of manual work into minutes. Staying Current by Updating Developer Tools, Languages, and Environments Whether you're developing for mobile, web, or desktop, keeping up with the latest operating systems and platforms is crucial. Make sure your development environment is compatible with the latest versions. Developer tools like SonarQube can help you maintain code quality by performing static code analysis and highlighting potential vulnerabilities. Continuous Improvement and Security with Developer Tools Utilize developer tools that help you write better code. Modern IDEs can enforce coding standards, suggest improvements, and highlight potential security issues. Integrate these tools into your workflow to ensure you write clean, maintainable, and secure code. In summary, keeping your developer tools and processes up to date is essential for becoming a better developer. Regularly review and update your IDEs, libraries, and other tools. Embrace new features and automation to boost your productivity. Stay current with the latest platforms and use tools that help you write secure and efficient code. By investing time in maintaining and improving your toolkit, you'll be better prepared for the challenges of the ever-evolving tech landscape. Stay tuned for more insights and tips on our developer journey series. Your feedback and thoughts are always welcome as we explore and navigate this dynamic field together. Stay Connected: Join the Developreneur Community We invite you to join our community and share your coding journey with us. Whether you're a seasoned developer or just starting, there's always room to learn and grow together. Contact us at info@develpreneur.com with your questions, feedback, or suggestions for future episodes. Together, let's continue exploring the exciting world of software development. Additional Resources Navigating Communication Tools in Modern Workplaces Building a Portable Development Environment That is OS-agnostic Modern Tools For Monetizing Content The Developer Journey Videos – With Bonus Content Behind the Scenes Podcast Video – With Bonus Content
Kayla Cinnamon is a Senior Product Manager at Microsoft working on the developer experience in Windows. This includes Dev Home and PowerToys. Kayla formerly worked on Windows Terminal and Cascadia Code, which is the font you all use inside Visual Studio. She holds a Master's degree in Information Technology from Rensselaer Polytechnic Institute with a concentration in Human-Computer Interaction. She recently was a speaker at the recent Microsoft Build conference. Topics of Discussion: [6:02] Kayla talks about DevHome. [7:18] Examples of having agency over your machine. [9:05] Setting up an environment in DevHome and a WinGet configuration file. [10:10] Desired state configuration. [10:47] How do we generate these files? [12:26] Using Dev Home to simplify cloning and configuring repositories. [14:22] DSC can toggle Windows settings as well. [16:26] What is Dev Drive? [20:36] How run environments help bring your Cloud and remote environments into a centralized place. [23:09] The most popular power toys. [26:07] Windows subsystem for Linux. [31:00] What's the next power toy? [35:18] Ways for people to learn more. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo's Twitter — Follow to stay informed about future events! Ep 54 with Kayla Cinnamon and Rich Turner Kayla Cinnamon GitHub Kayla Cinnamon Kayla on X Kayla on LinkedIn Developer Experience improvements in Windows Windows Terminal Github Microsoft Cascadia Microsoft PowerToys Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.
Host(s):John Papa @John_PapaWard Bell @WardBellGuest:Laurent Bugnion [@LBugnion]](https://x.com/LBugnion)Recording date: Jun 20, 2024Brought to you byAG GridIdeaBladeResources:Visual InterDev on WikipediaVisual StudioVisual Studio CodeWhat is DevBox?Create a Vue.js app on Visual StudioFree Code Camp Shares Perspectives on the difference between VS Code and Visual StudioMarkDown on VS CodeInstall Copilot on Visual StudioAnnouncement of GitHub Copilot on Visual StudioFeatures of GitHub CopilotTimejumps00:39 Where in the world is Ward Bell?01:59 Introducing Laurent Bugnion03:03 What is Visual Studio?08:02 Sponsor: Ag Grid09:03 What is Dev Box?12:03 What does it look like to use Visual Studio for web development?24:38 The advantage of not caring what the cool kids are doing25:47 Sponsor: IdeaBlade26:51 How is Copilot inside of Visual Studio to work with?29:08 How do I enable CoPilot inside Visual Studio?35:22 Where do you see Visual Studio going?Podcast editing on this episode done by Chris Enns of Lemon Productions.
Windows 11 and the Copilot+ PC Microsoft announces Copilot+ PC and our world collapses Microsoft announces new Surface Pro and Surface Laptop 13/15 as expected What the heck is this new bifurcation of features in Windows? Why? Paul ordered a Surface Laptop 15 the second Yusuf Mehdi said he could The other shoe finally drops: Every Copilot+ Pro PC has a fan. Is this a problem? Sorry, Chicken Little, Microsoft Recall is not a privacy concern Windows 11 is getting a lot of new security features Qualcomm is offering a $899 Copilot+ PC Mini and it looks awesome Windows 11 24H2 just entered the Release Preview channel Inside baseball Everyone is mad at Microsoft about Monday's event Intel had people on-site to attend and present, Microsoft took their badges away and asked them to leave (AMD seemingly placated by Build keynote mentions). Intel countered with its own pissy announcement Qualcomm, the darling of the event, would like to know why it took Microsoft 40 minutes to say the word "Snapdragon" PC makers were told they would get equal billing with Surface, but they were afterthoughts during the event and at the showcase Microsoft 365 Microsoft Announces Team Copilot Microsoft adds new features to Microsoft Teams Microsoft Edge is getting a real-time translation feature AI Microsoft adds a multimodal model to its Phi family of on-device SLMs Microsoft brings Copilots to developers, updates Power Platform Microsoft partners with Khan Academy on AI training Dev Microsoft announces Windows Copilot runtime, but it's not a runtime Also, WTFF WPF is BACK with WinUI support too! Visual Studio 2022 17.10 adds integrated GitHub Copilot Plus some .NET 9 updates in pre-release Windows 11 24H2 is getting a bunch of new features for developers Tips & Picks Tip of the Week: Windows 11 Security Book & Surface Laptop Report RunAs Radio This Week: The End of Windows 10 with Paul Thurrott Brown Liquor: Eagle Rare 10 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: kolide.com/ww HP.com - WW - https://bit.ly/4adilko
Windows 11 and the Copilot+ PC Microsoft announces Copilot+ PC and our world collapses Microsoft announces new Surface Pro and Surface Laptop 13/15 as expected What the heck is this new bifurcation of features in Windows? Why? Paul ordered a Surface Laptop 15 the second Yusuf Mehdi said he could The other shoe finally drops: Every Copilot+ Pro PC has a fan. Is this a problem? Sorry, Chicken Little, Microsoft Recall is not a privacy concern Windows 11 is getting a lot of new security features Qualcomm is offering a $899 Copilot+ PC Mini and it looks awesome Windows 11 24H2 just entered the Release Preview channel Inside baseball Everyone is mad at Microsoft about Monday's event Intel had people on-site to attend and present, Microsoft took their badges away and asked them to leave (AMD seemingly placated by Build keynote mentions). Intel countered with its own pissy announcement Qualcomm, the darling of the event, would like to know why it took Microsoft 40 minutes to say the word "Snapdragon" PC makers were told they would get equal billing with Surface, but they were afterthoughts during the event and at the showcase Microsoft 365 Microsoft Announces Team Copilot Microsoft adds new features to Microsoft Teams Microsoft Edge is getting a real-time translation feature AI Microsoft adds a multimodal model to its Phi family of on-device SLMs Microsoft brings Copilots to developers, updates Power Platform Microsoft partners with Khan Academy on AI training Dev Microsoft announces Windows Copilot runtime, but it's not a runtime Also, WTFF WPF is BACK with WinUI support too! Visual Studio 2022 17.10 adds integrated GitHub Copilot Plus some .NET 9 updates in pre-release Windows 11 24H2 is getting a bunch of new features for developers Tips & Picks Tip of the Week: Windows 11 Security Book & Surface Laptop Report RunAs Radio This Week: The End of Windows 10 with Paul Thurrott Brown Liquor: Eagle Rare 10 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: kolide.com/ww HP.com - WW - https://bit.ly/4adilko
Windows 11 and the Copilot+ PC Microsoft announces Copilot+ PC and our world collapses Microsoft announces new Surface Pro and Surface Laptop 13/15 as expected What the heck is this new bifurcation of features in Windows? Why? Paul ordered a Surface Laptop 15 the second Yusuf Mehdi said he could The other shoe finally drops: Every Copilot+ Pro PC has a fan. Is this a problem? Sorry, Chicken Little, Microsoft Recall is not a privacy concern Windows 11 is getting a lot of new security features Qualcomm is offering a $899 Copilot+ PC Mini and it looks awesome Windows 11 24H2 just entered the Release Preview channel Inside baseball Everyone is mad at Microsoft about Monday's event Intel had people on-site to attend and present, Microsoft took their badges away and asked them to leave (AMD seemingly placated by Build keynote mentions). Intel countered with its own pissy announcement Qualcomm, the darling of the event, would like to know why it took Microsoft 40 minutes to say the word "Snapdragon" PC makers were told they would get equal billing with Surface, but they were afterthoughts during the event and at the showcase Microsoft 365 Microsoft Announces Team Copilot Microsoft adds new features to Microsoft Teams Microsoft Edge is getting a real-time translation feature AI Microsoft adds a multimodal model to its Phi family of on-device SLMs Microsoft brings Copilots to developers, updates Power Platform Microsoft partners with Khan Academy on AI training Dev Microsoft announces Windows Copilot runtime, but it's not a runtime Also, WTFF WPF is BACK with WinUI support too! Visual Studio 2022 17.10 adds integrated GitHub Copilot Plus some .NET 9 updates in pre-release Windows 11 24H2 is getting a bunch of new features for developers Tips & Picks Tip of the Week: Windows 11 Security Book & Surface Laptop Report RunAs Radio This Week: The End of Windows 10 with Paul Thurrott Brown Liquor: Eagle Rare 10 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: kolide.com/ww HP.com - WW - https://bit.ly/4adilko
Windows 11 and the Copilot+ PC Microsoft announces Copilot+ PC and our world collapses Microsoft announces new Surface Pro and Surface Laptop 13/15 as expected What the heck is this new bifurcation of features in Windows? Why? Paul ordered a Surface Laptop 15 the second Yusuf Mehdi said he could The other shoe finally drops: Every Copilot+ Pro PC has a fan. Is this a problem? Sorry, Chicken Little, Microsoft Recall is not a privacy concern Windows 11 is getting a lot of new security features Qualcomm is offering a $899 Copilot+ PC Mini and it looks awesome Windows 11 24H2 just entered the Release Preview channel Inside baseball Everyone is mad at Microsoft about Monday's event Intel had people on-site to attend and present, Microsoft took their badges away and asked them to leave (AMD seemingly placated by Build keynote mentions). Intel countered with its own pissy announcement Qualcomm, the darling of the event, would like to know why it took Microsoft 40 minutes to say the word "Snapdragon" PC makers were told they would get equal billing with Surface, but they were afterthoughts during the event and at the showcase Microsoft 365 Microsoft Announces Team Copilot Microsoft adds new features to Microsoft Teams Microsoft Edge is getting a real-time translation feature AI Microsoft adds a multimodal model to its Phi family of on-device SLMs Microsoft brings Copilots to developers, updates Power Platform Microsoft partners with Khan Academy on AI training Dev Microsoft announces Windows Copilot runtime, but it's not a runtime Also, WTFF WPF is BACK with WinUI support too! Visual Studio 2022 17.10 adds integrated GitHub Copilot Plus some .NET 9 updates in pre-release Windows 11 24H2 is getting a bunch of new features for developers Tips & Picks Tip of the Week: Windows 11 Security Book & Surface Laptop Report RunAs Radio This Week: The End of Windows 10 with Paul Thurrott Brown Liquor: Eagle Rare 10 Hosts: Leo Laporte, Paul Thurrott, and Richard Campbell Download or subscribe to this show at https://twit.tv/shows/windows-weekly Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Check out Paul's blog at thurrott.com The Windows Weekly theme music is courtesy of Carl Franklin. Sponsors: kolide.com/ww HP.com - WW - https://bit.ly/4adilko
How do you debug your EF queries? Carl and Richard talk to Giorgi Dalakishvili about his open-source Visual Studio extension, EFCore Visualizer. Giorgi talks about bringing together the EF rendering of the query with the database query plan to ensure you retrieve data from your database as efficiently as possible. The conversation ranges over a number of tools Giorgi has built over the years, including EF Framework Exceptions, DuckDB.NET, and more!
Can speech become part of your development workflow? Carl and Richard talk to Karl Geitz about his use of NaturallySpeaking to create software in Visual Studio. Karl talks about using voice to write better, longer comments in his code and also helps to navigate the features of Visual Studio itself. The effort started when dealing with Repetitive Stress Injury but has now evolved into his most productive approach to coding - one hand on the mouse, the other on function keys, and voice instead of typing!