💾 Archived View for capsule.adrianhesketh.com captured on 2022-06-03 at 22:41:44. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2022-04-28)
-=-=-=-=-=-=-
█▀▀ ▄▀█ █▀█ █▀ █░█ █░░ █▀▀ ░ ▄▀█ █▀▄ █▀█ █ ▄▀█ █▄░█ █░█ █▀▀ █▀ █▄▀ █▀▀ ▀█▀ █░█ ░ █▀▀ █▀█ █▀▄▀█ █▄▄ █▀█ █▀▀ ▄█ █▄█ █▄▄ ██▄ ▄ █▀█ █▄▀ █▀▄ █ █▀█ █░▀█ █▀█ ██▄ ▄█ █░█ ██▄ ░█░ █▀█ ▄ █▄▄ █▄█ █░▀░█
2022-05-31 - Create a VPC with CDK
2022-03-31 - Use the M1 Mac GPU with Go
2022-03-02 - Alerting on errors in CloudWatch Logs, AWS Lambda, and API Gateway with Go CDK
2022-02-28 - Setting up an encrypted AWS Lambda dead letter queue with Go CDK
2022-01-26 - Verifying download hashes during Docker build
2022-01-05 - Export all CloudFormation templates for a pentest
2021-12-20 - Using AWS API Gateway V2 with Go Lambda functions
2021-10-23 - Using Storybook with Go frontends
2021-10-17 - Testing templ HTML rendering with goquery
2021-10-15 - Trigger Fargate tasks on S3 upload with Go CDK
2021-09-02 - Secure your AWS CI/CD pipelines with a Permissions Boundary
2021-08-31 - Event Sourced DynamoDB with Go
2021-07-24 - Github Actions CI/CD for Go AWS CDK projects
2021-07-17 - Go CDK - building Go Lambda functions
2021-07-05 - Think before you iPaaS
2021-07-04 - Cancelling Go network requests
2021-06-14 - Using AWS CDK with Go to launch an app with App Runner
2021-06-04 - Building a Hotwired web app with Go and Templ
2021-05-28 - templ - hot reload with air
2021-05-21 - Thoughts on team metrics
2021-05-18 - Introducing templ
2021-05-11 - Trying out npm and yarn workspaces
2021-03-03 - Using AWS X-Ray with a TypeScript Lambda
2021-03-03 - Launch a Gemini capsule on AWS with the CDK
2021-02-22 - Setting up AppSync GraphQL subscriptions with TypeScript and CDK
2021-02-22 - Google OAuth token CLI tool
2021-01-21 - AWS CLI - authenticating with SSO
2020-12-04 - Running DynamoDB Local with nix
2020-11-26 - Idempotency in Lambda - 3 - Idempotent APIs
2020-11-26 - Idempotency in Lambda - 2 - Dealing with it
2020-11-26 - Idempotency in Lambda - 1 - What is it and why should I care?
2020-11-17 - Simplifying TypeScript code with Jest mocking
2020-11-09 - Migrating to aws-vault
2020-11-09 - AWS - migrate to MFA
2020-10-31 - How to send secrets to me
2020-10-10 - Pentest passing S3 bucket CloudFormation config
2020-08-28 - Event sourced DynamoDB design with TypeScript - Part 2
2020-08-28 - Event sourced DynamoDB design with TypeScript - Part 1
2020-07-19 - Install AWS Amplify CLI with Nix
2020-07-18 - Migrate from Wordpress to self-hosting on AWS
2020-07-07 - OWASP baseline scan with basic auth in Docker and Github Actions
2020-07-03 - Using Nix to set up my new Mac
2020-04-17 - Single table pattern DynamoDB with Go - Part 1
2020-04-17 - Single table pattern DynamoDB with Go - Part 3
2020-04-17 - Single table pattern DynamoDB with Go - Part 2
2020-03-15 - Real terminal bell
2020-02-21 - Mocking AWS SDK calls in Go
2020-01-27 - Using CloudFlare workers to add CORS support to a backend API
2019-11-24 - Voice controlled burglar alarm (Raspberry Pi, Go, AWS IoT)
2019-11-04 - Rotating AWS RDS Secrets with AWS Secrets Manager
2019-10-05 - Using a 4 digit, 7 segment display with Raspberry Pi and Go
2019-10-02 - A Go Security Journey - Gophercon UK 2019
2019-09-29 - Raspberry Pi piezo buzzer with Go
2019-09-28 - 4x4 alphanumeric keypad on the Raspberry Pi with Go
2019-02-07 - Serving Web content and redirects from the domain apex without Route53 on AWS
2019-01-09 - Open source at Infinity Works in 2018
2019-01-06 - Christmas 2018 Holiday Project - Raspberry Pi touchscreen alarm clock
2018-12-18 - National Vulnerability Database Notifier
2018-11-11 - IoT door sensor part 2 (now with annoying sounds and web view!)
2018-11-09 - Best-case video conference
2018-11-02 - AWS Lambda warmer in Go
2018-11-02 - Running automated security checks on AWS using Scout2 in a Docker container
2018-08-23 - Holiday project - building an internet connected door sensor for £10
2018-07-16 - Back from Culture Summit 2018
2018-07-11 - Exporting CloudWatch logs for analysis using AWS Athena
2018-05-02 - Go, private repositories and AWS CodeBuild
2018-04-23 - Adding an RBF Network
2018-04-02 - KMeans Clustering
2018-03-23 - Grafana - Why is my singlestat panel showing a decimal / float instead of an integer?
2018-03-14 - What happens when you exceed the RAM allocation of an AWS Lambda?
2018-02-16 - Speaking at the Manchester AWS User Group
2018-02-16 - Got my AWS Certified Solutions Architect Professional Certification!
2017-12-15 - AWS - API Gateway to ECS via VPC Link
2017-12-13 - AWS - restricted, user-aware APIs with API Gateway and Cognito
2017-12-07 - Adding a timestamp and additional fields to log entries with Winston for Node.js
2017-11-26 - lexical - a library for parsing streams in Go with parser combinators
2017-09-26 - Migrating to async/await (Node.js / AWS Lambda / Serverless Framework)
2017-08-15 - How good is Netflix as a replacement for LoveFilm?
2017-07-27 - Serverless Web apps without client-side Javascript
2017-07-26 - Automatic Versioning of Go Code
2017-07-25 - Well Digital - Technology Approach
2017-07-25 - Slides and content from the "Hello .NET Core" event
2017-07-20 - What fields does a Serverless HTTP event have in AWS Lambda?
2017-07-10 - Load balancing .NET Core applications
2017-05-10 - dotnet Core on Linux - Restoring Private NuGet Packages
2017-04-28 - Recent talks / Leeds Digital Festival 2017
2017-04-14 - Completing the Udacity Linear Algebra Course in Go
2017-03-18 - Getting line and character positions from Go's JSON unmarshal errors
2017-02-18 - Go 1.8 Release Party
2017-01-15 - Mob Programming and No Estimates at Agile in Leeds
2016-12-03 - Testing slow HTTP responses
2016-11-21 - Immutable Windows Infrastructure on AWS
2016-09-08 - Releasing Versioned Go Apps From Travis
2016-09-04 - Adding a Version Number to Go Packages with `go generate`
2016-08-21 - Notes on the Golang UK Conference 2016
2016-08-12 - Health Hack Night
2016-07-29 - Implementing HSTS as Go Middleware
2016-07-19 - JSON Schema to Go Struct Generator Roundup
2016-07-09 - Performing at the Horsforth Walk of Art
2016-06-27 - Creating AWS Instance Roles With Terraform
2016-06-08 - AWS Certified Solutions Architect - Associate
2016-06-03 - Terraforming a Skills Matrix with Go
2016-05-16 - Lean Coffee - Lean Voting
2016-05-10 - MongoDB DBA Training
2016-05-05 - '"Architecting on AWS" Training'
2016-04-19 - Dividing a Go Project into Multiple Packages
2016-03-21 - Using STS with Ansible's AWS Modules
2016-02-24 - Dump HTTP GET and POST Data
2016-02-24 - MongoDB University
2016-02-09 - Docker & Rancher Training
2015-10-30 - Building a MongoDB Cluster with Vagrant and Ansible
2015-09-22 - Porting the Napkin Sequence Diagram Style to PlantUML
2015-09-18 - Visualising Project Dependencies using GraphViz Diagrams
2015-08-08 - Oracle Linux 7 on Vagrant - Creating a new base box
2015-05-06 - Migrating from Ninject to Simple Injector
2015-04-19 - Realtime Sparklines with SignalR
2015-03-17 - WCF - Client Proxy Creation Performance with Ninject
2015-03-01 - The Future of the Tester
2015-01-28 - Decreasing KMeans Clustering RAM Consumption with Sparse Vectors
2015-01-16 - .Net Graphs on Linux - OxyPlot
2015-01-06 - Real-time Web with SignalR
2014-11-24 - Monitoring and Alerting
2014-10-15 - Reading about Neural Networks
2014-10-08 - Unit Testing Mapping and Serialization
2014-09-01 - Logging Maturity Level
2014-08-14 - Standup Meetings with Remote Workers
2014-08-14 - Writing Parsers Using Sprache