- Philadelphia, PA
-
13:00
(UTC -05:00) - https://mikeball.info
Education
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
A complete computer science study plan to become a software engineer.
Master programming by recreating your favorite technologies from scratch.
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2025)
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
A curated awesome list of lists of interview questions. Feel free to contribute! 🎓
A list of back-end related questions you can be inspired from to interview potential candidates, test yourself or completely ignore
A curated list of amazingly awesome open-source sysadmin resources.
Full reference of LinkedIn answers 2024 for skill assessments (aws-lambda, rest-api, javascript, react, git, html, jquery, mongodb, java, Go, python, machine-learning, power-point) linkedin excel t…
A curated list of software and architecture related design patterns.
Backend master class: build a simple bank service in Go
Curated list of project-based tutorials
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
🎓 Path to a free self-taught education in Computer Science!
A roadmap to learn Kubernetes from scratch (Beginner to Advanced level)
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
Notes on books I read, talks I watch, articles I study, and papers I love
Grokking the Coding Interview: Patterns for Coding Questions Alternative
A quick tour (or reminder) of Go performance tools
Algorithms and Data Structures implemented in Go for beginners, following best practices.
Karpenter Blueprints is a list of common workload scenarios following best practices. You'll find here details of why configuring the Karpenter and Kubernetes objects in such a way is important whe…
Curated coding interview preparation materials for busy software engineers
A list of many interview questions & real-world challenges in Tech! (https://tech-vault-web.vercel.app/)





