Kyle McMaster
kylemcmaster.com
Kyle McMaster
@kylemcmaster.com
Husband, father, and software engineer learning many things! C#, F#, .NET. NServiceBus Recognized Professional @NimblePros
🤓📨💻🚙🔋🏃‍♂️🎸🎹🔊

kylemcmaster.com
nimblepros.com
Reposted by Kyle McMaster
Just learned a bunch about MCP servers and how to use them locally both for dev tasks and internal company functionality on today's devBetter.com coaching call. There's some cool stuff in the Docker MCP toolkit and it's pretty easy to spin up your own MCP server with the #dotnet new templates.
November 14, 2025 at 3:06 PM
Reposted by Kyle McMaster
Did you notice that the "What's new in F# 10" page is longer than the "What's new in C# 14" page?

#justTrolling #dotnet #fsharp #csharp

learn.microsoft.com/en-us/dotnet...
learn.microsoft.com/en-us/dotnet...
What's new in F# 10 - F# Guide - .NET
Get an overview of the new features available in F# 10.
learn.microsoft.com
November 11, 2025 at 2:59 PM
Here we go! #dotnet
November 11, 2025 at 3:53 PM
Reposted by Kyle McMaster
Got zombies 🧟 and ghosts 👻 as your messaging monsters? 😱

Kyle posts on how to fight them using the Outbox pattern as well as #NServiceBus! 📨

Vanquish these monsters TODAY! 👇🏻
https://blog.nimblepros.com/blogs/messaging-monsters-zombies-ghosts-outbox/
October 31, 2025 at 12:00 PM
Reposted by Kyle McMaster
It may seem impossible to have hope in these turbulent days

But America has been through much worse, and recovered-every time

The Civil War
The Great Depression
World Wars I and II
The Civil Rights era

So don’t give up
Stay engaged
Support one another

We will get through this

And we will win
Obama: I believe in an America where we don't fear each other. But look out for each other. And if we want that story to continue. If we believe in that better story. We need leaders who believe in it too.
November 1, 2025 at 9:06 PM
Excited to give Composer a try.

Cursor 2.0 is out now

cursor.com/blog/2-0
Introducing Cursor 2.0 and Composer · Cursor
Built to make you extraordinarily productive, Cursor is the best way to code with AI.
cursor.com
October 29, 2025 at 8:47 PM
Reposted by Kyle McMaster
If you're wanting more NServiceBus content, we have plenty to offer in our series. Check it out here: https://blog.nimblepros.com/series/nservicebus/
https://blog.nimblepros.com/series/nservicebus/
https://blog.nimblepros.com/series/nservicebus/
blog.nimblepros.com
September 30, 2025 at 2:45 PM
Reposted by Kyle McMaster
Working with #NServiceBus and need to deal with cross-cutting concerns? 🤔

A behavior lets you inspect, enrich, validate, measure, or enforce policies without touching every handler. 💡

Learn more: 👇🏻
https://blog.nimblepros.com/blogs/messaging-middleware-nservicebus-behaviors/
September 23, 2025 at 8:30 PM
Reposted by Kyle McMaster
Celebrating the fifth anniversary of installing solar panels on our church. We produce as much power as is used in 5 homes each year, save money, and provide clean power at a discount to a non-profit partner through community solar. So much winning!
September 21, 2025 at 6:29 PM
Reposted by Kyle McMaster
righteous gemstones was a documentary
Get in losers, we’re grieving
September 22, 2025 at 12:23 AM
Reposted by Kyle McMaster
Have you ever been playing a game and realized that the skills you use in gaming may also apply to your work? 🤔

Sadukie blogs about some thoughts on leadership skills learned while playing games. 🎲🎮

Check it out here: blog.nimblepros.com/blogs/level-...

#gaming #SoftwareDevelopment #leadership
Level Up Leadership with Board Games
Many of us at NimblePros enjoy gaming of some sort - be it board games, card games, and even video games! In this post, we share some tech leadership lessons that can be learned from these games.
blog.nimblepros.com
September 18, 2025 at 1:07 PM
Reposted by Kyle McMaster
😵 There are a lot of different tools out there to allow you to manage complicated applications and the infrastructure that you need to develop them.

💡 Barret shares thoughts on why you should consider .NET Aspire for this: https://blog.nimblepros.com/blogs/net-aspire-why-we-should-consider-it/
September 5, 2025 at 12:26 PM
Reposted by Kyle McMaster
Good morning with good news: CA's solar & wind generated more than 50% of CA's electricity for 3 consecutive months! CA is world's 4th largest economy.

