Skip to content

Instantly share code, notes, and snippets.

class RandomObject
{
public decimal? PropertyA { get; set; }
public decimal? PropertyB { get; set; }
}
class CalculatePropertyA : ICalculator
{
string Name { get { return "PropertyA"; } }
@mat-mcloughlin
mat-mcloughlin / Attempt One
Created December 10, 2013 16:28
Some random attempts at god knows what
public class Program
{
public static void Main(string[] args)
{
var store = Wireup.Init().UsingInMemoryPersistence().Build();
var repository = new EventStoreRepository(store, new AggregateFactory(), new ConflictDetector());
var handler = new CreatePostCommandHandler(repository);
handler.Execute(new CreatePostCommand(new Guid(), "Test Title", "Test Description"));
}
Error detected while processing function OmniSharp#FixUsings:
line 1:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Users/mat-mcloughlin/.vim/plugged/omnisharp-vim/python/OmniSharp.py", line 187, in fix_usings
js = json.loads(response)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
@mat-mcloughlin
mat-mcloughlin / Postcode.cs
Last active July 30, 2016 21:48
Value Object
public class Postcode
{
private readonly string value;
public Postcode(string value)
{
if (CheckPostcodeIsValid(value))
{
throw new InvalidPostcodeException();
}
1 call plug#begin('~/.vim/plugged')
1
2 Plug 'ctrlpvim/ctrlp.vim'
3 Plug 'flazz/vim-colorschemes'
4 Plug 'tpope/vim-vinegar'
5 Plug 'dmpas/vim-csharp'
6 Plug 'powerline/powerline'
7
8 call plug#end()
9
using System;
using System.Collections.Generic;
namespace ConsoleApplication
{
public class Program
{
public static void Main(string[] args)
{
var register = new CommandRegister();
call plug#begin('~/.vim/plugged')
Plug 'ctrlpvim/ctrlp.vim'
Plug 'flazz/vim-colorschemes'
Plug 'tpope/vim-vinegar'
Plug 'Chiel92/vim-autoformat'
Plug 'powerline/powerline', { 'rtp': 'powerline/bindings/vim/' }
Plug 'plasticboy/vim-markdown'
Plug 'junegunn/goyo.vim'
public class Encounter
{
string patientName;
DateTime birthDate;
int ageInYears;
DateTime timeOfAdmission;
@mat-mcloughlin
mat-mcloughlin / Program.cs
Created August 10, 2016 16:12
Basic implementation of a command register
using System;
using System.Collections.Generic;
namespace ConsoleApplication
{
public class Program
{
public static void Main(string[] args)
{
var register = new CommandRegister();
@mat-mcloughlin
mat-mcloughlin / ghost-playbook.yml
Created February 9, 2018 16:56
Ghost Playbook
---
- hosts: ghost
become: true
tasks:
# setup nginx and firewall
- name: Install nginx
apt: