Independent Consultant. AWS Serverless Hero. Trainer. Blogger. Speaker.
manning-aws-lambda-in-motion. Code for the Manning video course "Production-Ready Serverless: Operational Patterns and Practices"
196SimpleSpeedTester. SimpleSpeedTester is a simple, easy to use framework that helps you speed test your .Net code by taking care of some of the orchestration for you.
116appsyncmasterclass-backend. Backend for the AppSync Masterclass demo app
109lambda-logging-demo. Demo for shipping logs to ELK stack, and to auto-subscribe new log groups
92lambda-saga-pattern. Implementing the Saga pattern for Lambda functions using Step Functions
91lambda-config-demo. Demo of approaches to config management for AWS Lambda
73event-sourcing-demo. Demo app to illustrate how you can build an event-sourced system with Lambda and DynamoDB
73janitor-lambda. Lambda function to clean up old, unreferenced versions of Lambda functions
57lambda-protobuf-demo. Demo using API Gateway and Lambda with Protocol Buffer
54better-dynamodb-scaling. Make DynamoDB's autoscaling action happen faster
51elm-snake. Implementation of Snake in Elm
43production-ready-serverless-workshop. Demo project for the production-ready serverless workshop
42complete-guide-to-step-functions-examples. Examples for the "Complete Guide to Step Functions" course
40FSharp.Markdown.Pdf. PDF formatting from FSharp.Markdown
36lambda-monorepo-code-sharing-demo. Demo to illustrate how you can share code between SLSL projects using monorepo
36passwordless-magic-links-cognito-demo. How to implement passwordless login using magic links with Cognito.
34lambda-platform-perf-comparison. Java
32lambda-coldstart-comparison. Comparing the coldstart time of AWS Lambda functions using a variety of language runtime and memory size
32lambda-logging-metrics-demo. How to apply Datadog's approach for sending custom metrics asynchronously.
29ReactoKinesix. A Rx based .Net client library for working with Amazon Kinesis
29lambda-logging-kinesis-demo. Demo of how to ship logs from CloudWatch Logs to a Kinesis stream, and then ship them to Logz.io
28lambda-correlation-id-demo. How to track correlation IDs across APIs, SNS and Kinesis events
28passwordless-otp-cognito-demo. How to implement passwordless login using OTP with Cognito
21stream_ext. A port of the Rx functions to make Dart's Stream type even easier to use!
20appsync-hierarchical-permissions-demo. A demo of how to implement hierarchical access models with AppSync and Cognito
20BitSyntax. F# Workflow and helper functions for working with a Stream at bit level
19lambda-recursive-s3-demo. Recursive AWS Lambda function for processing large S3 file
19self-adjusting-kinesis-function-demo. Demo app to illustrate how to write a Lambda function that self-adjusts its batch size to control throughput of Kinesis events
19serverless-logging-config. Lets you configure custom log group, JSON logging, and other recent logging changes announce in Nov 2023
18appsync-multi-tenant-demo-with-cognito. Demo app for how to implement multi-tenancy with AppSync and Cognito. Part of the AppSync Masterclass (https://appsyncmasterclass.com).
17lambda-x-ray-demo. JavaScript
16RandomArtsBot. Twitter bot for generating random art
15e2e-test-sns-kinesis-demo. Demo to illustrate how you can include SNS and Kinesis in end-2-end tests
15exercises-in-programming-style-fsharp. F# port of the examples in "Exercises in Programming Style"
15serverless-plugin-extrinsic-functions. Introduces additional Fn:: functions
14passwordless-cognito-ui-demo. Frontend app to go with the backend Cognito demos
14elm-missile-command. Missile command implemented in Elm
14hydrate-kinesis-dlq. How to hydrate Kinesis DLQs records
13eventbridge-schedule-self-delete-demo. JavaScript
13appsyncmasterclass-frontend. Frontend project for the AppSync Masterclass
13serverless-dynamodb-to-eventbridge-plugin. Plugin for converting DynamoDB events into events in EventBridge
11aws-sdk-coldstart-overhead. Experiment to see how much overhead aws-sdk adds to Node.js functions
11AdventOfCodeFs. Advent of Code (http://adventofcode.com/) solutions in F#
8ProjectEuler-FSharp-Solutions. My F# solutions to ProjectEuler challenges
8big-mouth. demo app for AWS Lambda in Motion
6dynamodb-ttl-as-scheduling. Experiment to see how you can use DynamoDB TTL + DynamoDB Streams as a scheduling mechanism.
6