2025: April (51.8%), May (52.4%) & June (51.2%)

2015: April (21.2%), May (23.2%) & June (19.5%)

S&W 3X in GWh from June 2015-June 2025 #energysky
September 2, 2025 at 12:03 PM
Reposted by Kyle McMaster
📦 Announcing NuSeal

A library to protect your NuGet packages with custom licensing!

NuSeal provides the infrastructure for creating and validating licenses. It validates the licenses during build time.
#dotnet #csharp

github.com/fiseni/NuSeal
GitHub - fiseni/NuSeal: A .NET library that helps you protect your NuGet packages with commercial licenses.
A .NET library that helps you protect your NuGet packages with commercial licenses. - fiseni/NuSeal
github.com
September 3, 2025 at 4:40 PM
Reposted by Kyle McMaster
Missed our .NET Aspire webinar yesterday? We've got you covered!

All of our past webinars are available on our YouTube channel in the Webinars playlist at: https://www.youtube.com/playlist?list=PL9aiMUEQ7sc95nU_KsTK4wh1gmJhlk35q

#TechTraining
August 27, 2025 at 11:00 AM
Reposted by Kyle McMaster
ArgumentOutOfRangeException? A more descriptive exception could be DepositAmountMustBePositiveException. 💰

Learn how to do this in C# in this post from Scott: https://blog.nimblepros.com/blogs/the-value-of-custom-exceptions/

#dotnet #exceptions
August 25, 2025 at 12:45 PM
Reposted by Kyle McMaster
This was a fun topic to write about because the evolution of the sample through murky "plumbing code" to a concise semantically meaningful messaging handler is something I've experienced in real world projects. I'm happy to share that 🪄magic 🪄 with others as I explore the Unit of Work pattern.
Unit of Work is a pattern that helps manage changes to data across multiple operations, ensuring that all changes are committed or rolled back as a single unit.

Learn how you can do this with #NServiceBus: https://blog.nimblepros.com/blogs/unit-of-work-made-easy-with-nservicebus/

#DesignPatterns
August 21, 2025 at 5:19 PM
Reposted by Kyle McMaster
Me
August 22, 2025 at 11:12 PM
This was a fun topic to write about because the evolution of the sample through murky "plumbing code" to a concise semantically meaningful messaging handler is something I've experienced in real world projects. I'm happy to share that 🪄magic 🪄 with others as I explore the Unit of Work pattern.
Unit of Work is a pattern that helps manage changes to data across multiple operations, ensuring that all changes are committed or rolled back as a single unit.

Learn how you can do this with #NServiceBus: https://blog.nimblepros.com/blogs/unit-of-work-made-easy-with-nservicebus/

#DesignPatterns
August 21, 2025 at 5:19 PM
Reposted by Kyle McMaster
Networks hiccup, databases time out, and that AI agent you’ve been using seems to hallucinate more each day 🤖.

Kyle write about how you can use NServiceBus' features to recover from messaging failures. ⬇️

https://blog.nimblepros.com/blogs/recoverability-with-nservicebus/

#NServiceBus
August 18, 2025 at 1:00 PM
Reposted by Kyle McMaster
In a distributed system, ensuring that messages are delivered reliably and consistently can be challenging. 😩

With system failures, messages can be lost or not processed correctly. 💥

Learn how the Outbox pattern can help:
https://deviq.com/design-patterns/outbox-pattern

#DevIQ #DesignPatterns
August 15, 2025 at 6:00 PM
Reposted by Kyle McMaster
The Outbox design pattern is a messaging pattern that can be used to ensure data consistency and reliability in distributed systems.

👀 Learn more about how you can work with this using C#:
https://deviq.com/design-patterns/outbox-pattern

#OutboxPattern #DesignPatterns #DevIQ
August 11, 2025 at 6:00 PM
Reposted by Kyle McMaster
Need an example of how to work with NServiceBus? We have our eShopOnNServiceBus for that!

In this blog post, Sadukie explains the different resources we have configured in our .NET Aspire setup for this repo!

Learn more: https://bit.ly/3UPNxRb

#dotnetAspire #NServiceBus
August 4, 2025 at 1:00 PM
Reposted by Kyle McMaster
Have you heard of .NET Aspire but aren't sure how it'll help you? It makes it easy to containerize apps and their dependencies!

Be sure to check out Barret Blake's .NET Aspire talk at #CincyDeliver!

https://www.cincydeliver.org/Sessions/Details/5530

#dotnet #DistributedApps
July 31, 2025 at 5:15 PM