Alan Hemmings's Projects
High speed C# immutable append only list.
very very quick and dirty highlights of some of the changes between asp.net versions from 1.1 to 3.1
somewhere to drop some links and information on azure certifications
Cross platform .NET standard 1 native comma delimited data types for C# .NET core, .net framework, andriod, xamarin.
battleships starter projects with a few failing unit tests - for use in an Object Calisthenics coding Dojo
Draki fluent web automation : write robust web automation scripts. Use for requirement verification, smoke tests, acceptance tests, you name it, Draki does it.
sandbox for testing fsharp fake scripts
Terminal cli app that checks the availability of domains for different configurations of keywords.
(active, pre-pull request) Fork of raconteur. (Specflow done right, imho ) The main website is at raconteur.github.com The documentation is at github.com/limadelic/raconteur/wiki ( This fork is an attempt to update raconteur to work with vs2013)
goblinfactory default yeoman page generator for various javascript ux libraries: angular2, aurelia and ionic2
cicd tool for checking markdown files as part of the build
my personal git cheatsheet - lazy (not git pro) dev take on using git
my personal playground for learning go (nothing to see here, random snippets, sandbox etc)
random sandbox of go stuff while I'm learning
compare various patterns, GO and C# side by side
simplest akka.net example project
Goblin-Unit, is Goblinfactory's open source low ceremony zero dependency cross platform, specifically mobile (android), testing library. It includes a fluent `Verify` object comparer syntax similar to fluentassertions to be used to aid comprehensive object verification in mobile applications and libraries, or anywhere where other libraries like [fluentassertions]() cannot be used due to dependency restrictions.
Load test tool to rapid fire requests against a test server (alternative tool to jmeter when you need a machine gun, to blow a server away and test your server and-or monitoring.)
Goblinfactory home-brew tools (currently gf-markdown et al)
(in production) Hotwire is a generalised open source download and queue workflow for large files, developed for Icodeon Limited by Net-Catalogue Ltd (now Goblinfactory Ltd) in 2011, moved to github in 2015.
.NET System.Console abstraction. Use to remove a direct dependancy on System.Console and replace with a dependancy on a well used and well known console interface, `IConsole`, to allow for building rich 'testable', high quality interactive console applications and utilities.
Cross platform dotnet tool for querying json files and first super hacky support for js files with embedded json.
Home of the simple console library consisting of ProgressBar, Window, Form, Draw & MockConsole (C# console progress bar with support for single or multithreaded progress updates) Window is a 100%-ish console compatible window, supporting all normal console writing to a windowed section of the screen, supporting scrolling and clipping of console output.
test creating a simple serilog sink for konsole that uses v7 alpha theming
LMHosts helper class providing idempotent and safe API access to the windows Hosts file. Can temporarily add host entries for duration of integration tests.
random cut and paste cheats that I need from time to time
Cross platform .net core Pretty print Json files to console.
Multiplatform netstandard 2.0 C# console progress bar, with support for single or multithreaded progress updates.
experiment to get a human readable build logfile showing only results or errors