Principal Architect @NimblePros

Joined July 2010
Had a great time co-presenting this and showing off some cool features in Rider!
Microservices feel like too much, and a big ball of mud feels like too little. Up next: Steve Smith [@ardalis] and Eric Fleming [@efleming18] ask whether modular monoliths are the Goldilocks architecture. Live stream: jb.gg/dotnet-day-main
2
36
Microservices feel like too much, and a big ball of mud feels like too little. Up next: Steve Smith [@ardalis] and Eric Fleming [@efleming18] ask whether modular monoliths are the Goldilocks architecture. Live stream: jb.gg/dotnet-day-main
1
1
2
724
Not too simple, not too complex. On Oct 7 at .NET Day Online we're talking modular monoliths. Free and online: ardalis.com/dotnetday26 0830 ET / 1430 CET/CEST TOMORROW #dotnet #jetbrains #softwarearchitecture
1
2
111
I've been wanting to try a @FrameworkPuter laptop for a while now. I was finally able to get one and so far it's been great! It shipped out way more quickly than I was expecting and assembling it was a lot of fun. Really looking forward to using it!
3
234
🎄 On the first day of Christmas, a discount came to me! Save 20% on Clean Architecture & Identity Essentials with code 12DAYSOF20. Offer ends Jan 5! 🎁 Unwrap this gift at academy.nimblepros.com
2
1
102
A holiday recipe you can use all year round!
From Factory to Observer, design patterns improve code reliability and scalability. @NimblePros uses holiday baking to explain why they matter buff.ly/3D1Xd5t
2
3
114
Do you want to turbocharge your saga unit tests and ensure your sagas handle events, timeouts, and long processes run smoothly? In this post, @nimblepros shows how to simulate message flows, verify state updates, and test handlers using tools like NServiceBus.Testing. buff.ly/3BxNcwg
1
3
303
Unit testing is easy on greenfield but hard on legacy code. Characterization tests give coverage over legacy code so you're sure refactoring doesn't accidentally change behavior. Kevin Lloyd of @nimblepros shows you how to use Verify and Bogus to do it. buff.ly/3WIYZ1I
2
3
283
This @NimblePros article explores "the ships of career growth"—allyship, mentorship, coaching, and sponsorship. "Each 'ship' is essential for navigating and accelerating your professional journey." buff.ly/3RXphLY
5
9
990
Guard clauses should be used under exceptional circumstances. In this blog post, @efleming18 explains when guard clauses should be used and how to get started with them: bit.ly/48v6L3C #SoftwareDevelopment #CleanCode
2
3
985
Custom guard clauses are typically very small, and therefore very easy to unit test. In this post, @efleming18 walks through how to create a custom guard clause and test it using XUnit: bit.ly/3RvtTbq #SoftwareDevelopment #testing
2
4
795
I'm excited for us to be creating more content around NServiceBus. It's a tool I have used often and for years and absolutely love it.
2
9
1,250
Guard clauses should be used under exceptional circumstances. In this blog post, @efleming18 explains when guard clauses should be used and how to get started with them: bit.ly/48jR3Jq #SoftwareDevelopment #CleanCode
2
3
1,388
You can easily host apps with GitHub Pages and automate the deployment with GitHub Actions! Check out this comprehensive video from Phil on how you can get started today: bit.ly/3TzMnKd #WebDevelopment #GitHub
5
9
1,007
Custom guard clauses are typically very small, and therefore very easy to unit test. In this post, @efleming18 walks through how to create a custom guard clause and test it using XUnit: bit.ly/488Y1AR #SoftwareDevelopment #testing
2
2
849
Have you heard about #EventStorming and wondered how you could incorporate this practice to make your #SoftwareDevelopment #DDDesign lives easier? Sign up for our live virtual workshops today: bit.ly/3Sc2InG Or contact us if you want us to bring this training to you!
6
8
1,084