Adam's repositories
blurber-protobufs
Protobufs for the blurber app
DSMaterials
This is the collection of the materials I produced as a TA for the Distributed Systems course in Fall 2018
go-rpc-demo
Material to discuss in the presentation for distributed systems on 9/19/18.
login
A microservice for handling badge registration, provision, and validation. Intended to be used as security middleware.
.vim
Clone to ~/.vim
8-25-sample-proj
This was the project that I prepared before class, and that we referenced occasionally
advent
My solutions for the advent of code 2017
auth
Authenticator interface and implementation; designed to be used with the Login interface [see adamsanghera/login]
badge
Badge interface and implementation meant to be used with the login interface; Badge provides proof-of-association with a given category. For more info, see adamsanghera/login.
category
Category (User groups) for the login interface [see adamsanghera/login]
example-app
Example app using greeter
greeter
Example package for golang
hashing
Making hashing for golang easy
library
An all-in-one solution for library management. [WIP side project]
messenger
woohoo
modernwebapp
A satire of the modern web app – over-engineered, but also kinda elegant? Currently derailed by a huge tangent towards login/registration/authentication [see adamsanghera/login]
mysqlBus
Gives no-frills access to a mysql client
nvim-lspconfig
Quickstart configurations for the Nvim LSP client
redisBus
An interface for connecting to and using redis in golang
registration
Built to work with https://github.com/adamsanghera/login. Of the triad registration, provisioning, validation, this service implements registration.
session
A package for managing user sessions, using redis as a backend for the storage and retrieval of tokens.
Super-Fun-Research-Papers
Papers on the Deepest of Learnings
svc-template
A generic microservice written in golang