Small things

Using AWS KMS via the CLI - Symmetric Key

An overview of how to interact with AWS KMS from the command line using a Symmetric Key.

Using AWS KMS via the CLI - ECC Key

An overview of how to interact with AWS KMS from the command line using a Elliptic Curve (ECC) Asymmetric Key.

Using AWS KMS via the CLI - RSA Key

An overview of how to interact with AWS KMS from the command line for message signing using a RSA Asymmetric Key.

Least Recently Used cache

A thread-safe LRU cache, written in go. The cache's cap is based on the number of bytes stored within it, as opposed to the number of items.

Bcrypt speed in Go

Measures the speed of bcrypt in Go for each of the supported costs.

Zend Framework config dump

A Zend Framework 2 module that provides a simple method for dumping an application's current configuration array to the commend line. This is useful when some of the application’s configuration is set via environment variables, as is common when using container services.

Installing APCu in PHP-FPM in Docker

Just because it took me a while to get it working...

Old Links

Big things

Go DNS Resolver

A small DNS utility library offering a high-level API for performing DNS queries.

Local KMS

A mock version of AWS' Key Management Service, for local development and testing. Written in Go.

DynamoDB Queue

A DynamoDB backed queue library, loosely based on Resque.

Github activity

  1. Icon showing a git trash can

    Deleted a branch in nsmithuk/dns

  2. Icon showing a git commit

    Committed a change to nsmithuk/dns

  3. Icon showing a git fork
  4. Icon showing a git tag

    Created a new tag in nsmithuk/dnssec-trust-anchor-go

  5. Icon showing a git release

    Created a new release in nsmithuk/dnssec-trust-anchor-go

  6. Icon showing a git watch

    Started watching karask/go-avltree

  7. Icon showing a git fork
  8. Icon showing a git commit

    Committed a change to nsmithuk/dns-resolver-go-trace

  9. Icon showing a git tag

    Created a new tag in nsmithuk/dns-resolver-go-trace

  10. Icon showing a git tag

    Created a new tag in nsmithuk/extemplate

  11. Icon showing a git tag

    Created a new tag in nsmithuk/extemplate

  12. Icon showing a git watch

    Started watching stretchr/testify

  13. Icon showing a git watch

    Started watching go-logr/logr

  14. Icon showing a git commit

    Committed a change to tssig/tssig-go

Updated 2024-10-15 22:18 UTC