Ralph's Blog Blog about this and that (RSS | Atom)

Access HIBP Pwned Passwords with Go

Published: 10. February 2022  •  Updated: 22. October 2026  •  go

Various ways to access the Pwned Passwords database from Have I Been Pwned with Go

Self-host Plausible, open-source web analytics tool

Published: 30. January 2022  •  Updated: 22. October 2026  •  selfhost

In this article, I show you how to install Plausible Analytics, a self-hosted, open-source website analytics application.

Implementing HTTP API back end on AWS - Part 1 Foundation

Published: 29. January 2022  •  Updated: 22. October 2026  •  go, aws

The first part of setting up an HTTP API back end on AWS shows you how to configure Amazon API Gateway and Amazon DynamoDB and build and deploy an AWS Lambda in Go to form the back end for a simple todo web application.

Implementing HTTP API back end on AWS - Part 2 User Authentication

Published: 29. January 2022  •  Updated: 23. October 2026  •  go, aws

The second part of setting up an HTTP API back end on AWS shows you how to transform the single-user application from the first part into a multi-user application where users can sign-up and sign in. User authentication will be implemented with Amazon Cognito and OAuth2.

Dexie.js live queries

Published: 22. January 2022  •  javascript, database, ionic

In this blog post, I will show you an example of the new live query feature in Dexie.js 3.2 that enables an application to subscribe to IndexedDB queries.

Sending Protocol Buffers messages over SQS

Published: 15. January 2022  •  Updated: 22. October 2026  •  go, java, aws

In this blog post, I show you how to send and receive Protocol Buffers messages over Amazon Simple Queue Service (SQS). The examples of producers (send) and consumers (receive) are written in Java and Go.