David Baker's repositories
awesome-system-design-resources
This repository contains System Design resources which are useful while preparing for interviews and learning Distributed Systems
bash-git-prompt
An informative and fancy bash prompt for Git users
CKA-StudyGuide
Study guide for the CKA exam
CKAD-exercises
A set of exercises to prepare for Certified Kubernetes Application Developer exam by Cloud Native Computing Foundation
go-telegram-gpt
My first Open AI bot :tada: :)
hotel-resi
Hotel Reservation backend system. Go. Building JSON API's with JWT Authentication.
kubernetes-network-policy-recipes
Example recipes for Kubernetes Network Policies that you can just copy paste
voice-to-text-whisperAPI
Whisper API from OpenAI
buf
The best way of working with Protocol Buffers.
CapabilityPE
Platform Engineering Capabilities to install via a CLI
colStats
The program will receive two optional input params; -col, the column on which to execute and -op, the operation to execute on the column. Still iterating on "operations."
dadjoke
I'm a Dad. I like Jokes. It is only natural to have a tool for Dad_Jokes. icanhazdadjoke.com provides a great, free, API to a nice library of Dad Jokes.
go-openai
OpenAI ChatGPT, GPT-3, GPT-4, DALL·E, Whisper API wrapper for Go
goci
Simple CI Pipeline to build upon while learning more about Go tooling.
golang-lru
Golang LRU cache
golangcliscaffold
Building a GO cli tool with Cobra and Viper. Baseline project for foundational understanding. Courtesy of `mwiater`.
google-trends-project
Query the Google Trends RSS Feed
grok-1
Grok open release
oapi-codegen
Generate Go client and server boilerplate from OpenAPI 3 specifications
pomo
Pomodoro timer App. Credit to Ricardo Gerardi, Pragmatic Bookshelf, for the direction.
pScan
This tool executes a TCP port scan on a list of hosts similarly to the Nmap command.
stringer
Simple tool to reverse and inspect strings.
todo
Simple todo CLI written in GO to highlight the basics of GO's flag package and using STDIN for arguments
walk
The walk tool has two main goals: 1) descending into a directory tree to look for files that match a specified criteria and 2) executing an action on these files.
what-happens-when
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"