Profile avatar
nimblepros.com
NimblePros team members provide training and mentoring to multiply your software team's effectiveness. Write better code, faster!
521 posts 169 followers 70 following
Prolific Poster

🔍 Need clarity in your software projects? EventStorming is the ultimate tool for uncovering hidden insights, improving designs, and refactoring with confidence. 💡 Join us on March 18 to see it in action! https://bit.ly/3PSwziQ #EventStorming #Refactoring

In XP's Simple Design, the first rule is: Passes all tests. Code for functionality and reliability. No unnecessary fluff, just what’s needed to get that green light! Read more on Simple Design's rules: https://bit.ly/4g3SKhN #DevIQ #SimpleDesign #XP

Are you struggling with a legacy monolith and want to make it better? Feel like microservices are too big for what you need? Consider using a modular monolith! ▶️ We talk about it here in this video: https://youtu.be/I22KjlAtBHU #SoftwareArchitecture #SoftwareDevelopment

❓ Question of the Week What’s your favorite debugging trick or tool for .NET? #dotnet #debugging #SoftwareDevelopment

NServiceBus is a framework packed full of features for implementing messaging and workflow orchestration in .NET applications. Read more about it here: https://bit.ly/3YCRz2r #dotnet #SoftwareDevelopment #messaging #DistributedApps

Test Driven Development, or TDD, also known as Test Driven Design, is a process for writing code using tests to define and then confirm the software's behavior. Read more about TDD here: https://deviq.com/practices/test-driven-development #TDD #DevIQ #SoftwareDevelopment

Last chance for cheap @stirtrek.com tickets is today! Early bird sale ending - tickets will be $200 after today (which is still a great deal). #dotnet #stirtrek #conferences events.humanitix.com/stir-trek-2025

Missed our webinar on common pitfalls in #DDDesign? We recap parts of it in this post: https://blog.nimblepros.com/blogs/ddd-donts-recap/ #SoftwareArchitecture

🌍Accessing remote objects made easy with the Remote Proxy Pattern! Learn how in our on-demand webinar. ▶️Learn more about this proxy pattern and more proxies: https://youtu.be/KyDhZkKMzew #DesignPatterns #SoftwareDevelopment

🍰 Vertical Slices aren't just for cakes. 👩🏻‍💻 Check out how you can take a vertical slices approach to software development here: https://deviq.com/practices/vertical-slices/ #DevIQ #ProgrammingPractices

🎉 Save the date! On March 18, discover how EventStorming can transform your software design and refactoring game. 🌟 Don't miss out—reserve your spot today! https://bit.ly/3PSwziQ #EventStorming #SoftwareDevelopment

We shipped Aspire 9.1 Lots of reliability fixes and new features! learn.microsoft.com/en-us/dotnet...

We cover unit testing our own mappings, using built-in validators AutoMapper provides, and what we don’t write tests for. Check out this post from Scott on unit testing some AutoMapper mappings. https://bit.ly/3WtR7B2 #TestDrivenDevelopment #TDD #testing #dotnet

‼️ Today's DDD Don'ts webinar can now be seen here: https://youtu.be/ZZtnshO_hd0 Note: We had stream issues and have cleaned up the recording so previous links to the live stream will be broken. #DDDesign #SoftwareArchitecture

📢 Our Implementing Individual Accounts course is now available in Early Access! ✍🏻 Read about what's covered in the course as well as the current deals for it: https://blog.nimblepros.com/blogs/announcing-implementing-individual-accounts-course/ #dotnet #identity

Working with Domain-Driven Design and feeling like something is off? You might be running into one of these DDD pitfalls! Join us for this webinar TOMORROW, FEBRUARY 25 to learn about common pitfalls in DDD: https://mailchi.mp/nimblepros.com/ddd-donts-webinar #DDDesign

Courage underlies several XP and Agile practices, and several practices are designed to increase how courageous the team can be. ✨ Learn more about courage in #SoftwareDevelopment #Agile: https://bit.ly/3Xm6MEc #DevIQ

❓ Question of the Week What's your favorite way to learn about new .NET features—docs, videos, blogs, or something else? #SoftwareDevelopment #dotnet

🎥📹🎦 Need multiple output streams from your OBS recording? Tired of multiple instances of OBS? ⏺️Sadukie can get you down to 1 instance with this 1 plugin: https://youtu.be/MXD98q4RVKw #ContentCreation

Gathering benchmarks for your .NET app and aren't sure if you're comparing the right things? In this post and video, Phil will talk you through validating your benchmarks in .NET: https://bit.ly/3Yyg80F #dotnet #benchmarking

Amdahl's Law serves as a reality check for those looking to improve system performance through parallelization. Read on: https://bit.ly/3AwSibw #DevIQ #SoftwareDevelopment

