Pinned Repositories
allReady
This repo contains the code for allReady, an open-source solution focused on increasing awareness, efficiency and impact of preparedness campaigns as they are delivered by humanitarian and disaster response organizations in local communities.
DistributedTracing
FakeItEasySuccinctly
the companion code for my book, FakeItEasy Succinctly, which can by downloaded for free from: http://www.syncfusion.com/resources/techportal/details/ebooks/fakeiteasy
FileImportProcessingSagaNSB5
Repository for my blog post "Handling File Import Processing with NServiceBus Sagas (aka, “Death to the Batch Job”)" (http://www.michaelgmccarthy.com/2015/07/16/disabling-retries-on-web-service-integration-endpoints-aka-how-i-learned-to-deal-with-poison-messages/). This is my take (using NSB 5.x) on Sam Martindale's NSBCon 2014 presentation: Building a Highly Scalable File Processing Platform with NServiceBus. (http://fast.wistia.net/embed/iframe/np7c60nlm5?popover=true). My change to this was instead of making a database call directly in the Saga, I use pub/sub to send a message out of the Saga, have a handler check for me, and then return the results to the Saga.
McDonaldsSagaObserverPatternNSB5
Repository for my blog post, "Scaling NServiceBus Sagas using the Observer Pattern" (http://www.michaelgmccarthy.com/2015/06/19/scaling-nservicebus-sagas-using-the-observer-pattern/). This is my take the McDonald's Observer Saga using NServiceBus 5 from Jimmy Bogard's NSB 2014 presentation "Scaling NServiceBus": http://fast.wistia.net/embed/iframe/y56svovwnk?popover=true. Start at 28:00
NServiceBusAndDocker
SagaAsAggregateRoot
mgmccarthy's Repositories
mgmccarthy/FileImportProcessingSagaNSB5
Repository for my blog post "Handling File Import Processing with NServiceBus Sagas (aka, “Death to the Batch Job”)" (http://www.michaelgmccarthy.com/2015/07/16/disabling-retries-on-web-service-integration-endpoints-aka-how-i-learned-to-deal-with-poison-messages/). This is my take (using NSB 5.x) on Sam Martindale's NSBCon 2014 presentation: Building a Highly Scalable File Processing Platform with NServiceBus. (http://fast.wistia.net/embed/iframe/np7c60nlm5?popover=true). My change to this was instead of making a database call directly in the Saga, I use pub/sub to send a message out of the Saga, have a handler check for me, and then return the results to the Saga.
mgmccarthy/DistributedTracing
mgmccarthy/NServiceBusAndDocker
mgmccarthy/SagaAsAggregateRoot
mgmccarthy/allReady
This repo contains the code for allReady, an open-source solution focused on increasing awareness, efficiency and impact of preparedness campaigns as they are delivered by humanitarian and disaster response organizations in local communities.
mgmccarthy/Azure-Functions-Bus
Azure Functions Bus is a simple framework that creates a message bus on top of the Azure Functions infrastructure. That way you can create a distributed system using a serverless technology on top of the Azure Storage.
mgmccarthy/Blog
mgmccarthy/BuyersRemorse
mgmccarthy/CQRSButDifferentNSB6
mgmccarthy/DeferringMessagesInNServiceBus6
mgmccarthy/FileImportProcessingSagaNSB6
Repository for my blog post "Handling File Import Processing with NServiceBus Sagas (aka, “Death to the Batch Job”)" (http://www.michaelgmccarthy.com/2015/07/16/disabling-retries-on-web-service-integration-endpoints-aka-how-i-learned-to-deal-with-poison-messages/). This is my take (using NSB 5.x) on Sam Martindale's NSBCon 2014 presentation: Building a Highly Scalable File Processing Platform with NServiceBus. (http://fast.wistia.net/embed/iframe/np7c60nlm5?popover=true). My change to this was instead of making a database call directly in the Saga, I use pub/sub to send a message out of the Saga, have a handler check for me, and then return the results to the Saga.
mgmccarthy/FileImportProcessingUsingBusDeferNSB6
mgmccarthy/FixedWidthFormatter
a simple fixed-width formatter utilizing generics and expressions. This is a companion piece to by blog posting: https://mgmccarthy.wordpress.com/2015/07/06/building-a-fixedwidthformatter-for-a-cumulative-report/
mgmccarthy/Geocoding.net
C# GeoCoding / Address Validation API
mgmccarthy/htbox.github.io
The source for our Github.io site.
mgmccarthy/McDonaldsSagaObserverPatternNSB6
mgmccarthy/MongoOutbox
mgmccarthy/MultipleStartMessagesSaga
mgmccarthy/MvcFileResult
This project encapsulates the creation of file-format-specific MVC FileResults based on generics and the template method
mgmccarthy/NetCore.AutoRegisterDi
Extension method to find/register classes in an assembly into Microsoft.Extensions.DependencyInjection
mgmccarthy/NSB6SelfHostedClientMVCAzureTransportAndPersistence
Repository for my blog post series: "Containerizing NServiceBus Endpoints With Docker - (http://www.michaelgmccarthy.com/2018/02/23/containerizing-nservicebus-endpoints-with-docker-part-i/)
mgmccarthy/NSBEndpointInWebJob
mgmccarthy/NSBTransactionalBoundariesWithIntegrationsNSB6
mgmccarthy/NServiceBus
The most popular service bus for .NET
mgmccarthy/Prometheus
mgmccarthy/SagaScatterGather
mgmccarthy/SimpleRabbitMQ
mgmccarthy/StreamingBulkCopy
attempting implementation of a streaming bulk copy form Jimmy Bogard's NSB Con 2014 presentation: "Scaling NServiceBus" (http://fast.wistia.net/embed/iframe/y56svovwnk?popover=true)
mgmccarthy/TwilioAMD
mgmccarthy/Validator