Skip to content

Instantly share code, notes, and snippets.

View alexeyzimarev's full-sized avatar
🎖️
Protecting common sense

Alexey Zimarev alexeyzimarev

🎖️
Protecting common sense
View GitHub Profile
internal class SubscribeObserver : IRunOnStartAndStop
{
private readonly IBus _bus;
public SubscribeObserver(IBus bus)
{
_bus = bus;
}
public void OnBeforeStart()
@alexeyzimarev
alexeyzimarev / Todo.tsx
Created March 21, 2016 20:12
TypeScript version of React functional component
/// <reference path="../typings/browser.d.ts" />
import React, { PropTypes } from 'react';
interface TodoProps {
onClick: any;
completed: boolean;
text: string;
}
@alexeyzimarev
alexeyzimarev / Todo.js
Created March 21, 2016 20:06
Todo functional React component
import React, { PropTypes } from 'react'
const Todo = ({ onClick, completed, text }) => (
<li
onClick={onClick}
style={{
textDecoration: completed ? 'line-through' : 'none'
}}
>
{text}
public class Subscription
{
public Subscription(SubscriptionId id, int maxSubscriptions)
{
...
Dispatch(new SubscriptionCreated(..., maxSubscriptions));
}
...
source https://www.nuget.org/api/v2/
nuget Nuget.CommandLine
nuget AggregateSource 0.0.300 framework: >= net452
nuget AggregateSource.EventStore 0.0.300 framework: >= net452
nuget Autofac 3.5.2 framework: >= net452
nuget EventStore.Client 3.2.1 framework: >= net452
nuget EventStore.Client.Embedded 3.2.1 framework: >= net452
nuget EventStore.SerilogAdapter 1.0.0 framework: >= net452
nuget Ix-Main 1.2.5 framework: >= net452
@alexeyzimarev
alexeyzimarev / elasticsearch-nest-geoquery-example.cs
Last active September 11, 2015 07:14 — forked from crunchie84/elasticsearch-nest-geoquery-example.cs
Easy example of indexing geo-based domain objects to ElasticSearch via #nest
using Nest;
using System;
using System.Globalization;
namespace elasticsearch_nest_geoindex_demo
{
public class Location
{
public string Name { get; set; }
using System;
using Autofac;
using Funq;
using System.Linq;
using System.Net;
using System.Reflection;
using System.Web;
using ServiceStack.ServiceInterface;
using ServiceStack.Common;
using ServiceStack.ServiceInterface.Admin;
using System.Reflection;
using Autofac;
using Autofac.Core.Lifetime;
using Funq;
using Serilog;
using ServiceStack.Api.Postman;
using ServiceStack.Api.Swagger;
using ServiceStack.Logging;
using ServiceStack.Logging.Serilog;
using ServiceStack.ServiceInterface.Cors;
public class Global : HttpApplication
{
private static AppHost _appHost;
protected void Application_Start(object sender, EventArgs e)
{
_appHost = new AppHost();
_appHost.Init();
}
public class AutofacIocAdapter : IContainerAdapter
{
private readonly IContainer _container;
public AutofacIocAdapter(IContainer container)
{
_container = container;
}
private ILifetimeScope CurrentScope