Pinned
🤔 Have you heard of NimblePros Academy? 🧠 Learn all about our courses, how we choose our topics, and how to get the best deals for these courses! ▶️ youtu.be/gmcp5_4CFaQ #TechTraining #SoftwareDevelopment #SoftwareArchitecture
NimblePros
@nimblepros.com
NimblePros team members provide training and mentoring to multiply your software team's effectiveness. Write better code, faster!
248 followers82 following1.6K posts
Pinned
🤔 Have you heard of NimblePros Academy? 🧠 Learn all about our courses, how we choose our topics, and how to get the best deals for these courses! ▶️ youtu.be/gmcp5_4CFaQ #TechTraining #SoftwareDevelopment #SoftwareArchitecture
Struggling to align your team on complex system designs? Our on-demand EventStorming webinar will show you how to visualize events and processes for clearer communication and better outcomes. 💡 https://youtu.be/iF_znCiF7KM #DDDesign #EventStorming
Working with complex object graphs in EF Core? .NET 11 makes this more manageable! 💡 Explore patterns that help keep your domain model clean while retaining query flexibility. 👀 https://blog.nimblepros.com/blogs/ef-core-11-querying-deeply-nested-game-state/
NimblePros reposted
New language features are only as useful as your ability to persist them safely. Sarah Dutkiewicz looks at the serialization gap that appears when C# 15 unions meet System.Text.Json.
If you haven't looked at Aspire since 2025, you really need to see how it has changed! From an all new CLI to support for TypeScript, JavaScript, and Go, we have a video series to cover these changes! Check out the 1st video in our Aspire 2026 Revisit series: https://youtu.be/x502JtWKCLg
NimblePros reposted
C# Advent 2026 sign-ups open in 8 days, on November 1! Get ready to claim a day in December and write a post about C# for the community: two posts a day, December 1–25. https://csadvent.christmas/?via=bluesky&season=2026&in=8 #csharp #dotnet #csadvent
Get access to our #ModularMonoliths webinar recording here: https://mailchi.mp/nimblepros/modular-monolith-recording In this webinar, we talk about legacy monoliths, distributed monoliths, modular monoliths, and microservices - the good, the bad, and the ugly! #SoftwareDevelopment
Have you ever considered building a resilience pipeline but aren't sure where to start? 🤔 Jeff Z. walks us through this process in this blog post ⬇️: https://blog.nimblepros.com/blogs/building-your-first-resilience-pipeline/ #SoftwareDevelopment #SoftwareArchitecture #dotnet
Having trouble getting your organization on the same page about understanding a situation? #DomainStorytelling can help you capture those stories and ensure you're on the same page. Learn more from this webinar on our YouTube channel: https://youtu.be/cWHpoIYMhQQ #DDDesign
👀 Developers, did you know good UX reduces bugs, increases adoption, and improves feedback? Sign up for our on-demand UX for Devs webinar and learn how to get these results TODAY: https://mailchi.mp/nimblepros/ux-for-devs-recording #UserExperience #SoftwareDevelopment #UX
🕰️ .NET 8 Finally Gives Us a Time Abstraction - TimeProvider https://bit.ly/3WWjfNq #SoftwareDevelopment #dotnet #testing
Unlocking Code Coverage: The Ultimate Guide for .NET Developers https://www.youtube.com/watch?v=l_a2GmBeOz4 #dotnet #CodeCoverage
🎮 "Just save the game state." We explore how C# 15 unions interact with System.Text.Json in .NET 11, what works, what doesn't, and a converter-free workaround. 👀 https://blog.nimblepros.com/blogs/saving-the-game-system-text-json-and-union-state/ #dotnet #csharp
🔒 Too often, security is considered as an afterthought. 💡 In this post, Sadukie includes tips and tricks on how software architects can learn more about security and be security-minded in design, rather than later. https://bit.ly/3DNkcCk #security #SoftwareArchitect
Trying to learn a domain can be challenging. Learn how the business talks about their domain by documenting their stories. 📝 Get our on-demand Domain Storytelling webinar: https://mailchi.mp/nimblepros/domain-storytelling #DDDesign #UbiquitousLanguage
🎯 Every victory condition accounted for. Most Points. First to Edge. Last Player Standing. C# 15 Closed Hierarchies let the compiler verify you've handled every case. 🔗 https://blog.nimblepros.com/blogs/closed-hierarchies-in-csharp-15-every-victory-condition-accounted-for/ #csharp #dotnet
Using dotnet format and file scoped namespaces in C# 10 https://www.youtube.com/watch?v=5UO6tvMWuW8 #dotnet #CSharp #SoftwareDevelopment
🎲 A turn is exactly one thing. Roll Dice. Play Card. Pass. With C# 15 Discriminated Unions, the compiler can enforce that rule. We explore the feature with a board game example: 🔗 https://blog.nimblepros.com/blogs/discriminated-unions-in-csharp-15-a-turn-is-exactly-one-thing/ #csharp #dotnet
NimblePros reposted
Our comprehensive Clean Architecture course is structured to cover its guiding principles and practical applications. 🎓 Enroll today! https://blog.nimblepros.com/blogs/announcing-the-nimblepros-clean-architecture-course/ #CleanArchitecture #dotnet #SoftwareArchitecture #SoftwareDevelopment
Specification is a pattern in Domain Driven Design that helps encapsulate domain knowledge in a reusable way. Learn more about Ardalis.Specification and how this package helps implement the specification pattern: https://bit.ly/3WQtKSj #DesignPatterns #dotnet #SoftwareDevelopment
Want to show your code coverage in PRs? Did you know that you can see your code coverage results with other Visual Studio SKUs besides Enterprise? Coverlet and others can help with that! Learn more in this on-demand webinar: https://youtu.be/o5HnKd5DHZo #CICD #CodeCoverage
If you missed our interactive EventStorming webinar, you can still watch it on-demand. Sign up for the recording here: https://mailchi.mp/nimblepros/eventstorming-recording #EventStorming #DDDesign
Streamlining Your NuGet Package Versions https://bit.ly/3YKNB88 #NuGet #PackageManagement
❓ Do you know what code katas are? If so, do you have any favorites? ▶️ Sadukie made a video about this week's question! Check it out 👇🏻: https://youtu.be/HGmPo7fp-SI?si=mMO4YiJP9eEx1YOw #TechCommunity #SoftwareDevelopment #CodeKatas
While the tools and platforms might get the limelight, it’s models like the fractional software architect that can genuinely drive efficiencies and spur growth. Read more: https://bit.ly/46JhI1R #FractionalSoftwareArchitect #SoftwareArchitecture
🎓 Need quick, on-demand training for your devs? We've got 1-hour webinars on 🔹#CleanArchitecture 🔹#SoftwareDevelopment 🔹#Testing 🔹#DDDesign 🔹#SoftwareArchitecture & more! 🚀 Level up your team here 👉: https://nimblepros.com/on-demand-learning
Going through the DDD Fundamentals Course on Pluralsight and not sure how to run the app? We got you covered in this video: https://www.youtube.com/watch?v=wl7aF6iJDVM #DDDesign
Using a board game to explore C# 15 and .NET 11? Absolutely! Part 1 introduces Tiles & Tokens and the modeling problems that unions, closed hierarchies, and new .NET features are designed to solve. 👀 https://blog.nimblepros.com/blogs/rolling-into-dotnet-11-modeling-a-board-game-with-csharp-15/
If you're going to #MomentumDevCon this week, go see Barret's presentation on Spec-Driven Development with Spec-Kit! #SpecDrivenDevelopment
If you're gonna be at #MomentumDevCon at the Hard Rock in Cincy on Thursday, you can check out my session: Spec-Driven Development with GitHub Spec-Kit 9:20 AM in Ballroom C
🚀 Looking for quick, on-demand dev training? We've got you covered! 💻✨ Explore our 1-hour webinars in 🔹#CleanArchitecture 🔹#UserExperience 🔹#Playwright 🔹#OAuth🔹#EventStorming 🔹#DDDesign 🔹#DomainStorytelling & more! 🌐 Dive in here 👇: https://nimblepros.com/on-demand-learning
A fractional CTO allows companies to scale their technological capabilities, improve efficiency, and mitigate risks, all while remaining economically efficient. Learn more in Leveraging Fractional CTOs for Strategic Growth: https://bit.ly/3An7Ajf #FractionalCTO #leadership
Open source projects are a community effort. In this webinar, Sadukie points out the changes in v10.0.0 and v10.0.1 of Ardalis' #CleanArchitecture template and gives thanks to each one of the contributors. Check out the webinar here: https://youtube.com/live/JfASQBcvbms #OpenSource
Want to see your app's performance easily? This can be quick to set up thanks to .NET Aspire and #OpenTelemetry! Check out the webinar on #OTel, Grafana, and .NET Aspire here: https://mailchi.mp/nimblepros/open-telemetry-grafana-dotnet-aspire-recording #TechTraining #dotnetAspire #grafana
Running into issues finding your NuGet packages? If you're missing the default NuGet feed, @KyleMcMaster.com blogged how to fix that missing default NuGet feed. Check it out here: https://bit.ly/3SD6q9g #PackageManagement #dotnet #NuGet
Introducing Spectre.Console https://www.youtube.com/watch?v=rXJ2p2Am_0I #ConsoleApps #dotnet
Want to benchmark methods in .NET? ⏱️ We have you covered in this step-by-step tutorial: https://bit.ly/3ytwi0x #dotnet #benchmarking
Want to learn about SOLID principles in #dotnet but don't have time to sit through videos or a live course? Join our mailing list for access to our SOLID principles email course. Get the lessons to your Inbox today! https://mailchi.mp/nimblepros/solid-email-course #SoftwareDevelopment #CleanCode
Want to learn more about #ArchitectureKatas? Sadukie takes us through why we should know about these, how we can practice them, and then went through a very timeboxed experience. Check out our on-demand webinar on YouTube: https://youtu.be/yLSia20GZSk #SoftwareArchitecture
🧠 Learn how the business talks about their domain by capturing their stories. Get our on-demand Domain Storytelling webinar: https://mailchi.mp/nimblepros/domain-storytelling #DDDesign #storytelling #DomainStorytelling
In this post we'll see how we can improve our builder to use Bogus to simplify the boilerplate involved and improve the quality of the test data created: https://bit.ly/4daRAiq #testing #TestData #BuilderPattern
In this video, Sarah Dutkiewicz shows you how to keep your repo clean by taking advantage of Git Hooks with formatting and testing in .NET: https://www.youtube.com/watch?v=aoPo6GCl7Bo #GitHooks #SoftwareDevelopment #CleanCode #dotnet
Ubiquitous language is one of the key things in Domain-Driven Design. What better to get everyone on the same page with the same language than by 🗣️ telling the stories? Get our on-demand Domain Storytelling webinar: https://mailchi.mp/nimblepros/domain-storytelling #DDDesign #UbiquitousLanguage
So you have an object with some properties calculated from other properties. How do you handle this while using AutoMapper? Scott answers this question in this post: 👇🏻 https://bit.ly/3Xd3rY8 #SoftwareDevelopment #dotnet
If you want to run metrics for all C# projects in a Git repo, Steve "ardalis" Smith shows you how to accomplish this using the dotnet CLI. Check out this video: https://www.youtube.com/watch?v=NTRzU8to4j4 #SoftwareDevelopment
The Aspire CLI has leveled up- new installation options, smarter bundles, real deployment tooling, and a doctor command you’ll wish you had sooner. 😎 💡 If you’re building with .NET + Aspire, this look at how it has changed is a must‑read! 🔗 https://blog.nimblepros.com/blogs/aspire-cli-revisited
Results can be substituted in place of exceptions to move away from using exceptions as control of flow to a more functional approach. KyleMcMaster walks us through how to get started with the Ardalis.Result package: https://bit.ly/4g6lwOL #SoftwareDevelopment
If you want to learn more about Modular Monoliths, be sure to tune into JetBrains .NET Day Online 2026 on October 7! Ardalis and Eric Fleming will be presenting "Modular Monoliths - The Goldilocks Architecture?" 👀 Check out the full agenda at: https://lp.jetbrains.com/dotnet-day-online-2026/