johnsiilver
Principal Engineer @microsoft Previously: Staff SRE @google. I am here to chew bubblegum and code Go, and I'm all out of bubblegum.
California, United States of America
Pinned Repositories
boutique
Immutable data storage
fs
Utilities to help with the io/fs package
getcert
Allows automatic fetching of public certs from a TLS service
go_basics
Class materials for Go Basics class
golib
Open version of common golang libraries useful to many projects.
halfpike
A parsing framework for taking human readable formatted data and converting to a structured format
serveonssh
Serve traffic (HTTP/gRPC) over SSH using Domain Sockets
shellembed
An example of storing go binaries for multiple platforms in a shell script to allow use on multiple platforms
sshttp
Client/Server for tunnelling SSH over HTTPS
webgear
Provides Go to HTML compiler for HTML and HTML Components
johnsiilver's Repositories
johnsiilver/golib
Open version of common golang libraries useful to many projects.
johnsiilver/webgear
Provides Go to HTML compiler for HTML and HTML Components
johnsiilver/halfpike
A parsing framework for taking human readable formatted data and converting to a structured format
johnsiilver/getcert
Allows automatic fetching of public certs from a TLS service
johnsiilver/serveonssh
Serve traffic (HTTP/gRPC) over SSH using Domain Sockets
johnsiilver/shellembed
An example of storing go binaries for multiple platforms in a shell script to allow use on multiple platforms
johnsiilver/sshttp
Client/Server for tunnelling SSH over HTTPS
johnsiilver/fs
Utilities to help with the io/fs package
johnsiilver/go_basics
Class materials for Go Basics class
johnsiilver/calloptions
Support for method call options that can be shared on multiple methods
johnsiilver/gofordevopsclass
Class materials for the Gophercon class
johnsiilver/grpc
GRPC related tooling
johnsiilver/pools
Contains various pooling implementations
johnsiilver/classes
Various open sourced classes
johnsiilver/orchestration
Provides various generalized channel based orchestration packages
johnsiilver/broadcaster
A more grandular method for waking up goroutines for some event
johnsiilver/iouringfile
An iouring implementation of *os.File and related functions with calls to standard *os.File for other platforms
johnsiilver/medium
A place to store code I link in medium articles
johnsiilver/packer-plugin-goenv
A packer plugin to install the Go environment on amd64 linux
johnsiilver/dynamics
Go dynamic operations through reflection
johnsiilver/examples
Examples of code snippets for people
johnsiilver/fqueue
Queue functions up that need sequential execution without waiting for them
johnsiilver/gopherdevops
The gopherdevops website
johnsiilver/goptimizer
Optimizes go code using betteralign
johnsiilver/jsonfs
Treat JSON as a directory structure
johnsiilver/pipelines
A repository of various pipelining frameworks
johnsiilver/prototools
Tools for doing common reflection based operations on protocol buffers
johnsiilver/sstable
sstable implementation
johnsiilver/temp_class
Temporary holder for a Go class with generics
johnsiilver/test_claw_imports
Repository for testing claw tool import functionality.