- New York, NY
- https://johanc.dev
Stars
Learn how to design large-scale systems. Prep for the system design interview.
Personal notes from courses and articles about system design.
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements. Systems design could be seen as the application of systems …
Learn System Design concepts and prepare for interviews using free resources.
A curated list of engineering blogs
System design interview for IT companies
Rallly is an open-source scheduling and collaboration tool designed to make organizing events and meetings easier.
Collection of important articles to be treated as a textbook
a tokio-enabled data store for triple data
☄️ Python's nested data operator (and CLI), for all your declarative restructuring needs. Got data? Glom it! ☄️
An analysis tool for Python that blurs the line between testing and type systems.
Examples of how to create colorful, annotated equations in Latex using Tikz.
🧠 Laws, Theories, Principles and Patterns for developers and technologists.
Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node
📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production.
Map Reduce example for Hadoop in Python based on Udacity: Intro to Hadoop and MapReduce
Implementation / replication of DALL-E, OpenAI's Text to Image Transformer, in Pytorch
A collection of learning resources for curious software engineers
A command line progress reporting library for Rust
A comprehensive list of books on Software Architecture.
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Raspberry Pi config for all things Internet.
An experiment in publishing code and words about code on a small scale.