// blog

Articles

// Projects
Crossing The Rubicon

When Julius Caesar crossed the Rubicon river in 49 BC with his legions, he broke Roman law. There was no going back. The decision was made, the consequences accepted. To cross the…

08 May 2026 1 min read files [0] comments [0] 17 views
// Projects
Calories Tracker — The Concept

Armies move on their stomachs.
Napoleon said it. Or something close to it. The exact words are debated — the reality isn't.
Long before calories were measured, counted, or…

08 May 2026 2 min read files [0] comments [0] 17 views
// Projects
Calories Tracker Project — Round 1

Let's start simple. Step by step.
We have a calorie tracker to build. Before we write a single line of code, we need to think about the data. What do we actually want to track? W…

08 May 2026 3 min read files [0] comments [0] 19 views
// Projects
Calories Tracker Project — Round 2

We left Round 1 with a question. One input or five. We have an answer now.
Five. For a simple reason: five separate inputs mean five separate opportunities to validate the data. …

08 May 2026 3 min read files [0] comments [0] 24 views
// Projects
Calories Tracker Project — Round 3

We have a function that adds food entries. It validates the data. It timestamps automatically. It works.
What it doesn't do yet is loop. At breakfast alone you might log eggs, ch…

08 May 2026 4 min read files [1] comments [0] 6 views
// Projects
Calories Tracker Project — Round 4

We have one report. Let's build the second — and raise the bar a little.
The detailed view shows us what we ate. The weekly summary shows us how much — and whether we…

09 May 2026 4 min read files [1] comments [0] 3 views