Blog
Pick a series to dive in.
-
Python for Kids · Phase I
Summer coding for middle-schoolers — draw with Python and the turtle, right in the browser.
13 posts
-
Python for Kids · Phase II
Words, logic, and data: programs that talk back.
13 posts
-
Python for Kids · Phase III
Data Detective — load and chart real data in Google Colab with pandas and matplotlib.
12 posts
-
Python for Kids · Phase IV
A Taste of AI — use, teach, and train machine-learning models in Colab.
12 posts
-
Practical PyTorch · I
A gentle, math-free path to running real AI models in Colab — for engineers (and technical PMs), not ML researchers.
9 posts
-
Practical PyTorch · II
Understanding & fine-tuning — how models learn, and adapting a pretrained model to your own data, still without the heavy math.
9 posts
-
Kotlin for Java Engineers
A ground-up tour of Kotlin for developers coming from Java.
27 posts
-
Kotlin Workbooks
Short coding exercises to practice the concepts from each Kotlin lesson.
27 posts
-
Building APIs with Ktor
Build real-world backends and APIs in Kotlin with Ktor — from your first route to production.
17 posts
-
Guice for JVM Engineers · I
Dependency injection with Guice from the ground up — fundamentals, in Kotlin and Java.
8 posts
-
Guice for JVM Engineers · II
Advanced Guice: multibindings, generics, assisted injection, AOP, private modules, custom scopes, the servlet extension, and testing.
8 posts
-
Building Production Services with Misk
A source-verified, production-first guide to Cash App's open-source Kotlin microservice container.
25 posts
-
macOS
Notes and fixes from keeping an Intel Mac healthy.
2 posts