Profile avatar
kylemcmaster.com
Husband, father, and software engineer learning many things! C#, F#, .NET. NServiceBus Recognized Professional @NimblePros πŸ€“πŸ“¨πŸ’»πŸš™πŸ”‹πŸƒβ€β™‚οΈπŸŽΈπŸŽΉπŸ”Š kylemcmaster.com nimblepros.com
45 posts 138 followers 228 following
Prolific Poster

Hey #dotnet developers πŸ™Œ What have you been working on lately?

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

πŸ“’ 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

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...

You've got spaghetti code in your controllers and you'd like them to be more lean. Maybe you want to sprinkle in some messaging to move work out of the web tier entirely. But how do you get there?

πŸ“’ 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

πŸ€” 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

We've updated all our tests and samples, and as expected, NServiceBus works great on .NET 9. See the full announcement here:

πŸ˜– 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

Here's a cool use for AzureFunctions. Our Azure Blob Storage (an implementation of the Claim Check messaging pattern) must be cleaned up eventually - using the on-demand scaling of Functions reduces processing load on your endpoints

Premature abstraction is as bad as premature optimization. -- Luciano Ramalho

I haven't been posting because I'm literally lost for words.

Tiny but mighty pedal rig. perfect for quick chances to practice guitar πŸ’ͺ🎸

πŸ”Œ Need systems to connect? Use the Adapter Pattern! It bridges gaps between incompatible code, making integration smoother. Learn more: https://deviq.com/design-patterns/adapter-design-pattern/ #DesignPatterns #SoftwareDevelopment #DevIQ

We'll be going live in an hour (at 12pm US Eastern Time), talking about Architecture Testing with #dotnet! Join us on our live stream on YouTube: https://youtube.com/live/6GFy9s7c3W8?feature=share Hope to see you there! #SoftwareArchitecture #testing

πŸ€” Worried that your architectural decisions aren't being followed? ‼️Use architecture testing to ensure that things are within your specs! Our live webinar is happening TOMORROW, JANUARY 28th. Sign up here: https://mailchi.mp/nimblepros/architecture-testing-dotnet-webinar

With all bad news going around I suggest we all: - Stay hydrated - Eat - Take our meds - Relax our shoulders - Unclench our jaw - Take as deep a breath as we can None of that is going to fix the world but taking care of ourselves is an act of defiance as well. Bonus: tell our friends we love them

Refactoring: because great code is never done! ✨ Regularly refining code keeps it maintainable and scalable. Learn more about refactoring: https://deviq.com/practices/refactoring/ #DevIQ #ProgrammingPractices

Most of your app’s cross cutting concerns should be policies. What’s a policy?

@ardalis.com teaching us how to better go against the grain with his talk, Tame Cross-Cutting Concerns in Your Code! #CodeMash #NimblePros

@jimmybogard.com reviewing a history of monoliths πŸ’©and microservices πŸ’©πŸ”₯, while giving suggestions on how to build modular monoliths in his talk, Modularizing the Monolith #CodeMash

Andrew Knight presenting on automated software testing in Kilimanjaro at #CodeMash Great use of history and images in this session

@jimmybogard.com jumping right into DDD this morning with Domain-Driven Refactoring. β˜•οΈπŸ§  #CodeMash

@ardalis.com dropping DDD knowledge at #CodeMash with Treat Your Primitive Obsesion with Value Objects #NimblePros

@jtowermi.bsky.social packing Cypress full this morning for his session on Avoidifying Over-Complexification. #CodeMash

Excited to kick off #CodeMash this morning! πŸŽ‰

Just for fun, I rewrote the implementation in C. Finally under 1 second (down from 42 minutes originally).

πŸŽ† It's the final day! Don’t miss your chance for 20% off Clean Architecture & Identity Essentials with 12DAYSOF20. Ends TONIGHT! πŸ•› Redeem this offer at https://academy.nimblepros.com!

On the 9th day of Christmas, my architecture gave to me: nine events propagating! πŸ’ƒ Kyle talks about events in "What is Asynchronous Messaging?", the first in his series on #NServiceBus https://blog.nimblepros.com/blogs/what-is-asynchronous-messaging/ #SoftwareArchitecture

πŸŽ‰ Start your 2025 right by learning about Clean Architecture or Identity Essentials! ⏳ Only 4 days left! Get 20% off with 12DAYSOF20. Ends Jan 5. https://academy.nimblepros.com

New blog post; Pointing out the things I've come to really love about JS/TS over the years. "JavaScript/TypeScript is actually really good" codingwithspike.wordpress.com/2025/01/01/j...

The 2024 #csadvent is wrapping up in just a few days. Thank you to everyone who has participated, and those who have filled in last minute (record number of dropouts this year 😬). πŸŽ„πŸŽ„πŸŽ„Check out csadvent.christmas to see all the entries so far!πŸŽ„πŸŽ„πŸŽ„

Last official work day of the year. Happy to wrap up in progress items and prep my set up for next year’s productivity. Looking forward to being able to focus on spending with friends and family the next few weeks πŸŽ„β€οΈ

Excited to have contributed to this festive community event! Thanks to @mgroves.bsky.social for putting this together.

New guitar arrives next week. Need to finish end of year goals so I can decompress and enjoy my new instrument on holiday break!

another .NET 4.8 to .NET 8 migration...

Blogging on messaging, #dotnet Aspire, letters to Santa…. having a ton of fun in spite of all the hardships December is throwing at me! βœ‰οΈπŸ’­πŸŽ„

Found out the specialty pharmacy fills a necessary prescription for free, while chains like CVS and Walgreens wanted over $1000. 🀯 Just happy to have found a solution for my family! 😁

❓ Question of the week: πŸ’» What’s one coding habit you’ve adopted that significantly improved your productivity? Share your tips here! Let's help each other improve our productivity!

Decided to pick up an #Arduino #TinyML learning kit to try out embedded #AI. I have a few ideas for image detection and classification I’d like to see if I can squeeze onto a small, easily deployable microcontroller. Blogs incoming! store-usa.arduino.cc/products/ard...

Excited to be bringing my kiddo to her first KidzMash and proud to work for a company that helps the event come together. See you soon CodeMash!