Blog

Notes from the studio.

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

6 October 2026 · AI · Apple · Innovation · News iOS 27 Review: Siri Finally Grows Up, and Liquid Glass Gets Fixed

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.

14 September 2026 · Apple · Innovation · News iPhone 18 Pro and Pro Max: Same Look, Much Bigger Changes Underneath

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.

12 September 2026 · Apple · Innovation · News iPhone Duo: Apple’s First Foldable Is Late, Expensive and Might Still Change Everything

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.

6 April 2026 · Apps · CS50x · Development CS50 Week 10 Flutter — Building Parsa Vault, a Live Stock Trading Simulator for iOS and Android

CS50 Week 10 final project: build Parsa Vault, a live stock trading simulator for iOS and Android using Flutter, Firebase and Riverpod. Full walkthrough.

2 April 2026 · Apps · Development Introducing Parsa Vault — A Gamified Trading Simulator

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.

11 March 2026 · CS50x CS50 Week 9 Flask — Building a Birthday Tracker with Full CRUD and Custom CSS

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.

10 February 2026 · CS50x CS50 Week 8 HTML CSS JavaScript — Building a Trivia App and a Seven-Theme Developer Portfolio

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.

4 February 2026 · CS50x CS50 Week 7 SQL — Spotify Songs, IMDb Movies and the Fiftyville Mystery

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

1 February 2026 · CS50x CS50 Week 6 Python — Rewriting C Problems in Python and DNA Profiling with STR Matching

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

30 January 2026 · CS50x CS50 Week 5 C — Blood Type Inheritance and Building a Spell Checker with a Hash Table

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.

29 January 2026 · CS50x CS50 Week 4 C — Volume Scaling, Image Filters and JPEG Recovery

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.

26 January 2026 · CS50x CS50 Week 3 C — Plurality Voting, Tideman Ranked Pairs and Sorting Algorithms

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

25 January 2026 · CS50x CS50 Week 2 C — Scrabble Scores, Readability Grades and Substitution Ciphers

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

23 January 2026 · CS50x CS50 Week 1 C — Hello World, Mario Pyramids and Credit Card Validation

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.

RSS feed →

Have a project in mind?