JamesRandall
Specialist in getting stuff done. Cloud, web, mobile. C#, F#, JavaScript, TypeScript, Swift. Blogger, speaker, OSS contributor.
Blackdot SolutionsLondon, United Kingdom
Pinned Repositories
AccidentalFish.AspNet.Identity.Azure
Azure table storage based identity provider for ASP.Net 4.5 - swap out for the default Entity Framework implementation
AccidentalFish.FSharp.Validation
Simple validator DSL / library for F#
AngularJS-OAuth2
Package for allowing an AngularJS application to authenticate with an OAuth 2 / Open ID Connect identity provider using the implicit flow.
csharp-wolfenstein
CSharp port of Wolfenstein using the funky new language features
fsharp-wolfenstein
An F# port of the 1992 classic Wolfenstein 3D
FunctionMonkey
Write more elegant Azure Functions with less boilerplate, more consistency, and support for REST APIs. Docs can be found at https://functionmonkey.azurefromthetrenches.com
Pholly
A F# friendly wrapper for Polly providing expressive functional resiience patterns.
Simple-Paging-Grid
Lightweight HTML / JavaScript grid designed with Twitter Bootstrap in mind for dynamic server loaded and client embedded data.
SimpleVoxelEngine
A simple voxel engine written from the ground up in C++ and OpenGL
WebAPI2AuthenticationExample
Demonstrates how to authenticate using OAuth with Web API 2 and the built in OWIN based OAuth authentication server. The example client is an iOS application written using Xamarin but the C# code will work on any .Net platform.
JamesRandall's Repositories
JamesRandall/FunctionMonkey
Write more elegant Azure Functions with less boilerplate, more consistency, and support for REST APIs. Docs can be found at https://functionmonkey.azurefromthetrenches.com
JamesRandall/SimpleVoxelEngine
A simple voxel engine written from the ground up in C++ and OpenGL
JamesRandall/fsharp-wolfenstein
An F# port of the 1992 classic Wolfenstein 3D
JamesRandall/csharp-wolfenstein
CSharp port of Wolfenstein using the funky new language features
JamesRandall/AzureFromTheTrenches.Commanding
A configuration based commanding and mediator framework that supports command dispatch and execution in-process, over HTTP or over Azure Storage Queues. Written to .NET Standard 2.0 and supports many popular runtimes including .NET Core and .NET 4.6.x.
JamesRandall/react-azure-adb2c
Looking for a maintainer - if interested please get in touch in issue #13
JamesRandall/Pholly
A F# friendly wrapper for Polly providing expressive functional resiience patterns.
JamesRandall/fsharp-doom
F# version of Doom using original rendering techniques (BSP etc.)
JamesRandall/FormSharp
No one likes the drudgery of building form logic. Banish it with F#.
JamesRandall/RuntimeFSharpCompilation
Code to accompany blog post
JamesRandall/webGLite
A WebGL and TypeScript version of the classic BBC Micro game Elite. A work in progress.
JamesRandall/FSharpTetris
What it says on the tin.
JamesRandall/ServerlessLinkShortener
Ridiculously simple serverless (AWS) link shortener
JamesRandall/FableElmishScaffold
Visual Studio Code extension for scaffolding of CRUD operations in a F# Fable Elmish style app.
JamesRandall/fsharp-simpleraycaster
A very simple raycast implementation in F#
JamesRandall/fsharp-simpleraycaster-textured
JamesRandall/fable-react
Minimal template for Fable and React using Fake and Paket
JamesRandall/FunctionMonkeyMultiTargettingDemo
Demonstrates how to target both ASP.Net Core and Azure Functions from a single code base.
JamesRandall/GpuMandelbrot
A Mandelbrot rendered using a fragment shader on the GPU
JamesRandall/ServerlessWebNotifier
Simple serverless web page change notifier
JamesRandall/simcity
Will Wright's city simulator (renamed here as Micropolis). Mirror of Don Hopkins' open source version.
JamesRandall/ThreeDSpectreMaze
Small program that uses Spectre.Console to render a maze in the console
JamesRandall/voxel-builder
Voxel-based 3D modeling application
JamesRandall/beebem-mac
BBC micro emulator for Apple Mac
JamesRandall/cassette-elite-beebasm
Forking this as I keep losing track of it and I'm hoping if I fork it I won't! What a brilliant piece of work.
JamesRandall/dos-like
Engine for making things with a MS-DOS feel, but for modern platforms
JamesRandall/empireOfAsphalt
Been doing research around a simple city builder type game... tinkering will begin soon!
JamesRandall/master-elite-beebasm
Fully documented and annotated source code for Elite on the BBC Master
JamesRandall/VCF
Repository for sharing adaptors that can can be used in Videris by using the Videris Connector Framework
JamesRandall/voxelInvaders
A simple space invaders type game to demonstrate the use of VoxEd in a WebGL project