Operations | Monitoring | ITSM | DevOps | Cloud

Founder & Friends: Life Beyond Xamarin - The Future of Mobile Development

This episode features Matthew Richardson, Director at Velocity Engineering. With Microsoft ending Xamarin support on May 1, 2024, many teams are exploring alternative platforms. So, what’s next for multi-platform mobile development post-Xamarin? With over 13 years of experience working in the Xamarin ecosystem, Matthew has seen and done it all. Join us as Matthew shares his insights on easing the migration from Xamarin, working in parallel, and transitioning to the modern.NET stack such as.NET MAUI, Blazor hybrid apps, and other alternatives.

Xamarin alternatives for cross-platform mobile development

Xamarin is now officially sunset, leaving many developers seeking other options for cross-platform mobile development. If you’re one of them, don’t panic. While Microsoft themselves have shifted towards.NET MAUI, it’s not the only option – there are several robust frameworks that can match Xamarin’s capabilities, and even introduce exciting new features and efficiencies. Let’s look at some leading alternatives to keep your mobile projects thriving.

Raygun4Aspire: (Free) lightweight Crash Reporting running locally

NET Aspire is a new type of project and set of NuGet packages that make it easier to coordinate the multiple moving parts of a cloud-native web application. Announced near the end of 2023, .NET Aspire is currently in Preview 6, so still a work in progress. We’ve just released Raygun4Aspire, our Crash Reporting client for Aspire applications.

MAUI provider upgrades v2: Real User Monitoring + Crash Reporting

I’ve written previously about the process of adding Real User Monitoring capabilities to our MAUI provider. I’m excited to say that this work is now live, batteries and all, plus some more improvements since the last blog. To recap the state of cross-platform development in the.NET ecosystem, Xamarin is out of support as of May 1st! This is replaced by.NET MAUI (Multi-platform App UI), meaning developers need appropriate tools when they make the switch.
Sponsored Post

JS Toolbox 2024: Frameworks and static site generators

In 2024, JavaScript is bigger than ever. The ecosystem is just as huge, and almost impossible to keep track of - so I've had a go at picking out 2024's most essential JS tools for you. In part 1 of this series, we reviewed runtimes and package managers, the foundational building blocks of your software project. So in part 2, we're analyzing the tools which form the walls and roof that give your software project its structure: frameworks and static site generators. For this installment of JS Toolbox 2024, we explore various frameworks & generators available in the JavaScript & TypeScript ecosystem, analyzing their strengths, weaknesses, and ideal use cases.

Announcing AI Error Resolution

After months of anticipation (and invaluable input from our beta testers!) we’re so excited to officially share AI Error Resolution. We can say firsthand that this tool helps developers resolve issues with renewed speed and accuracy, using AI-powered suggestions on the root cause of errors and how to fix them. Testing has shown how effectively this feature can pinpoint the source of an error and produce the most efficient method to resolve it, accelerating the entire debugging process.

C# logging: Best practices in 2023 with examples and tools

Monitoring applications that you’ve deployed to production is non-negotiable if you want to be confident in your code quality. One of the best ways to monitor application behavior is by emitting, saving, and indexing log data. Logs can be sent to a variety of applications for indexing, and you can then refer to them when problems arise.
Sponsored Post

JS Toolbox 2024: Runtime environments & package management

JavaScript remains the world's leading programming language, and with TypeScript now ascending to third most popular, JavaScript is bigger than ever! As a result, there's a bewildering range of tools on offer for JavaScript developers. And just as any durable structure needs a solid foundation, successful JavaScript projects rely heavily on starting with the right tools. This post, the first in our JS Toolbox 2024 series, explores the core pillars of the JavaScript & TypeScript ecosystem: Runtime environments, package management, and development servers.