Recent enjoyments. Stay tuned for more updates.
Updated: 11/26/2024
Books
Fundamentals of Software Architecture
Master the foundations of software architecture, including patterns and practices.
Learn MoreSoftware Architecture: The Hard Parts
Navigate complex decisions and trade-offs in distributed systems architecture.
Learn MoreCreating Software with Modern Diagramming Techniques
Create clear and effective architecture diagrams to enhance team communication.
Learn MorePatterns for parallel programming
Explore modern patterns for managing concurrent operations effectively.
Learn MoreRust Atomics and Locks
Explore low-level concurrency in Rust with insights from a lead Rust developer.
Learn MoreLearn Concurrent Programming with Go
Learn to write robust and efficient concurrent programs in Go.
Learn MoreGo Web programming
How to build scalable, high-performance web applications in Go using modern design principles.
Learn MorePlatform Engineering with Kubernetes
Build and manage scalable platforms using Kubernetes in real-world scenarios.
Learn MoreMathematics for Machine Learning
Mathematics for machine learning and deep learning focusing on tensor calculus and optimizations.
Learn MoreThe principles of deep learning theory
Discussing deep learning theory from mathematics and physics via a effective theory approach.
Learn MoreProgramming Kubernetes
Extend Kubernetes through custom resources and operators for advanced users.
Learn MoreCourses
MIT 6.172: Performance Engineering of Software Systems
Learn advanced techniques for optimizing software performance and scalability.
Learn MoreMIT 18.S096: Matrix Calculus for Machine Learning and Beyond
Master matrix calculus fundamentals essential for machine learning applications.
Learn MoreStanford CS193P: Developing Applications for iOS
Learn how to build iOS applications from scratch.
Learn MoreTheoretical Foundations for Deep Learning
In this class we will explore theoretical foundations for deep learning, emphasizing the following t...
Learn MoreAdvanced Topics in the theory of machine learning
This will be a graduate level course on recent advances and open questions in the theory of machine ...
Learn MoreMathematics of Machine Learning
Broadly speaking, Machine Learning refers to the automated identification of patterns in data. As su...
Learn MoreFoundations of Deep Learning
The course covers a list of core topics in deep learning theory. The actual list can be found in the...
Learn MoreMachine Learning Theory
When do machine learning algorithms work and why? How do we formalize what it means for an algorithm...
Learn MoreStudy resources
GPU Mode with low level techniques
An online studying group on Youtube with good courses on low level optimizations and technical detai...
Learn MorePyTorch and PL by Edward Yang
A good channel with live streaming debugging, internal meetings from pytorch team etc.
Learn MoreGitHub Repositories
STORM: Synthesis of Topic Outlines through Retrieval and Multi-perspective Question Asking
An innovative approach to generating comprehensive topic outlines using AI.
Learn MoreTransformer Explainer: Interactive Learning of Text-Generative Models
Transformer Explainer is an interactive visualization tool designed to help anyone learn how Transfo...
Learn More