Posts
Claude and Tower of Hanoi

I read this article in the Guardian that discusses Apple's latest research on reasoning LLMs that concludes that reasoning LLMs are not reasoning, and fail simple games, such as the Tower of Hanoi.
Vibe coding a CJM with Claude Code

I've been exploring how far I can take a vibe-coded project with the help of Claude Code, an agentic coding CLI by Anthropic. For this experiment, I set myself an interesting constraint: I wouldn't write a single line of code myself.
Windsurf IDE

Today I tried the Windsurf editor from the team behind Codeium. I’m really impressed by this editor! I’ve just used it for a few hours today, but I felt very productive during my time with it! I would say it’s a significant leap from GitHub copilot’s current way of working.
Refresh vs long lived access tokens
When I initially learned about oauth flows, I wondered why refresh tokens were a thing. I think this blog post by April King is a great summary of why they are used and how they help increase the security in several incremental steps.
Streaming HTML with preact

I've been tinkering with server-side rendering lately, and especially HTML’s ability to be streamed to the browser. I find the streaming capability adds another interesting dimension to the spectrum of pre-rendering with hydration, dynamic SSR, and client side rendering.
Attributes vs Properties

A very thorough explanation of the difference between attributes and properties in the DOM.
https://jakearchibald.com/2024/attributes-vs-properties/
Cascade in CSS

A nice video on how the cascade in CSS works.