Pinned Repositories
blondie
CLI tool and package that waits for TCP and HTTP endpoints to become available
Bootstrap4NHibernate
A framework for defining relational data in code and populating a target database using NHibernate
DCouple.IO
Facilitates unit testing of IO bound code by providing a IO abstraction interface. Currently provides a file system abstraction layer only. Future versions may extend this to provide IFileSystem implementations for FTP, WebDAV and compressed archives. May also be extended to cover more IO scenarios other than disk access.
DCouple.Mongo
Enables unit testing of applications that use the official MongoDB driver via additional interfaces to enable mocking
go-monitor
Simple process monitoring in Go
go-rest-api
Code to accompany this blog post: {tbc}
intro-golang-microservices
Contains slides and code for this series of presentations
loglight
A super lightweight logging package for Go based on Dave Cheney's post on logging http://dave.cheney.net/2015/11/05/lets-talk-about-logging
procwrap
a process wrapper that proxies stdout/err and a rolling log file and (optionally) restarts the child process
sendmailserviceproxy
A scalable, fail fast high throughput service that proxies for two underlying email services and fails over between them
myles-mcdonnell's Repositories
myles-mcdonnell/blondie
CLI tool and package that waits for TCP and HTTP endpoints to become available
myles-mcdonnell/intro-golang-microservices
Contains slides and code for this series of presentations
myles-mcdonnell/logrusx
An modest extension module to the excellent https://github.com/sirupsen/logrus logging module
myles-mcdonnell/aiven
myles-mcdonnell/alpine_go_build
myles-mcdonnell/aws-state-check
CLI tool that calls AWS API to check for a desired state. Will poll until a timeout. Useful for post deployment tests.
myles-mcdonnell/canary
A service with various endpoints that kick the tyres of the host env
myles-mcdonnell/collections
myles-mcdonnell/concourse-git-bitbucket-pr-resource
:rocket: Concourse CI resource for tracking git branches of Bitbucket pull-requests
myles-mcdonnell/dcind
Docker image with Docker Compose. Useful as a base image for integration tests in Concourse CI.
myles-mcdonnell/enduroweekeder
temp repo to track availability of protagonists for Enduro weekender...
myles-mcdonnell/frugal
Thrift improved
myles-mcdonnell/garden
Go Warden
myles-mcdonnell/go-toolchain
Collection of binaries that make up a Go dev toolchain
myles-mcdonnell/gocollections
Some useful Go collection types
myles-mcdonnell/intro_to_series
myles-mcdonnell/modcop
Modcop is a CLI tool that inspects go.mod file for deprecated versions
myles-mcdonnell/msgoraph
A Go Client for Microsoft's Graph API
myles-mcdonnell/multimodulerepoexp
A Golang multi-module repository experiment
myles-mcdonnell/oapi-codegen
Generate Go client and server boilerplate from OpenAPI 3 specifications
myles-mcdonnell/plaid-go
go bindings for Plaid
myles-mcdonnell/ponyc
:horse: Pony is an open-source, actor-model, capabilities-secure, high performance programming language
myles-mcdonnell/protoc-gen-map
SQL Data Mapper Framework for Protocol Buffers
myles-mcdonnell/rust-the-book
The Rust Programming Language
myles-mcdonnell/ScoutSuite
Multi-Cloud Security Auditing Tool
myles-mcdonnell/siunit
Go module for measurement computation according to the international system of units https://en.wikipedia.org/wiki/International_System_of_Units
myles-mcdonnell/sqlc
Generate type safe Go from SQL
myles-mcdonnell/vestigo
Echo Inspired Stand Alone URL Router
myles-mcdonnell/wallaroo
Distributed Stream Processing
myles-mcdonnell/workshops
Contains content and code for a series of workshops on back end tech.