PODCAST · technology
GoneDotNet
by Jonathan Dick, Allan Ritchie
All the latest in .NET Development ranging from Mobile to ServerYouTube: https://www.youtube.com/@GoneDotNet
Episodes
-
121: Jon tries Mediator! Copilot != Autopilot, and the Best iPhone ever!
In this episode of Gone Mobile, Jon and Allan discuss a variety of topics ranging from sports team loyalty to the intricacies of app development. They delve into listener feedback about coding with AI tools like ChatGPT and Copilot, share insights on navigating iOS and Xcode updates, and explore...
-
120: Buffet Style Show
In this episode, Jon and Allan discuss various topics, including listener feedback, using SQLite for local data storage, changes in Android's page size, creating a personalized video for a Disney trip, and working on a marketing app with custom requirements. In this conversation, Jon and Allan...
-
119: In App Purchasing Pain
The conversation revolves around the challenges and complexities of implementing in-app purchases in mobile apps, specifically focusing on the iOS and Android platforms. The hosts discuss the history of in-app purchases, the revenue cut taken by app stores, the introduction of subscriptions, and...
-
118: Mediator for Mobile
In this episode, Jon and Allan discuss various topics, including office renovations, phone migrations, and the use of mediator patterns in app development. They explore the concept of vertical slicing in architecture and the benefits of using a mediator to route messages. Allan shares his...
-
117: Connectivity "Out in the Wild"
The conversation revolves around the topic of connectivity in remote areas and the use of offline apps. The hosts discuss their experiences with limited connectivity while traveling and camping. They also touch on the evolution of GPS technology and the challenges of offline mapping. The...
-
116: What's new for .NET 9?
In this conversation, Jon and Allan discuss the upcoming features in .NET 9 and Maui. They talk about the challenges faced during the development of Maui and the improvements made in the tooling. They also discuss the new C# language features, including collection expressions and the system...
-
115: All the AI
In this conversation, Jon and Allan discuss their love for coffee and the potential for an AI-powered coffee machine. They also delve into the topic of AI and its applications, particularly in image recognition and document intelligence. Allan shares his experience with training models for forms...
-
114: What does your Backend look like?
In this episode, Jon and Allan discuss various topics related to backend development. They start by joking about Canadian stereotypes and accents. Then, they dive into the world of backend development using ASP.NET Core and API controllers. They talk about the changes in API controllers and the…
more -
113: What's all the fuss about Drawn Controls?
The conversation revolves around the topic of drawn controls in mobile app development. The hosts discuss the pros and cons of using drawn controls versus native controls, as well as the challenges and considerations involved. They explore the idea of a hybrid approach, where some controls are...
-
112: The Tools & Libraries We Use
In this conversation, Jon and Allan discuss various tools they use for development. They talk about their preferred operating systems, monitors, and IDEs. They also mention specific tools like Insomnia for API testing and DevTools for debugging. The conversation is light-hearted and includes some...
-
111: Configuration & Logging
In this episode, Jon and Allan discuss logging and configuration in mobile app development. They talk about their personal experiences with configuration and logging, including using environment variables, embedded resources, and external libraries like Sentry. They also touch on the performance...
-
110: Tales from the Crypt
The conversation covers various mobile app development pitfalls and best practices, including the use of assembly scanning, loading large JSON files, and the misuse of dependency injection. The hosts share their experiences and insights on these topics, highlighting common mistakes and potential...
-
109: Dependency Injection - Beyond the Basics
The conversation delves into the topic of dependency injection (DI) and its evolution over the years. It covers the history of DI, different DI libraries, considerations for mobile development, and the future of DI with source generation. The discussion also touches on performance optimizations…
more -
108: Architecture Patterns
In this conversation, Jon and Allan discuss various topics related to architecture and performance in mobile app development. They touch on the challenges of implementing the MVVM pattern and the potential for excessive property changed notifications. They also discuss the use of observable...
-
107: IoT and Small Devices
In this conversation, Jonathan discusses his experience with building automation control systems for his swimming pool using microcontrollers and IoT devices. He talks about controlling the pool temperature, pool pumps, and a saltwater generator. He also explores the challenges and considerations...
-
106: Structuring Apps
The conversation discusses the importance of structuring apps in terms of business requirements and how to make them easier to navigate and understand. It emphasizes the need to focus on translating business requirements into technology and suggests organizing projects based on business logic...
-
105: Our Android and iOS Wish Lists
Jon and Allan discuss their experiences and excitement surrounding tech conferences like WWDC and Google IO. They reminisce about attending conferences in the past and the thrill of new announcements and hardware giveaways. They also speculate on what they hope to see at upcoming conferences…
more -
104: The one about XAML!
The conversation covers topics related to coffee-making methods and the use of XAML in app development. The hosts discuss their preferences for coffee machines and the process of making coffee. They also delve into the use of converters in XAML and the debate between putting logic in the view…
more -
103: Offline Data Sync: Cautionary Tales
The conversation revolves around the topic of offline battle tactics in mobile app development. Jon shares his experience with a pool app that required offline data storage and syncing. He initially used Realm, but faced issues with performance and scalability. He had to rewrite the login service...
-
102: You should learn some MSBuild
The conversation covers various topics related to MSBuild and project files. It starts with an introduction and a discussion about the weather. The hosts then delve into the history and evolution of MSBuild, including the transition to SDK style projects. They explain the structure of new project...
-
101: Slim Bindings
In this episode, Jon and Allan discuss the concept of slim bindings and their benefits. They explore the challenges of working with full bindings and the need for a more focused approach. The conversation centers around their experience with creating slim bindings for Firebase and other complex...
-
100: 100th Episode Celebration with David & Maddy!
In this episode, the hosts celebrate the 100th episode of the podcast and engage in a casual conversation about various topics related to Xamarin and .NET MAUI. They introduce themselves and discuss their roles as product managers. The conversation covers the early days of Xamarin, the transition...
-
99: Architecting Plugins and Frameworks
In this episode, Jon and Allan discuss various topics related to creating and maintaining libraries and NuGet packages. They talk about their experiences with plugin libraries and the importance of supporting open source developers. They also touch on the challenges of avoiding vendor and…
more -
98: MAUI Blazor Hybrid Apps
In this conversation, Jon and Allan discuss Blazor hybrid development, specifically in the context of Maui. They explore the benefits and challenges of using Blazor in a hybrid setting, including performance considerations and compatibility with different platforms. They also discuss the use of...
-
97: Anatomy of the Happiest App on Earth
The Disney experience app is a mobile engineering marvel. Jon and Allan take a slightly less technical conversation on the anatomy of an app and geek out over the happiest app on earth. In this episode, Jon and Allan discuss their recent vacations to Belize and Disney World. They dive into the...
-
96: Selling Jon on Reactive Extensions
In this episode, Jon and Allan discuss Reactive Extensions (Rx) and its advantages over traditional event handling. They start by addressing Jon's resistance to dependency injection and his concerns about taking dependencies on external libraries. Allan introduces Rx as a solution to handle…
more -
95: Xamarin.Forms to MAUI
In this episode, Jon and Allan discuss the migration experiences from Xamarin.Forms to .NET MAUI. They highlight the opportunity for architectural improvements during the migration process, such as cleaning up code and removing static untestable components. They also explain the evolution of...
-
94: Anatomy of an App
In this episode, Jon and Allan discuss the process of building a mobile app, starting with the analogy of building a lightsaber at Disney. They explore the anatomy of a mobile app, including the use of MVVM architecture and the importance of gluing logic together. They also delve into navigation...
-
93: These aren't your grandma's Templates
In this episode, Jon and Allan discuss the importance of templates for mobile app development. They explore the challenges of remembering details like Android manifest and info.plist, and how templates can help simplify the process. They also discuss the default templates in Maui and the benefits...
-
92: Background Tasks can be Shiny
In this episode, Jon and Allan discuss backgrounding in mobile development. They start by reviewing the virtual list view and how it solved Allan's problem. Then, Jon reveals the story behind his nickname 'Red.' The conversation then shifts to backgrounding in mobile development, covering common...
-
91: ListViews and CollectionViews
In this episode, Jon and Allan discuss the challenges and history of implementing lists in mobile apps. They start by addressing a listener question about the difference between CLI commands in MAUI and other UI frameworks. They then dive into the topic of dealing with lists in mobile apps,...
-
90: Push Notifications are Hard!
Summary In this episode, Jon and Allan discuss the complexities of implementing push notifications on iOS and Android. They delve into the history of push notifications and the challenges developers face in tackling this topic. They explore the setup and configuration process for both platforms,...
-
89: Bound for greater Bindings
This conversation discusses the concept of bindings in a mobile.NET, Maui world. Bindings are used to integrate native libraries into the.NET ecosystem. The conversation covers the challenges and complexities of creating bindings for Android and iOS platforms. It explores the differences between...
-
88: Return of Gone Mobile and the State of .NET MAUI
Summary In this episode, Jon and Allan discuss the state of .NET Maui, the challenges of mobile development, and the benefits of using Blazor WebView in Maui apps. They also talk about the evolution of the Mono runtime, the use of handlers in Maui, and the transition from custom renders to source...
-
87: Couchbase Mobile Update with Robert Hedgpeth
It's been a few years since we've talked Couchbase on the show, so with their recent release of Couchbase Mobile 2.5 we thought we'd bring Robert Hedgpeth on to catch us up! Special Guest: Robert Hedgpeth.
-
86: Building PepTown with Eric Sink
You may know Eric Sink from the database syncing product Zumero, or perhaps the source control versioning system SourceGear. Now, Eric is building a platform for High School sports fundraising, and he's doing it in .NET. Special Guest: Eric Sink.
-
85: Creating Low-Code Apps Using OutSystems with Stacey Levine
OutSystems allows you to do some pretty amazing things with Low to No Code. We talk to Stacey Levine about their platform to see just how much you an accomplish without coding! Special Guest: Stacey Levine.
-
84: Creating Apps From Spreadsheets Using Glide with Jason Smith and Mark Probst
Creating apps from spreadsheets? You bet! In this episode we're joined by Jason Smith and Mark Probst, formerly of Xamarin/Microsoft, to talk about their new endeavor called Glide. Glide's goal is to let you build beautiful, data-powered apps quickly and easily, so tune in to learn what it's all...
-
83: Diving into GrialKit and Gorilla Player with UXDivers
We finally sit down with Leonardo and Diego from UXDivers to talk about their products GrialKit and Gorilla Player. GrialKit is a collection of Xamarin.Forms user controls, templates, pages, and basically a really simple way to make your app look great. Gorilla Player lets you live preview and…
more -
82: Building Fabulous Apps Using F# with Jim Bennett
It's been awhile since we've had a good F# discussion, so for our final episode of 2018 we decided to fix that. Join us as we talk to Jim Bennett about the latest and greatest in the world of F# and how it's becoming a better option than ever before for building mobile apps! Special Guest: Jim...
-
81: Shiny and New at Microsoft Connect 2018
We discuss and recap some of the more interesting highlights from Microsoft Connect 2018.
-
80: Building IoT Apps using .NET and Meadow with Bryan Costanich
Bryan can finally share what he's been working on, and "IoT" is full of .NET goodness! On this episode we talk to Bryan Costanich about Meadow, a new microcontroller where .NET is king. This isn't your typical microcontroller, give us a listen! Special Guest: Bryan Costanich.
-
79: Flutter with Thomas Burkhart
Thomas Burkhart talks with us about what Flutter is, what it's like to program in Dart, and the pro's and con's of Flutter as a mobile development platform. Special Guest: Thomas Burkhart.
-
78: Building a Software Business with Matthew Robbins
Building a business around software is hard work, and often it's hard to come across detailed advice from those who have dared to give it a shot. In this episode we're joined by Matthew Robbins, founder of MFractor, to talk about his experiences building a company around developer tooling, and…
more -
77: Revisiting ReactiveUI with Kent Boogaart
Somehow five years have gone by since we last did an episode on ReactiveUI, so we figured it was time to fix that! In this episode we're joined by Kent Boogaart, author of the recently published book You, I, and ReactiveUI, and we dig into what ReactiveUI is, what's changed over the years, and…
more -
76: Building Untappd with Greg Avola
Cheers to the creator of Untappd! We talk about the beer app's humble beginnings and how it grew into a keg-sized success. Find out how it's built, what the backend is like, and what new suds are to come! Special Guest: Greg Avola.
-
75: Easy Mobile App Builds with Dan Siegel
There's a lot of ways to go about setting up builds for your mobile apps, and a lot of things to consider when doing so. Thankfully, that doesn't mean it needs to be complicated! In this episode we talk to Dan Siegel about his experiences setting up builds for a lot of his apps, and the tools he...
-
74: Exploring the Uno Platform with Jérôme Laban
There are a lot of ways to build mobile apps out there, and Uno brings a fun new twist to the mix: leverage your UWP skills and code across iOS, Android, the web, and maybe more! In this episode we talk to Jérôme Laban about what drove them to create Uno, what it is, how it works, and how to get...
-
73: Machine Learning with Frank Krueger
Frank is pretty much a machine himself, so we have him teach us the basics of Machine Learning and how he's been using it in his own apps! Listen to see how you can get started in Machine Learning with C# and .NET! Special Guest: Frank Krueger.
-
72: Succeeding with Xamarin
Long time Xamarin community member Filip Ekberg joins us to talk about how to succeed with Xamarin. Filip has been working on Xamarin since before it was Xamarin and has plenty of experience with success on the Xamarin platform and even some mistakes he's learned from. In this episode we talk…
more
We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.
No matches for "" in this podcast's transcripts.
No topics indexed yet for this podcast.
Loading reviews...
ABOUT THIS SHOW
All the latest in .NET Development ranging from Mobile to ServerYouTube: https://www.youtube.com/@GoneDotNet
HOSTED BY
Jonathan Dick, Allan Ritchie
CATEGORIES
Loading similar podcasts...