Skip to content

Instantly share code, notes, and snippets.

Add-WindowsCapability -Online -Name NetFx3~~~~ -Source \sources\sxs
using Apex.TimeStamps;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using static System.Math;
namespace Apex.Tough.DataSeries {
abstract class CharPipe {
protected readonly CharPipe Continuation;
public CharPipe(CharPipe continuation) {
Continuation = continuation;
}
public abstract void Write(char c);
public abstract void Complete();
@bboyle1234
bboyle1234 / ReactiveTests.cs
Created August 22, 2019 09:55
ReactiveExperiments
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using Nito.AsyncEx;
using Rx.Net.Plus;
using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Globalization;
using System.IO;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Net;
using System.Threading.Tasks;
using ESClusterSettings = EventStore.ClientAPI.ClusterSettings;
using ESConnection = EventStore.ClientAPI.EventStoreConnection;
using ESConnectionSettings = EventStore.ClientAPI.ConnectionSettings;
using ESUserCredentials = EventStore.ClientAPI.SystemData.UserCredentials;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Net;
using System.Threading.Tasks;
using ESClusterSettings = EventStore.ClientAPI.ClusterSettings;
using ESConnection = EventStore.ClientAPI.EventStoreConnection;
using ESConnectionSettings = EventStore.ClientAPI.ConnectionSettings;
using ESUserCredentials = EventStore.ClientAPI.SystemData.UserCredentials;
@bboyle1234
bboyle1234 / worksonlocalmachine.yml
Last active July 26, 2018 02:04
EventStore Test Cluster
version: '2'
services:
eventstore1:
image: eventstore/eventstore
ports:
- 12113:2113/tcp
- 11113:1113/tcp
environment:
EVENTSTORE_CLUSTER_DNS: eventstore1
using Apex.LoggingUtils;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
using Microsoft.Extensions.Logging;
using Nito.AsyncEx;
using Orleans;
using Orleans.Runtime;
using Orleans.Streams;
using System;
using System.Collections.Generic;
@bboyle1234
bboyle1234 / CreateSilo.cs
Created March 12, 2018 12:34
Example MongoDB connection
static ISiloHost CreateSilo() {
var builder = new SiloHostBuilder()
.Configure(options => options.ClusterId = NDGConfig.ClusterId)
.Configure<ProcessExitHandlingOptions>(options => options.FastKillOnProcessExit = false)
.ConfigureSiloName(NDGConfig.ClusterId + "-" + NDGConfig.SiloHostName)
.ConfigureEndpoints(advertisedIP: NDGConfig.SiloIP, siloPort: NDGConfig.SiloPort, gatewayPort: NDGConfig.GatewayPort, listenOnAllHostAddresses: true)
.ConfigureLogging(b => b.SetMinimumLevel(LogLevel.Error).AddConsole())
.UseDashboard(options => {
options.Port = NDGConfig.SiloDashboardPort;
options.Username = NDGConfig.SiloDashboardUsername;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
using Newtonsoft.Json;
using Orleans;
using Orleans.Configuration;
using Orleans.Hosting;
using Orleans.Providers;
using Orleans.Runtime;