James Randall (@JamesRandall)

Top repositories

1

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
C#
294
star
2

SimpleVoxelEngine

A simple voxel engine written from the ground up in C++ and OpenGL
C++
196
star
3

fsharp-wolfenstein

An F# port of the 1992 classic Wolfenstein 3D
F#
161
star
4

AccidentalFish.FSharp.Validation

Simple validator DSL / library for F#
F#
88
star
5

csharp-wolfenstein

CSharp port of Wolfenstein using the funky new language features
C#
70
star
6

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.
JavaScript
65
star
7

Simple-Paging-Grid

Lightweight HTML / JavaScript grid designed with Twitter Bootstrap in mind for dynamic server loaded and client embedded data.
JavaScript
56
star
8

AccidentalFish.AspNet.Identity.Azure

Azure table storage based identity provider for ASP.Net 4.5 - swap out for the default Entity Framework implementation
C#
49
star
9

AngularJS-OAuth2

Package for allowing an AngularJS application to authenticate with an OAuth 2 / Open ID Connect identity provider using the implicit flow.
JavaScript
46
star
10

react-azure-adb2c

Looking for a maintainer - if interested please get in touch in issue #13
45
star
11

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.
C#
45
star
12

Pholly

A F# friendly wrapper for Polly providing expressive functional resiience patterns.
Jupyter Notebook
40
star
13

StravaRideAnalysis

A sample application for React and the Strava API designed to illustrate common problems and there solutions
HTML
23
star
14

fsharp-doom

F# version of Doom using original rendering techniques (BSP etc.)
F#
20
star
15

FormSharp

No one likes the drudgery of building form logic. Banish it with F#.
F#
18
star
16

FluentAnimate

Fluent API for UIView animations in Xamarin.iOS
C#
17
star
17

CommandMessagePatternTutorial

Source code to go along with blog posts illustrating the usefulness of the command message pattern in cloud application architecture
C#
17
star
18

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.
JavaScript
15
star
19

AccidentalFish.ApplicationSupport

Dependency injectable application framework for Azure applications providing patterns, abstractions and implementations for common activities
C#
14
star
20

AFCircularGestureRecognizer

iOS gesture recognizer that responds to a single finger circular movement
Objective-C
13
star
21

Vsts-GitHub-Pages-Publish

A VSTS build and release task that publishes to GitHub Pages
PowerShell
12
star
22

StravaAPIProxy

A CORS enabled API proxy for Strava that also supports their token exchange process
JavaScript
12
star
23

AngularJS-OAuth2-IdentityServer3-Sample

Sample showing how to use the AngularJS-OAuth2 plugin with IdentityServer3 and Web API
JavaScript
11
star
24

RuntimeFSharpCompilation

Code to accompany blog post
F#
10
star
25

AzureFromTheTrenches.ServerlessBlog

A simple blog implementation for Azure Functions
C#
9
star
26

graphPaper

iPad application for simple vector art and HTML5 / Objective-C code generation
Objective-C
8
star
27

Img2Svg

Converts a bitmap to an SVG file with each pixel represented as a rect
F#
7
star
28

A-Star-Pathfinding

Demonstration of the A* path finding algorithm implemented using JavaScript and HTML canvas.
JavaScript
7
star
29

FSharpTetris

What it says on the tin.
F#
6
star
30

ServerlessLinkShortener

Ridiculously simple serverless (AWS) link shortener
F#
6
star
31

webGLite

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

fableTrek

F#
4
star
33

AzureAdOffice365MultiTenantedAuthentication

C#
4
star
34

FableElmishScaffold

Visual Studio Code extension for scaffolding of CRUD operations in a F# Fable Elmish style app.
TypeScript
4
star
35

FunctionMonkey-ToDo-MediatR

The FunctionMonkey ToDo sample using MediatR for the commanding / mediator framework
C#
4
star
36

FunctionMonkeyVideoSeries

Code to go with the video series on Function Monkey, Azure Functions, and the commanding / mediator pattern
C#
4
star
37

fsharp-simpleraycaster

A very simple raycast implementation in F#
F#
4
star
38

Insanely-Simple-Blog

A very simple blog system for embedding in a MVC 4 website using Web API, Backbone and Handlebars
JavaScript
4
star
39

AzureFunctionsSimpleRestApiExample

Simple example of a REST API delivered using Azure Functions
C#
3
star
40

PaddTrekF-

Learning F# with a variant of the classic Star Trek game.
F#
3
star
41

CycleCycleCycle.com

A website for tracking cycling activity
JavaScript
3
star
42

Objective-C-Expression-Tree-Framework

An Objective-C framework suitable for use on the iPhone that implements expression trees, including parsing from strings.
Objective-C
3
star
43

FunctionMonkey-ToDo

Sample back end for a simple Function Monkey ToDo app.
C#
3
star
44

fableLambdaExample

Demonstrates using F# and Fable to author a API Gateway triggered Lambda and CDK to deploy it
F#
2
star
45

FarmerDbUp

https://www.azurefromthetrenches.com/azure-sql-database-deployment-with-farmer-dbup-and-github-actions/
F#
2
star
46

AngularJS-OAuth2-Sample

Sample application for AngularJS-OAuth2
ApacheConf
2
star
47

StravaTokenManager

C# project for managing the Strava token exchange process
C#
2
star
48

AzureLeaseExample

Example of using blob leases
C#
2
star
49

AccidentalFishAngularJSPack

A set of directives and services I find useful to use with AngularJS
JavaScript
2
star
50

fsharp-simpleraycaster-textured

F#
2
star
51

IoCAntipatternFix

Demonstrates a solution to the "every class is public" anti-pattern
C#
2
star
52

6502-Emulator

6502 emulator written in C# as a portable class library
C#
2
star
53

FunctionMonkeyMultiTargettingDemo

Demonstrates how to target both ASP.Net Core and Azure Functions from a single code base.
C#
1
star
54

GpuMandelbrot

A Mandelbrot rendered using a fragment shader on the GPU
JavaScript
1
star
55

HierarchicalToolbar

Hierarchical toolbar for iOS as used in Fluent Mind Map
C#
1
star
56

serverlessJsScalingComparison

Comparisons for scaling
JavaScript
1
star
57

BasicCommanding

C#
1
star
58

fable-react

Minimal template for Fable and React using Fake and Paket
JavaScript
1
star
59

FunctionMonkey-FSharp

Documentation for the F# version of Function Monkey
CSS
1
star
60

PaddTrekJs

JavaScript and HTML version of Padd Trek
JavaScript
1
star
61

AzureLinkboard

Open source bookmark management for Azure
C#
1
star
62

ThreeDSpectreMaze

Small program that uses Spectre.Console to render a maze in the console
C#
1
star
63

The-Game-of-Life

Basic HTML5 and JavaScript implementation of the Game of Life
JavaScript
1
star
64

ServiceBusScheduler

Mediator based command scheduler for the Azure Service Bus
C#
1
star
65

FunctionMonkey-ToDo-FSharp

Demonstration of using the FSharp version of Function Monkey
F#
1
star
66

Mandelbrot-Set

A JavaScript, HTML Canvas and Web Worker implementation of the Mandelbrot set.
JavaScript
1
star
67

ServerlessWebNotifier

Simple serverless web page change notifier
F#
1
star
68

fromModularMonolithToMicroservice

C#
1
star
69

AccidentalFish.ExpressionParser

Simple expression parser for .net (supports .NET Standard 1.3 and higher). Functional but still work in progress.
C#
1
star