London, United Kingdom

James Randall

Elite
@JamesRandall

Tool-maker building worlds, engines, and browser-based platforms. I build systems for fun and am happiest outdoors with my four-legged friend.

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

295

SimpleVoxelEngine. A simple voxel engine written from the ground up in C++ and OpenGL

250

fsharp-wolfenstein. An F# port of the 1992 classic Wolfenstein 3D

175

AccidentalFish.FSharp.Validation. Simple validator DSL / library for F#

90

csharp-wolfenstein. CSharp port of Wolfenstein using the funky new language features

79

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.

64

Simple-Paging-Grid. Lightweight HTML / JavaScript grid designed with Twitter Bootstrap in mind for dynamic server loaded and client embedded data.

57

AccidentalFish.AspNet.Identity.Azure. Azure table storage based identity provider for ASP.Net 4.5 - swap out for the default Entity Framework implementation

48

AngularJS-OAuth2. Package for allowing an AngularJS application to authenticate with an OAuth 2 / Open ID Connect identity provider using the implicit flow.

46

react-azure-adb2c. Looking for a maintainer - if interested please get in touch in issue #13

45

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.

45

Pholly. A F# friendly wrapper for Polly providing expressive functional resiience patterns.

42

StravaRideAnalysis. A sample application for React and the Strava API designed to illustrate common problems and there solutions

23

fsharp-doom. F# version of Doom using original rendering techniques (BSP etc.)

22

FormSharp. No one likes the drudgery of building form logic. Banish it with F#.

18

FluentAnimate. Fluent API for UIView animations in Xamarin.iOS

17

WebAPI2MobileFacebookAuthentication. Sample Visual Studio and Xamarin projects demonstrating how to use a Facebook login to authenticate with Web API 2 in a native mobile application.

16

CommandMessagePatternTutorial. Source code to go along with blog posts illustrating the usefulness of the command message pattern in cloud application architecture

15

AccidentalFish.ApplicationSupport. Dependency injectable application framework for Azure applications providing patterns, abstractions and implementations for common activities

14

AFCircularGestureRecognizer. iOS gesture recognizer that responds to a single finger circular movement

13

AngularJS-OAuth2-IdentityServer3-Sample. Sample showing how to use the AngularJS-OAuth2 plugin with IdentityServer3 and Web API

11

webGLite. A WebGL and TypeScript version of the classic BBC Micro game Elite. A work in progress.

11

StravaAPIProxy. A CORS enabled API proxy for Strava that also supports their token exchange process

11

Vsts-GitHub-Pages-Publish. A VSTS build and release task that publishes to GitHub Pages

11

RuntimeFSharpCompilation. Code to accompany blog post

11

AzureFromTheTrenches.ServerlessBlog. A simple blog implementation for Azure Functions

9

graphPaper_old. iPad application for simple vector art and HTML5 / Objective-C code generation

8

A-Star-Pathfinding. Demonstration of the A* path finding algorithm implemented using JavaScript and HTML canvas.

8

Img2Svg. Converts a bitmap to an SVG file with each pixel represented as a rect

7

fsharp-simpleraycaster. A very simple raycast implementation in F#

6

ServerlessLinkShortener. Ridiculously simple serverless (AWS) link shortener

6

FSharpTetris. What it says on the tin.

6

FableElmishScaffold. Visual Studio Code extension for scaffolding of CRUD operations in a F# Fable Elmish style app.

4

FunctionMonkey-ToDo-MediatR. The FunctionMonkey ToDo sample using MediatR for the commanding / mediator framework

4

FunctionMonkeyVideoSeries. Code to go with the video series on Function Monkey, Azure Functions, and the commanding / mediator pattern

4

Insanely-Simple-Blog. A very simple blog system for embedding in a MVC 4 website using Web API, Backbone and Handlebars

4

AzureAdOffice365MultiTenantedAuthentication. C#

4

fableTrek. F#

4

fsharp-simpleraycaster-textured. F#

4

IoCAntipatternFix. Demonstrates a solution to the "every class is public" anti-pattern

3

PaddTrekF-. Learning F# with a variant of the classic Star Trek game.

3

CycleCycleCycle.com. A website for tracking cycling activity

3

Objective-C-Expression-Tree-Framework. An Objective-C framework suitable for use on the iPhone that implements expression trees, including parsing from strings.

3

FunctionMonkey-ToDo. Sample back end for a simple Function Monkey ToDo app.

3

tinkerpop. Mirror of Apache TinkerPop

3

StravaTokenManager. C# project for managing the Strava token exchange process

2

AzureFunctionsSimpleRestApiExample. Simple example of a REST API delivered using Azure Functions

2

FarmerDbUp. https://www.azurefromthetrenches.com/azure-sql-database-deployment-with-farmer-dbup-and-github-actions/

2

fableLambdaExample. Demonstrates using F# and Fable to author a API Gateway triggered Lambda and CDK to deploy it

2

AccidentalFishAngularJSPack. A set of directives and services I find useful to use with AngularJS

2

AngularJS-OAuth2-Sample. Sample application for AngularJS-OAuth2

2

AzureLeaseExample. Example of using blob leases

2

fromModularMonolithToMicroservice. C#

1

ThreeDSpectreMaze. Small program that uses Spectre.Console to render a maze in the console

1

Mandelbrot-Set. A JavaScript, HTML Canvas and Web Worker implementation of the Mandelbrot set.

1

HierarchicalToolbar. Hierarchical toolbar for iOS as used in Fluent Mind Map

1

PaddTrekJs. JavaScript and HTML version of Padd Trek

1

6502-Emulator. 6502 emulator written in C# as a portable class library

1

fable-react. Minimal template for Fable and React using Fake and Paket

1
59
Apply