Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.
| Episode | Date |
|---|---|
|
514: Running Local LLMs in VS Code
|
May 11, 2026 |
|
513: Agents Over Chat: The Future of Developer Workflows
|
May 04, 2026 |
|
512: Does Matter Really Matter?
|
Apr 27, 2026 |
|
511: Terminals, Remote Sessions, No More Watches!
|
Apr 20, 2026 |
|
510: AI Agents: Claws, Copilot, GUI vs CLI Debate
|
Apr 13, 2026 |
|
509: How AI Fleets Fixed 31 Issues in Two Days
|
Apr 06, 2026 |
|
508: Agentic Workflows - Markdown Automation for GitHub Actions
|
Mar 30, 2026 |
|
507: iCircuit UI Roast: Toolbar, Popovers, and Polish
|
Mar 23, 2026 |
|
506: We have no skills
|
Mar 16, 2026 |
|
505: 8GB of RAM Isn't Good Enough #MacBookNeo
|
Mar 09, 2026 |
|
504: 15 Years of iCircuit
|
Mar 02, 2026 |
|
503: Welcome to Tiny Tool Town
|
Feb 23, 2026 |
|
502: Rectified Flow Revolution - AI Image Generation Gets Smarter
|
Feb 16, 2026 |
|
501: Autopilot, Fleets, and Parallel Agents Explained
|
Feb 09, 2026 |
|
500: How Frank Builds Apps Has Changed Forever
|
Feb 02, 2026 |
|
499: Going Full Ralph, CLI, & GitHub Copilot SDK?!?!
|
Jan 26, 2026 |
|
498: CI/CD fro Mac Apps: GitHub Actions to Notarize
|
Jan 19, 2026 |
|
497: Turning Machine Code into C with AI
|
Jan 12, 2026 |
|
496: All The Holiday Hacks
|
Jan 05, 2026 |
|
495: 2025 Wrapped - The Official Year of AI Development
|
Dec 29, 2025 |
|
494: TV Evolution- CRTs, Aspect Ratios, and Beyond
|
Dec 22, 2025 |
|
493: Git's most powerful but underutilized tool
|
Dec 15, 2025 |
|
492: SwiftData & CloudKit Sync "Just Work" Right? [Boosted Audio]
|
Dec 08, 2025 |
|
491: Gemini 3.0: AI's Leap in UI Design?
|
Dec 01, 2025 |
|
490: SwiftUI, SwiftData, Apple Intelligence, All In VS Code??!?!
|
Nov 24, 2025 |
|
489: .NET 10 and Visual Studio 2026
|
Nov 17, 2025 |
|
488: Breaking Down the 2025 Octoverse Report
|
Nov 10, 2025 |
|
487: Waymo Review & All The Agents from GitHub Universe 2025
|
Nov 03, 2025 |
|
486: AI Browsers & Apple Silicon M5
|
Oct 27, 2025 |
|
485: N-2 iOS Support Policy
|
Oct 20, 2025 |
|
484: Designing for Liquid Glass
|
Oct 13, 2025 |
|
483: Never too late to migrate & modernize
|
Oct 06, 2025 |
|
482: 1 Day Apps
|
Sep 29, 2025 |
|
481: Hello iOS 26 & macOS 26 + Listener Questions Answered!
|
Sep 22, 2025 |
|
480: Hello iPhone 17
|
Sep 15, 2025 |
|
479: All in on Spec-Driven Development
|
Sep 08, 2025 |
|
478: macOS 26... Something is wrong here...
|
Sep 01, 2025 |
|
477: From Spark, To Blazor, To Mobile, To Production in 1 Day
|
Aug 25, 2025 |
|
476: GPT-5 Is Here, What's next?
|
Aug 18, 2025 |
|
475: We Built 6 Apps with GitHub Spark
|
Aug 11, 2025 |
|
474: Apple Intelligence for C# and .NET
|
Aug 04, 2025 |
|
473: The Catalyst for Frank's new Kitty!
|
Jul 28, 2025 |
|
472: How I Vibe Coded a SaaS with VS Code
|
Jul 21, 2025 |
|
471: Cracking Open VS Code AI Agent Mode Code
|
Jul 14, 2025 |
|
470: AI Assisted Coding, .NET MAUI 10, and CarPlay for Everyone
|
Jul 07, 2025 |
|
469: New MCP Server Features
|
Jun 30, 2025 |
|
468: aspire CLI, dotnet run app.cs, C# 14 field
|
Jun 23, 2025 |
|
467: There was AI at WWDC 2025
|
Jun 16, 2025 |
|
466: When James Made Xbox Games
|
Jun 09, 2025 |
|
465: Learning how web development works
|
Jun 02, 2025 |
|
464: Microsoft Build 2025 Recap + A Little Google I/O
|
May 26, 2025 |
|
463: Good and Bad Vibes
|
May 19, 2025 |
|
462: Are Apps Dead?
|
May 12, 2025 |
|
461: Merge Conflict REACTS - 7 Programming Myths
|
May 05, 2025 |
|
460: I Only Vibe Code Now
|
Apr 28, 2025 |
|
Data Access Evolution & AI with Michael Pizzo - Microsoft Data Expert
|
Apr 24, 2025 |
|
Microsoft Engineer Scott Seiber on Early AI with Microsoft Bob's Rover and Our AI Future
|
Apr 22, 2025 |
|
459: Red Robin's Auto Scaling Problems
|
Apr 21, 2025 |
|
A chat with Larry Osterman on Microsoft's Transformation, AI, & Interviewing
|
Apr 17, 2025 |
|
458: Agent2Agent
|
Apr 14, 2025 |
|
457: Nintendo Switch 2, MCP Remote Servers, & Vibe Coding Games
|
Apr 07, 2025 |
|
456: Hello Model Context Protocol (MCP) Servers
|
Mar 31, 2025 |
|
455: 3D Printing for Profit
|
Mar 24, 2025 |
|
454: Let's ship some .NET iOS & Android apps! CI/CD Deep Dive
|
Mar 17, 2025 |
|
453: All Things .NET Trimming & Native AOT
|
Mar 10, 2025 |
|
452: Building a 2MB iOS app in Swift & Xcode
|
Mar 03, 2025 |
|
451: Mac mini dongles & AI?!?!
|
Feb 24, 2025 |
|
450: AI Agents, Hottest Reloading, & Apple Notes in 2025
|
Feb 17, 2025 |
|
449: Modernizing .NET Libraries
|
Feb 10, 2025 |
|
448: Did Android XR Just Destroy visionOS?
|
Feb 03, 2025 |
|
447: Whoops, I Lost My Keystore
|
Jan 27, 2025 |
|
446: Mac mini M4 Pro - Honest Developer Reviews
|
Jan 20, 2025 |
|
445: "Live" from CES 2025
|
Jan 13, 2025 |
|
444: Official Family IoT Tech Support
|
Jan 06, 2025 |
|
443: If 2024 was the year of AI, what is coming in 2025?
|
Dec 30, 2024 |
|
442: Launching a new visionOS app
|
Dec 23, 2024 |
|
441: AI Driven Development
|
Dec 16, 2024 |
|
440: Future of GPTs? Mac Desktops? Headphones?
|
Dec 09, 2024 |
|
439: One Month with the M4 Mac Mini - Developer Setup Breakdown
|
Dec 02, 2024 |
|
438: Jon Galloway - From Submarine Office to Software Developer
|
Nov 25, 2024 |
|
437: .NET 9 Is Here!
|
Nov 18, 2024 |
|
436: We bought new Mac minis! Now what?
|
Nov 11, 2024 |
|
435: GitHub Universe Recap + M4 is here with a NEW Mac mini!!!
|
Nov 04, 2024 |
|
434: Free OSS Controls for Everyone!
|
Oct 28, 2024 |
|
433: Epic vs Google
|
Oct 21, 2024 |
|
432: Creating our own color space?!?!?
|
Oct 14, 2024 |
|
431: Put some Python in your C# with CSnakes
|
Oct 07, 2024 |
|
430: iOS 18 & Apple Intelligence Preview Hands-On
|
Sep 30, 2024 |
|
429: Hands-on with iPhone 16 Pro... Apple Intelligence Coming Soon
|
Sep 23, 2024 |
|
428: Our Favorite VS Code Extensions
|
Sep 16, 2024 |
|
427: It's Glowtime! Rumor Edition
|
Sep 09, 2024 |
|
426: Designing, Developing, Testing, & Productizing a Board Game with Ben Ruiz
|
Sep 02, 2024 |
|
425: The NEW .NET MAUI Binding System
|
Aug 26, 2024 |
|
424: Xamarin 2025, New Apple Tax, & Mega .NET MAUI Update
|
Aug 19, 2024 |
|
423: Should we be building TV apps?
|
Aug 12, 2024 |
|
422: An Introduction to Continuous Integration & Delivery
|
Aug 05, 2024 |
|
421: .NET Aspire 8.1 Is Here! Let's GOOOOO!!!!
|
Jul 29, 2024 |
|
420: Life, VS Code, All The TOPS, and .NET 9
|
Jul 22, 2024 |
|
419: An Ideal Mobile Developer Setup on macOS
|
Jul 15, 2024 |
|
418: Is AI Really Intelligent?
|
Jul 08, 2024 |
|
417: How Starlink Really Works
|
Jul 01, 2024 |
|
416: Going Light + How Spatial Video Really Works
|
Jun 24, 2024 |
|
415: Apple Intelligence & WWDC 2024 Recap
|
Jun 17, 2024 |
|
414: x86 is BACK!
|
Jun 10, 2024 |
|
413: Google Takeout in Action
|
Jun 03, 2024 |
|
412: Copilot+ PCs & Everything .NET at Build 2024
|
May 27, 2024 |
|
411: AI 4o, Google I/O, .NET Aspire, & #XamarinGaveMe
|
May 20, 2024 |
|
410: The New AI Powered iPad Pro
|
May 13, 2024 |
|
409: Let's Discuss AI Devices
|
May 06, 2024 |
|
408: Fine Tuning Minimal App Requirements
|
Apr 29, 2024 |
|
407: What the heck are tokens, embeddings, and GPTs anyways?
|
Apr 22, 2024 |
|
406: Creating Beautiful .NET Console Apps
|
Apr 15, 2024 |
|
405: 30 Seconds to Wow
|
Apr 08, 2024 |
|
404: The Importance of Project Templates
|
Apr 01, 2024 |
|
403: That Time Apple Broke Java
|
Mar 25, 2024 |
|
402: AI Made Easy with Smart Components for ASP.NET Core Web Apps
|
Mar 18, 2024 |
|
401: The State of EVs - Renting, Driving, Owning
|
Mar 11, 2024 |
|
400: Your Burning Questions Answered
|
Mar 04, 2024 |
|
399: How to Build & Try to Release an Apple Vision Pro App
|
Feb 26, 2024 |
|
398: 2 Week Apple Vision Pro Review + .NET 9 Preview 1 Is Here
|
Feb 19, 2024 |
|
397: Podcasting Inside Apple Vision Pro
|
Feb 12, 2024 |
|
396: Designing for the Apple Vision Pro
|
Feb 05, 2024 |
|
395: Buying The Apple Vision Pro
|
Jan 29, 2024 |
|
394: 1BRC, Getting Spatial, & Importance of Source Control
|
Jan 22, 2024 |
|
393: The Apple Vision Pro Developer Dilemma
|
Jan 15, 2024 |
|
392: The One Billion Row Challenge - .NET Edition
|
Jan 08, 2024 |
|
391: Our Predictions for Apple in 2024
|
Jan 01, 2024 |
|
390: Goodbye 2023
|
Dec 25, 2023 |
|
389: Wasm, WASI, and Beyond!
|
Dec 18, 2023 |
|
388: Developer to Manager, Hybrid Success, & Capacity for Innovation
|
Dec 11, 2023 |
|
387: System.Reflection & Native AOT
|
Dec 04, 2023 |
|
386: .NET Conf 2023 Recap
|
Nov 27, 2023 |
|
385: .NET Conf 2023, OpenAI Dev Day, LLC Insight
|
Nov 20, 2023 |
|
384: iPhone Widgets On Your Mac Desktop
|
Nov 13, 2023 |
|
383: Scary Fast (M3, .NET 8, .NET MAUI Edition)
|
Nov 06, 2023 |
|
382: Let's Talk Dark Forces Remastered
|
Oct 30, 2023 |
|
381: The case of the lost iPhone
|
Oct 23, 2023 |
|
380: llama.cpp, .NET 8 Surprises, & Beyond
|
Oct 16, 2023 |
|
379: Breaking APIs for Fun
|
Oct 09, 2023 |
|
378: Debugging MacOS Control Center & SwiftUI CPU Usage
|
Oct 02, 2023 |
|
377: .NET 8, Surface, Copilot AI, & iOS 17 are Here!
|
Sep 25, 2023 |
|
376: iPhone 15, Apple Watch Series 9, and USB-C!
|
Sep 18, 2023 |
|
375: Buying an electric vehicle in 2023
|
Sep 11, 2023 |
|
374: The AI Behind Airport Security
|
Sep 04, 2023 |
|
373: Installing the .NET 9 Alpha
|
Aug 28, 2023 |
|
372: Buying a Nintendo Switch in 2023
|
Aug 21, 2023 |
|
371: The Problem with Walled Gardens in Apps
|
Aug 14, 2023 |
|
370: The Rise of LK-99
|
Aug 07, 2023 |
|
369: Scanning real world objects into ready-to-use 3D models with RealityKit
|
Jul 31, 2023 |
|
368: Building .NET MAUI User Interfaces in C#
|
Jul 24, 2023 |
|
367: NativeAOT for iOS & .NET MAUI Lands in VS Code
|
Jul 17, 2023 |
|
366: Developing for visionOS
|
Jul 10, 2023 |
|
365: Developing 3D Applications
|
Jul 03, 2023 |
|
364: What is an AI Developer?
|
Jun 26, 2023 |
|
363: Getting Serious About Upgrades
|
Jun 19, 2023 |
|
362: Developer Productivity - C# 12, Dev Tunnels, C# Dev Kit
|
Jun 12, 2023 |
|
361: WWDC 2023 Recap - Apple Vision Pro & Beyond
|
Jun 06, 2023 |
|
Teaser: WWDC 2023 Predictions
|
Jun 04, 2023 |
|
360: Microsoft Build 2023, Security, Passkeys, & LLM AI Takeover!
|
May 29, 2023 |
|
359: Publishing Android Apps to Amazon App Store + Windows 11
|
May 22, 2023 |
|
358: Google I/O 2023 Recap - AI 🤔, Dark Mode 🎉
|
May 15, 2023 |
|
357: The Zune UI was the Best UI
|
May 08, 2023 |
|
356: Sunsetting software, libraries, & APIs
|
May 01, 2023 |
|
355: Previewing the Preview of C# 12
|
Apr 24, 2023 |
|
354: .NET Native AOT Apps Fit on a Floppy Disk!
|
Apr 17, 2023 |
|
353: Exploring & Analyzing Bing Chat
|
Apr 10, 2023 |
|
352: Analyzing The Twitter Algorithm
|
Apr 03, 2023 |
|
351: What are F# Discriminated Unions?
|
Mar 27, 2023 |
|
350: Multimodal GPT-4
|
Mar 20, 2023 |
|
349: Packaged with external location or unpackaged
|
Mar 13, 2023 |
|
348: ChatGPT Comes to the Command Line
|
Mar 06, 2023 |
|
347: Converting Star Wars Dark Forces 3DO Files with .NET MAUI
|
Feb 27, 2023 |
|
346: Calling .NET Libraries from Rust with Native AOT
|
Feb 20, 2023 |
|
345: Backwards Compatible .NET
|
Feb 13, 2023 |
|
344: Exploring CoreData and CloudKit
|
Feb 06, 2023 |
|
343: A Mac Mini To Rule Them All!
|
Jan 30, 2023 |
|
342: Democratizing AI... and GPT3
|
Jan 23, 2023 |
|
341: Frank Masters In-App Subscriptions
|
Jan 16, 2023 |
|
340: CES, IoT, Security, & Roasting Coffee
|
Jan 09, 2023 |
|
339: Building a DIY Smart Thermostat with .NET
|
Jan 02, 2023 |
|
338: Android Publishing Complexities
|
Dec 26, 2022 |
|
337: Drawing Lines on Maps
|
Dec 19, 2022 |
|
336: ChatGPT
|
Dec 12, 2022 |
|
335: All in on Codespaces
|
Dec 05, 2022 |
|
334: 7 Awesome New Features in .NET 7
|
Nov 28, 2022 |
|
333: How to REALLY ship apps
|
Nov 21, 2022 |
|
332: .NET Conf 2022 Recap - All Things .NET 7
|
Nov 14, 2022 |
|
331: .NET 7 is here! C# 11, Performance, and more!
|
Nov 07, 2022 |
|
330: Twitter, Metaverse, USB-C, App Store Ads... OH MY!
|
Oct 31, 2022 |
|
329: Is iPadOS Ready for Stage Manager?
|
Oct 24, 2022 |
|
328: Microsoft Surface Event 2022 Recap
|
Oct 17, 2022 |
|
327: Worst Upgrade Process Ever
|
Oct 10, 2022 |
|
326: Frank Contemplates In-App Subscriptions
|
Oct 03, 2022 |
|
325: Managing & Maintaining .NET Libraries (.NET 7 RC Is Here!)
|
Sep 26, 2022 |
|
324: Revisiting GitHub Copilot
|
Sep 19, 2022 |
|
323: Let's Get Ultra Dynamic on an Island
|
Sep 12, 2022 |
|
322: Making Money with Subscriptions
|
Sep 05, 2022 |
|
321: ML In The Browser - transformers-js
|
Aug 29, 2022 |
|
320: All the .NETs
|
Aug 22, 2022 |
|
319: ML Cuneiform Translations
|
Aug 15, 2022 |
|
318: Fixing Performance Issues
|
Aug 08, 2022 |
|
317: Performance Benchmarking Code
|
Aug 01, 2022 |
|
316: Hosting Websites & Web Apps for Free
|
Jul 25, 2022 |
|
315: A Proper Podcast
|
Jul 18, 2022 |
|
314: Pixy Review - Snap's Mini Drone
|
Jul 11, 2022 |
|
313: Stop Using Junk In Your Apps
|
Jul 04, 2022 |
|
312: dotnet workload
|
Jun 27, 2022 |
|
311: Goodbye Passwords, Hello Passkeys
|
Jun 20, 2022 |
|
310: WWDC 2022 Recap
|
Jun 13, 2022 |
|
309: Where did my OpenGL go?
|
Jun 06, 2022 |
|
308: James & Frank Go To Build 2022!
|
May 30, 2022 |
|
307: All in on .NET MAUI
|
May 23, 2022 |
|
306: How to Contribute to OSS
|
May 16, 2022 |
|
305: Breaking Your Own APIs
|
May 09, 2022 |
|
304: Snap's Pixy... the future of drones?
|
May 02, 2022 |
|
var num = 303; var title = $$"""Episode #{{num}}""";
|
Apr 25, 2022 |
|
302: .NET MAUI Release Candidate Is Here!
|
Apr 18, 2022 |
|
301: Going Beyond ZSH
|
Apr 11, 2022 |
|
300 Episodes of Merge Conflict!
|
Apr 04, 2022 |
|
299: Databases shouldn’t allow delete
|
Mar 28, 2022 |
|
298: The Great M1 Conspiracy
|
Mar 21, 2022 |
|
297: The Ultra Apple Event Recap
|
Mar 14, 2022 |
|
296: NSUrl, Security Scope, & Bookmarks
|
Mar 07, 2022 |
|
295: Two ways to do the same thing
|
Feb 28, 2022 |
|
294: Hello .NET 7, C# 11, and !!
|
Feb 21, 2022 |
|
293: dotnet-trace with dotnet-monitor through dotnet-dsrouter
|
Feb 14, 2022 |
|
292: Developer Guide to In-App Subscriptions
|
Feb 07, 2022 |
|
291: GitHub Actions All The Things
|
Jan 31, 2022 |
|
290: The .NET MAUI Episode
|
Jan 24, 2022 |
|
289: App Publishing Road Blocks
|
Jan 17, 2022 |
|
288: Turning Hacks into Reality
|
Jan 10, 2022 |
|
287: Tech Highs and Lows of 2021
|
Jan 03, 2022 |
|
286: Hacking 3D Holograms with .NET
|
Dec 27, 2021 |
|
285: is not null
|
Dec 20, 2021 |
|
284: C# 10 Global & Implicit Usings
|
Dec 13, 2021 |
|
283: The Metaverse - When, where, why
|
Dec 06, 2021 |
|
282: Automating Protocols
|
Nov 29, 2021 |
|
281: C# 10, .NET MAUI, Blazor Hybrid, and more!
|
Nov 22, 2021 |
|
280: .NET 6 and Visual Studio 2022 are here!
|
Nov 15, 2021 |
|
279: What are Azure Container Apps?
|
Nov 08, 2021 |
|
278: Inside .NET Hot Reload
|
Nov 01, 2021 |
|
277: MacBook Pro & Pixel 6 Event Recaps
|
Oct 25, 2021 |
|
276: .NET 6 + C# 10 == Mind Blown
|
Oct 18, 2021 |
|
275: Analyzing Squid Game’s Motion Detection (Red Light, Green Light)
|
Oct 11, 2021 |
|
274: Building IoT Things
|
Oct 04, 2021 |
|
273: Microsoft Surface 2021 Event Recap
|
Sep 27, 2021 |
|
272: .NET 6 RC1, .NET MAUI Updates, & iPhone 13 Event Recap
|
Sep 20, 2021 |
|
271: How not to monetize an app
|
Sep 13, 2021 |
|
270: M1 on the road, phased release, new SQLite-net, and .NET MAUI ready libraries
|
Sep 06, 2021 |
|
269: How not to advertise mobile apps
|
Aug 30, 2021 |
|
268: Authentication shouldn't be hard
|
Aug 23, 2021 |
|
267: Hacking Onewheel Bluetooth
|
Aug 16, 2021 |
|
266: How not to architect a database
|
Aug 09, 2021 |
|
265: Robot Engineer turned Program Manager with Maddy Leger
|
Aug 02, 2021 |
|
264: FOSS, Code Tours, & .NET MAUI Web with Ooui
|
Jul 26, 2021 |
|
263: Building Computers
|
Jul 19, 2021 |
|
262: Your AI Code Copilot
|
Jul 12, 2021 |
|
261: Windows 11 Insider Preview
|
Jul 05, 2021 |
|
260: Every question answered
|
Jun 28, 2021 |
|
259: Photogrammetry
|
Jun 21, 2021 |
|
258: WWDC 2021 Recap
|
Jun 14, 2021 |
|
257: M1RACLES
|
Jun 07, 2021 |
|
256: Microsoft Build 2021 Recap
|
May 31, 2021 |
|
255: What is encryption anyways?
|
May 24, 2021 |
|
254: AirTag Development
|
May 17, 2021 |
|
253: Past, Present, & Future of Ooui
|
May 10, 2021 |
|
252: Linux GUI Apps on Windows - WSLg
|
May 03, 2021 |
|
251: #AppleEvent - AirTags, M1 iMac, & Purple iPhone
|
Apr 26, 2021 |
|
250: To The Moon
|
Apr 19, 2021 |
|
249: A Beautiful Disaster
|
Apr 12, 2021 |
|
248: Satisfying Business Requirements
|
Apr 05, 2021 |
|
247: Generating UI with GPT-3
|
Mar 29, 2021 |
|
246: Breaking out of the Desktop App Sandbox
|
Mar 22, 2021 |
|
245: Doubling Down on Cross-Platform Development
|
Mar 15, 2021 |
|
244: Introduction to Microservices
|
Mar 08, 2021 |
|
243: Lessons Learned - 3 Years of FuGet
|
Mar 01, 2021 |
|
242: Mac Backups, Store Promotion, & Multi-Window Apps with SceneDelegate
|
Feb 22, 2021 |
|
241: Goodbye DTK, Hello Mac App Development
|
Feb 15, 2021 |
|
240: Stonks, Robots, and Cross-Platform IAP
|
Feb 08, 2021 |
|
239: Planning an App Release
|
Feb 01, 2021 |
|
238: Island Tracker - The Final Chapter
|
Jan 25, 2021 |
|
237: Bot Awesome
|
Jan 18, 2021 |
|
236: Supporting Your Customers
|
Jan 11, 2021 |
|
235: Holiday Hack Success!
|
Jan 04, 2021 |
|
234: Goodbye 2020! Let's ship some apps!
|
Dec 28, 2020 |
|
233: Bluetooth is Mind-blowing!
|
Dec 21, 2020 |
|
232: AirPods Max, Apple Fitness+, and AR/VR Indoor Cycling
|
Dec 14, 2020 |
|
231: No M1 Talk We Promise... 🤞🤔🤫
|
Dec 07, 2020 |
|
230: QA Testing M1 iOS Apps + 21% Raise for Frank!
|
Nov 30, 2020 |
|
229: Selling iOS Apps on M1 Apple Silicon
|
Nov 23, 2020 |
|
228: .NET Conf 2020 & Apple M1 Event Recap
|
Nov 16, 2020 |
|
227: Databases!
|
Nov 09, 2020 |
|
226: Universal Custom Data Link Schemes
|
Nov 02, 2020 |
|
225: Frank Got Catalyst for Xamarin.iOS Working!
|
Oct 26, 2020 |
|
224: iPhone 12 is here with magnets!
|
Oct 19, 2020 |
|
223: How App Updates Work
|
Oct 12, 2020 |
|
222: Cool New Tech
|
Oct 05, 2020 |
|
221: Swift on Windows, Clean Code, and iOS 14
|
Sep 28, 2020 |
|
220: Apple Event Recap - Apple Watch Series 6 & New iPad Air
|
Sep 21, 2020 |
|
219: Move over float, it is time for Half
|
Sep 14, 2020 |
|
218: The One About Blazor
|
Sep 07, 2020 |
|
217: Frank's Custom Identity Service
|
Aug 31, 2020 |
|
216: GaaS - GUID as a Service
|
Aug 24, 2020 |
|
215: Model Intermediate Language
|
Aug 17, 2020 |
|
214: Switching from Android to iPhone
|
Aug 10, 2020 |
|
213: GPT-3
|
Aug 03, 2020 |
|
212: Model-View-Update (MVU) - What, Why, How
|
Jul 27, 2020 |
|
211: Failure To Launch
|
Jul 20, 2020 |
|
210: I Should Buy a Mac Mini Every Summer
|
Jul 13, 2020 |
|
209: Working from Home
|
Jul 06, 2020 |
|
208: WWDC Detox + DTK Hype
|
Jun 29, 2020 |
|
207.5: WWDC20 Recap
|
Jun 24, 2020 |
|
206: IoT Build Status with BuildLight
|
Jun 15, 2020 |
|
205: Monetization
|
Jun 08, 2020 |
|
204: Going Freemium
|
Jun 01, 2020 |
|
203: Updating Open Source Projects
|
May 25, 2020 |
|
202: Let's Start a Business
|
May 18, 2020 |
|
201: Release It Already!
|
May 11, 2020 |
|
200: Have We Reached Peak Merge Conflict?
|
May 04, 2020 |
|
199: Update, Rewrite, or Throw It Away
|
Apr 27, 2020 |
|
198: Why Can't We Be Friends
|
Apr 20, 2020 |
|
197: I Need a Website
|
Apr 13, 2020 |
|
196: Our Future Is Now
|
Apr 06, 2020 |
|
195: The Hanselman Machine Learning Model
|
Mar 30, 2020 |
|
194: The Day The iPad Became a Laptop
|
Mar 23, 2020 |
|
193: UI Is Messy
|
Mar 16, 2020 |
|
192: Getting Started with Live Streaming
|
Mar 09, 2020 |
|
191: An Odious Prime Deficient Number
|
Mar 02, 2020 |
|
190: The Creation of Appstat with Frank
|
Feb 24, 2020 |
|
189: Enter the era of dual-screen development
|
Feb 17, 2020 |
|
188: Frank Teaches James Electricity
|
Feb 10, 2020 |
|
187: Blasting Off with Jupyter Notebooks
|
Feb 03, 2020 |
|
186: Hot Hot Hot
|
Jan 27, 2020 |
|
185: Frank Hates Dark Mode
|
Jan 20, 2020 |
|
184: Building 3D Apps with SceneKit
|
Jan 13, 2020 |
|
183: How This Thing Is Made
|
Jan 06, 2020 |
|
182: Introduction to Electrical Engineering
|
Dec 30, 2019 |
|
181: Hacking The Holidays
|
Dec 23, 2019 |
|
180: Cloud Powered GPUs
|
Dec 16, 2019 |
|
179: Analyzing All That Data
|
Dec 09, 2019 |
|
178: Building C# with Mads Torgersen
|
Dec 02, 2019 |
|
177: DevOps, DevOps, DevOps
|
Nov 25, 2019 |
|
176: The Ultimate Developer Machine
|
Nov 18, 2019 |
|
175: #nullable enable
|
Nov 11, 2019 |
|
174: LangVersion ??= C# 8
|
Nov 04, 2019 |
|
173: RISC Is Good
|
Oct 28, 2019 |
|
172: Who Turned Out The Lights?
|
Oct 21, 2019 |
|
171: The Beta Hangover
|
Oct 14, 2019 |
|
170: 10 Ways To Develop Faster And Better
|
Oct 07, 2019 |
|
169: A Love Letter To Immutable Data
|
Sep 30, 2019 |
|
168: The World of Protocol Buffers
|
Sep 23, 2019 |
|
167: My Phone's CPU Has 8.5 Billion Transistors
|
Sep 16, 2019 |
|
166: Disconnecting with a Feature Phone
|
Sep 09, 2019 |
|
165: IoT Gifts Make The Best Gifts
|
Sep 02, 2019 |
|
164: Modding the Game Boy Color
|
Aug 26, 2019 |
|
163: "Borrowing" Code from the Internet
|
Aug 19, 2019 |
|
162: Throttle Those Cancellations
|
Aug 12, 2019 |
|
161: The World of Embedded Hardware
|
Aug 05, 2019 |
|
160: Infrastructure as Code, Signing Packages, & 1 Million Downloads
|
Jul 29, 2019 |
|
159: Cut, Copy, Paste, Delete, Undo
|
Jul 22, 2019 |
|
158: Everything Is Awesome
|
Jul 15, 2019 |
|
157: FOMO UI Design
|
Jul 08, 2019 |
|
156: SwiftUI's Tasty Architecture
|
Jul 01, 2019 |
|
155: Hello iPadOS
|
Jun 24, 2019 |
|
154: Homemade IoT Lights
|
Jun 17, 2019 |
|
153: Building Machine Learning Robots!
|
Jun 10, 2019 |
|
Special Edition: WWDC19 Recap: Mac Pro, Project Catalyst, SwiftUI, iPadOS, & Security
|
Jun 04, 2019 |
|
152: Refreshing Hanselman.Forms - Visual, CollectionView, & Serverless Backend
|
Jun 03, 2019 |
|
151: The Future of the Future of .NET
|
May 27, 2019 |
|
150: We Have Lift Off
|
May 20, 2019 |
|
149: .NET Powered Political Campaign
|
May 13, 2019 |
|
148: When App Developers Get Together
|
May 06, 2019 |
|
147: I'm a Mac Developer!
|
Apr 29, 2019 |
|
146: Dependency Injection, Inversion of Control, and HttpClientFactory
|
Apr 22, 2019 |
|
145: IoT Goes .NET Core
|
Apr 15, 2019 |
|
144: Package Up Those .NET Core 3 Apps
|
Apr 08, 2019 |
|
143: It's a Services Episode
|
Apr 01, 2019 |
|
142: Super Speed with AOT & LLVM
|
Mar 25, 2019 |
|
141: Visual Studio 2019 HYPE
|
Mar 18, 2019 |
|
140: Visual Dreams and WebAssembly Wishes
|
Mar 11, 2019 |
|
139: Foldables == Tablets on Demand
|
Mar 04, 2019 |
|
138: Organized Productivity
|
Feb 25, 2019 |
|
137: Tweaking UI to Perfection
|
Feb 18, 2019 |
|
136: I Love PInvoke
|
Feb 11, 2019 |
|
135: Aspirational Office
|
Feb 04, 2019 |
|
134: SQLite On The Server
|
Jan 28, 2019 |
|
133: Indie App Marketing
|
Jan 21, 2019 |
|
132: The Life & Times of Frank Krueger
|
Jan 14, 2019 |
|
131: Three Degrees of Freedom
|
Jan 07, 2019 |
|
130: 2018 Retrospective & 2019 Predictions
|
Dec 31, 2018 |
|
129: Never Nullable (Null Bad)
|
Dec 24, 2018 |
|
128: Professional Application Performance Monitoring
|
Dec 17, 2018 |
|
127: Connect(); 2018 Recap - .NET Core 3, VS 2019, Xamarin.Forms 4, and More!
|
Dec 10, 2018 |
|
126: Collaborative Coding Magic
|
Dec 03, 2018 |
|
125: Getting Fancy With Bluetooth Low Energy
|
Nov 26, 2018 |
|
124: All In On .NET Standard 2.1
|
Nov 19, 2018 |
|
123: Gimme Five Stars!
|
Nov 12, 2018 |
|
122: Today's Lecture... Debug Symbols
|
Nov 05, 2018 |
|
121: Real Time Communication
|
Oct 29, 2018 |
|
120: Rapid Fire Topics
|
Oct 22, 2018 |
|
119: RESTQL
|
Oct 15, 2018 |
|
118: Undo Architectures
|
Oct 08, 2018 |
|
117: Getting to the Metal of Metal
|
Oct 01, 2018 |
|
116: iOS 12's "Revolutionary" Shortcuts
|
Sep 24, 2018 |
|
115: Apple Event Recap & Smart Homes 3.0
|
Sep 17, 2018 |
|
114: Clean Code Styling
|
Sep 10, 2018 |
|
113: The 30% App Developer Tax
|
Sep 03, 2018 |
|
112: Decrypting Encryption
|
Aug 27, 2018 |
|
111: The Three Equals of a Struct
|
Aug 20, 2018 |
|
110: The Future of App Development
|
Aug 13, 2018 |
|
109: Neural Network C# Predictions for Everyone
|
Aug 06, 2018 |
|
108: .NET Standard Wants & Modernizing Win32 Apps
|
Jul 30, 2018 |
|
107: App-Centric vs Developer-Centric
|
Jul 23, 2018 |
|
106: We Know Nothing About Anything
|
Jul 16, 2018 |
|
105: Marzipanifying Apps
|
Jul 09, 2018 |
|
104: Learning From Our Users
|
Jul 02, 2018 |
|
103: .NET Everywhere with Miguel de Icaza
|
Jun 25, 2018 |
|
102: Mono.Cecil, Linker, and Unity Updates with Jb Evain
|
Jun 18, 2018 |
|
101: GitHub Acquired & WWDC 2018 Fully Recapped
|
Jun 11, 2018 |
|
100: Rambling Our Way Through 100 Episodes
|
Jun 04, 2018 |
|
Merge Conflict 99: Inclusive App Design & Seeing AI with Saqib Shaikh
|
May 28, 2018 |
|
Merge Conflict 98: Machine Learning for Space Exploration with Paige Bailey
|
May 21, 2018 |
|
Merge Conflict 97: GitHub + App Center = 💖
|
May 14, 2018 |
|
Merge Conflict 96: Throw Away All Architecture
|
May 07, 2018 |
|
Merge Conflict 95: Just Link It All Away
|
Apr 30, 2018 |
|
Merge Conflict 94: Everyone Loves Architecture
|
Apr 23, 2018 |
|
Merge Conflict 93: Follow the Audit Trail
|
Apr 16, 2018 |
|
Merge Conflict 92: Writable Contiguous Memories
|
Apr 09, 2018 |
|
Merge Conflict 91: Game Development Chit-chat
|
Apr 02, 2018 |
|
Special Edition: Apple's Plan to Invade Classrooms
|
Mar 28, 2018 |
|
Merge Conflict 90: Going Reactive with Progressive Flutter Apps
|
Mar 26, 2018 |
|
Merge Conflict 89: WebAssembly + Mono == .NET In Your Browser
|
Mar 19, 2018 |
|
Merge Conflict 88: Getting Hip to F#
|
Mar 12, 2018 |
|
Merge Conflict 87: Cross-Platform Is So Easy I Don't Even Have to Do It
|
Mar 05, 2018 |
|
Merge Conflict 86: Containerized Pod Development
|
Feb 26, 2018 |
|
Merge Conflict 85: All I Want To Do Is Multi-Target
|
Feb 19, 2018 |
|
Merge Conflict 84: Accidental Web Developer Podcast
|
Feb 12, 2018 |
|
Merge Conflict 83: Fear of Breaking the World
|
Feb 05, 2018 |
|
Merge Conflict 82: Broken Backs and Updating Apps
|
Jan 29, 2018 |
|
Merge Conflict 81: It Takes Two to Debug
|
Jan 22, 2018 |
|
Merge Conflict 80: It's Your Fault We Couldn't Name This Episode
|
Jan 15, 2018 |
|
Merge Conflict 79: Frank Justifies His iMac Pro
|
Jan 08, 2018 |
|
Merge Conflict 78: This One is Actually Good
|
Jan 01, 2018 |
|
Merge Conflict 77: `dotnet pack holiday`
|
Dec 25, 2017 |
|
Merge Conflict 76: We Can't Solve Everyone's Problem
|
Dec 18, 2017 |
|
Merge Conflict 75: The Hello World of Video Production
|
Dec 11, 2017 |
|
Merge Conflict 74: App Distribution, the Hard Way
|
Dec 04, 2017 |
|
Merge Conflict 73: Program Language Evolution
|
Nov 27, 2017 |
|
Merge Conflict 72: Xamarin.Forms on the Web
|
Nov 20, 2017 |
|
Merge Conflict 71: Continuous Everything with DevOps
|
Nov 13, 2017 |
|
Merge Conflict 70: Cloud $$$$
|
Nov 06, 2017 |
|
Merge Conflict 69: Copy Pasta
|
Oct 30, 2017 |
|
Merge Conflict 68: Throw Some XAML In It
|
Oct 23, 2017 |
|
Merge Conflict 67: Surviving a Hackathon
|
Oct 16, 2017 |
|
Merge Conflict 66: Drawing Pixels with SkiaSharp
|
Oct 09, 2017 |
|
Merge Conflict 65: Worst Plan Ever
|
Oct 02, 2017 |
|
Merge Conflict 64: Machine Learning as a Service
|
Sep 25, 2017 |
|
Merge Conflict 63: Who Needs a Phone Anymore
|
Sep 18, 2017 |
|
Merge Conflict 62: Snacking on Android Oreo
|
Sep 11, 2017 |
|
Merge Conflict 61: Getting to the Core of ARCore
|
Sep 04, 2017 |
|
Merge Conflict 60: Hacking Frank's Apartment
|
Aug 28, 2017 |
|
Merge Conflict 59: Managing Open Source Projects
|
Aug 21, 2017 |
|
Merge Conflict 58: Dealing with Rejection
|
Aug 14, 2017 |
|
Merge Conflict 57: Let's Learn the Machines
|
Aug 07, 2017 |
|
Merge Conflict 56: Take on ARKit
|
Jul 31, 2017 |
|
Merge Conflict 55: Mac vs PC
|
Jul 24, 2017 |
|
Merge Conflict 54: Dropping in on the iPad
|
Jul 17, 2017 |
|
Merge Conflict 53: Document All The Things
|
Jul 10, 2017 |
|
Merge Conflict 52: Bug Fixes and Improvements
|
Jul 03, 2017 |
|
Merge Conflict 51: The Core Developer Experience
|
Jun 26, 2017 |
|
Merge Conflict 50: We Have Standards
|
Jun 19, 2017 |
|
Merge Conflict 49: The Magic of MVVM
|
Jun 12, 2017 |
|
Special Edition: WWDC 2017 Recap
|
Jun 08, 2017 |
|
Merge Conflict 48: Frank Mocks Interfaces
|
Jun 05, 2017 |
|
Merge Conflict 47: You Got Some F# in My C#
|
May 29, 2017 |
|
Merge Conflict 46: Building the Xamarin Live Player
|
May 22, 2017 |
|
Merge Conflict 45: Build 2017 - No More MSBuild
|
May 15, 2017 |
|
Merge Conflict 44: I Love Callbacks
|
May 08, 2017 |
|
Merge Conflict 43: DevOps for the Solo Developer
|
May 01, 2017 |
|
Merge Conflict 42: Code Coverage == Quality
|
Apr 24, 2017 |
|
Merge Conflict 41: Print me up, Scotty
|
Apr 17, 2017 |
|
Merge Conflict 40: Setting Expectations
|
Apr 10, 2017 |
|
Merge Conflict 39: Parsing Palindromes
|
Apr 03, 2017 |
|
Merge Conflict 38: One Library to Rule Them All
|
Mar 27, 2017 |
|
Merge Conflict 37: TLS - How Do You EVEN
|
Mar 20, 2017 |
|
Merge Conflict 36: Sorry iPhone 4
|
Mar 13, 2017 |
|
Merge Conflict 35: Security Through Obscurity
|
Mar 06, 2017 |
|
Merge Conflict 34: Developing for macOS
|
Feb 27, 2017 |
|
Merge Conflict 33: Prepping for Disaster
|
Feb 20, 2017 |
|
Merge Conflict 32: Building "Super" Computers
|
Feb 13, 2017 |
|
Merge Conflict 31: One UI to Rule Them All
|
Feb 06, 2017 |
|
Merge Conflict 30: The One with No Conflicts
|
Jan 30, 2017 |
|
Merge Conflict 29: What Developers Ought to Try in 2017
|
Jan 23, 2017 |
|
Merge Conflict 28: Demystifying In-App Purchases
|
Jan 16, 2017 |
|
Merge Conflict 27: Coding Around the Globe
|
Jan 09, 2017 |
|
Merge Conflict 26: A Pinch of PHP and a Dash of JS
|
Jan 02, 2017 |
|
Merge Conflict 25: #HolidayHacks
|
Dec 26, 2016 |
|
Merge Conflict 24: Everyone Needs Extensions
|
Dec 19, 2016 |
|
Merge Conflict 23: ORM or Bust
|
Dec 12, 2016 |
|
Merge Conflict 22: Designing Apps the Developer Way
|
Dec 05, 2016 |
|
Merge Conflict 21: Always Be Profiling Code
|
Nov 28, 2016 |
|
Merge Conflict 20: Lightning Talks Round 2
|
Nov 21, 2016 |
|
Merge Conflict 19: Home Automation API Integration 2.0
|
Nov 14, 2016 |
|
Merge Conflict 18: Ads + ? == Profit
|
Nov 07, 2016 |
|
Merge Conflict 17: Live Coding - The Ultimate Performance
|
Oct 31, 2016 |
|
Merge Conflict 16: There Will Always Be Room for Nintendo
|
Oct 24, 2016 |
|
Merge Conflict 15: Bots Bots Bots
|
Oct 17, 2016 |
|
Merge Conflict 14: Stumbling into VR
|
Oct 10, 2016 |
|
Merge Conflict 13: Let's Talk About Bugs
|
Oct 03, 2016 |
|
Merge Conflict 12: Surviving Beta Summers
|
Sep 26, 2016 |
|
Merge Conflict 11: Lightning Talks Round 1
|
Sep 19, 2016 |
|
Merge Conflict 10: Wireless. Effortless. Magical.
|
Sep 12, 2016 |
|
Merge Conflict 9: Welcome Onboard
|
Sep 05, 2016 |
|
Merge Conflict 8: Navigating the SyntaxTree Forest
|
Aug 29, 2016 |
|
Merge Conflict 7: Is Code Sharing Worth It?
|
Aug 22, 2016 |
|
Merge Conflict 6: Debugging the Daily Process
|
Aug 15, 2016 |
|
Merge Conflict 5: Programming Languages: Gotta Collect 'em All
|
Aug 08, 2016 |
|
Merge Conflict 4: How Not to Maintain a Server
|
Aug 01, 2016 |
|
Merge Conflict 3: Your First Open Source Project
|
Jul 25, 2016 |
|
Merge Conflict 2: Augmented Reality #PokemonGo
|
Jul 18, 2016 |
|
Merge Conflict 1: Build up to an app release
|
Jul 11, 2016 |
|
Merge Conflict 0: Merge Conflict
|
Jul 11, 2016 |