Anyone here work for MailChimp? Are they on BlueSky somewhere (didn't come up in search). My feature request for them at the moment: Enable social cards and automatic posting to BlueSky. Shares appreciated for reach...

📢If you want our Identity courses in the Early Access bundle, this is now available: bit.ly/np-identity-... ❗ If you've already purchased Implementing Individual Accounts and want to get Identity Essentials separately, check out the Prerequisites lesson in Implementing for the deal!

🏆Want to show off your coding skills and compete with others? Sadukie shares links to coding competitions as part of this webinar: https://youtube.com/live/T5gGq6E0bbc?feature=share #SoftwareDevelopment #DeveloperProductivity #coding

📢 Announcing our newest course: ASP.NET Identity in Action: Implementing Individual Accounts Get 60% off while it's still unfinished - use EARLYACCESS at checkout! Check it out here: https://academy.nimblepros.com/p/applying-identity-to-asp-net #SoftwareDevelopment #dotnet

Any time one programmer calls another over to have a look at something they're working on, they're practicing pair programming. 👨🏻‍💻👩🏻‍💻 🔎 Learn more: https://bit.ly/46XyV7G #DevIQ #Agile #SoftwareDevelopment

pushed out AutoMapper 14.0 over the weekend: www.jimmybogard.com/automapper-1...

When working in a DDD project, you need to think of the domain first, not the database. In this post, Phil explains how SQL is screwing up your DDD: https://bit.ly/3YaV6Vv #DomainDrivenDevelopment #DDD #SoftwareDevelopment #DDDesign

🤔 Not sure about the 'in' keyword in C#? Check out this post from Scott, as he shares his discoveries of 'in' and its capabilities 👇🏻: https://blog.nimblepros.com/blogs/csharp-in-parameter-keyword/ #SoftwareDevelopment #dotnet #csharp

🤔 Not sure about the 'in' keyword in C#? Check out this post from Scott, as he shares his discoveries of 'in' and its capabilities 👇🏻: https://blog.nimblepros.com/blogs/csharp-in-parameter-keyword/ #SoftwareDevelopment #dotnet #csharp

⚠️ Don't get too carried away with the code without understanding the business domain! In our webinar on Feb 25, we will be looking at this and other #DDDesign pitfalls and how to be better. Sign up here👇🏻: https://mailchi.mp/nimblepros.com/ddd-donts-webinar

🤔 When it comes to conflicts in version control, how do version control systems handle it? 💡Learn more about locking and merging here: https://bit.ly/4dydrkc #SoftwareDevelopment #DevIQ

⚖️ We hear it often - "Everything is a trade-off." But what does this mean in #SoftwareArchitecture? Sadukie talks about many of the considerations we have as architects and the trade-offs involved! ▶️Check it out: https://youtu.be/gECOcO8nmmk #SoftwareDevelopment #TechTraining

What is asynchronous messaging? In this post, Kyle McMaster explains the concepts within asynchronous messaging and mentions some of the frameworks including RabbitMQ, NServiceBus, and MassTransit. Check out this post here: https://bit.ly/4bTRfAS #SoftwareDevelopment #async

🤔Variable naming got you ? Don't be that dev who uses one-letter names! Clear, descriptive names are your friends for readability & future you will thank you. Learn more: https://bit.ly/3YSCAlp #ProgrammingPractices #SoftwareDevelopment #DevIQ

Features are expensive, both to develop and maintain, and for users to learn and navigate around. 🛑Before you implement something "just in case", read this: https://bit.ly/3Maezym #DevIQ #SoftwareDevelopment #SoftwarePrinciples #CleanCode

We want to know about the katas you like! Sadukie made a video about this week's question here: youtu.be/HGmPo7fp-SI?...

❌ Avoid the pitfalls! Discover the biggest mistakes teams make with Domain-Driven Design and how to steer clear. Join our February 25 webinar to sharpen your DDD skills! 🧠 https://bit.ly/4jzdM9H #DDDesign #SoftwareArchitecture

We host FREE 1-hour monthly webinars on a variety of topics. Check out all of our webinars listed on our events page: https://nimblepros.com/events-1 #DDDesign #SoftwareDevelopment #SoftwareArchitecture

If you decide to move from DateTime to DateTimeOffset and want to update your database fields, this script has you covered: gist.github.com/tcartwright/... #sqlserver #dotnet #powershell

Despite what our image shows in this post, the art of dogfooding in software has nothing to do with the actual food of a dog. 🐶 It has to do with using your own products! 🕵🏻‍♀️ Learn more about dogfooding here: https://bit.ly/3YMI2WX #DevIQ #ProgrammingPractices

😖 Need to work with identity on your project and aren't sure what all these terms mean - OAuth, OpenID Connect, SSO, MFA?💡Have you heard of NimblePros Academy? Learn more about us: ▶️ https://youtu.be/gmcp5_4CFaQ #TechTraining #SoftwareDevelopment #SoftwareArchitecture

❓ Question of the Week 🥷🏻 Have you heard of code katas? If not, you can learn more here: https://blog.nimblepros.com/blogs/on-learning-a-new-language/ 💻Is there a code kata that you really enjoy working through? Tell us about it!

Domain events are a great pattern for keeping your domain model loosely coupled but still enabling rich behavior. Learn more about them here: https://bit.ly/46JYqJs #DevIQ #DDD #DDDesign #SoftwareDevelopment

Want to run formatter checks on only the files that changed? Sign up today for our webinar with Sadukie on Real World CI/CD Tips & Tricks to Boost your App's Quality: https://mailchi.mp/nimblepros/3vvb8p47k9 #ContinuousImprovement #ContinuousDeployment #SoftwareCraftsmanship

www.gauge.sh/blog/ai-make... Not sure how to clean up your legacy mess? We can help.

Hey #dotnet, it's Friday! 🎶 🙌 Blog posts, videos, books, repos... Drop your recommendations! (Self-promotion is welcome)

When building objects in tests, there are 3 design patterns that assist with building test objects - Factory pattern, Object Mother, and Builder pattern. Learn how they differ: https://bit.ly/4bBA31r #TDD #SoftwareDevelopment #DesignPatterns #testing