Skip to content

Instantly share code, notes, and snippets.

# Install boxstarter:
# . { iwr -useb http://boxstarter.org/bootstrapper.ps1 } | iex; get-boxstarter -Force
#
# You might need to set: Set-ExecutionPolicy RemoteSigned
#
# Run this boxstarter by calling the following from an **elevated** command-prompt:
# start http://boxstarter.org/package/nr/url?<URL-TO-RAW-GIST>
# OR
# Install-BoxstarterPackage -PackageName <URL-TO-RAW-GIST> -DisableReboots
#
@bwaterschoot
bwaterschoot / Supervisor.cs
Created October 5, 2016 11:11
Unhandled message from supervisor
internal class Supervisor : ReceiveActor, IWithUnboundedStash
{
private readonly ILoggingAdapter _log;
private readonly IActorRef _messageDispatcher;
private readonly IActorRef _messageSink;
private readonly IProgressMonitor _progressMonitor;
private readonly ISet<IActorRef> _registeredWorkers;
private MessagePipelineStatus _status;
public Supervisor(IProgressMonitor progressMonitor, IActorRef messageDispatcher, IActorRef messageSink)
@bwaterschoot
bwaterschoot / Supervisor.cs
Created June 20, 2016 11:01
Watcher doesn't receive Terminated message
public class Supervisor : ReceiveActor, IWithUnboundedStash
{
private readonly ISet<IActorRef> _registeredWorkers;
private readonly ILoggingAdapter _log;
public Supervisor()
{
_registeredWorkers = new HashSet<IActorRef>();
_log = Context.GetLogger();
}
@bwaterschoot
bwaterschoot / DonationProjectorTests.cs
Last active December 22, 2015 10:26
Event projector tests to in memory readmodel based on AggregateSource testing
public class DonationProjectorTests
{
private Func<IEventStorage, InMemoryDonationProjector> _sutFactory;
[Test]
public void Donation_readmodel_should_be_initialised_correctly()
{
new ProjectorScenarioFor<InMemoryDonationProjector, DonationDataModel>(_sutFactory, DonationStreamName.FromString, "d15f54ee8204445a95cff19e826a9746")
@bwaterschoot
bwaterschoot / gist:9bfe05082c324cec692a
Created December 9, 2014 16:15
Wrapper around Azure blob storage
module AzureBlobStorage
open System.IO
open Microsoft.WindowsAzure.Storage
open Microsoft.WindowsAzure
open Microsoft.WindowsAzure.Storage.Blob
type Time = | Seconds of int