Notes from the studio.
Build logs, product launches and what we're learning — from CS50 problem sets to shipping apps.

iOS 27 rebuilds Siri around modern AI, makes Liquid Glass far easier to read and speeds up older iPhones. It makes Apple competitive again, but not the leader.

The iPhone 18 Pro and Pro Max look familiar, but a real variable-aperture camera, a 2nm chip and better cooling make them Apple's most serious normal iPhones yet.

Apple's first foldable costs £1,999, arrives years after Samsung's, and early hands-on reports say it feels more finished than it has any right to.

CS50 Week 10 final project: build Parsa Vault, a live stock trading simulator for iOS and Android using Flutter, Firebase and Riverpod. Full walkthrough.
Parsa Vault is a free stock trading simulator for iOS and Android. Trade with virtual cash, earn XP, compete on the leaderboard. Download free today.

CS50 Week 9 Flask: build a full CRUD birthday tracker with SQLite and Jinja2, plus a stock Finance app with authentication. Full walkthrough + source code.

CS50 Week 8: build a JavaScript trivia app and a full seven-theme developer portfolio with HTML, CSS and JS. Full walkthrough and source code on GitHub.

CS50 Week 7 teaches SQL through Spotify songs, complex IMDb movie queries, and solving the Fiftyville mystery. All queries explained + source on GitHub.

CS50 Week 6 switches from C to Python — rewrite classic problems and build a DNA profiler using STR sequence matching. Full walkthrough + GitHub source.

CS50 Week 5 in C: recursive struct allocation for blood type inheritance and building a full spell checker with a hash table. Full walkthrough + source code.

CS50 Week 4 in C covers memory and binary files — volume scaling, image filters, and recovering deleted JPEGs. Full walkthrough and source code on GitHub.

CS50 Week 3 in C: implement plurality voting, the Tideman ranked pairs algorithm, and explore sorting algorithms. Full project walkthrough + GitHub source.

CS50 Week 2 in C covers arrays and strings — Scrabble scoring, readability grade analysis, and building a substitution cipher. Full walkthrough + source code.

Write your first C programs in CS50 Week 1 — Hello World, Mario pyramids, and credit card validation using Luhn's algorithm. Full walkthrough + source code.