Posts

  • ACP Pro

    ACP Pro speaks the Agent Client Protocol (ACP) — a small JSON-RPC 2.0 schema that any agent can implement. ACP defines how a client (the editor) and an agent (Claude,...

    ai productivity agent coding acp agentclientprotocol claude codex gemini
  • AI Is Not Magic

    Every platform right now is pushing the same line: adopt AI or get left behind. Small teams replacing whole departments, solo founders shipping products over a weekend, job titles nobody...

    ai mindset productivity career
  • Don’t Let AI Think For You

    There’s a loop I keep falling into with AI coding tools. Hit a bug, paste the code, get a confident fix, apply it, move on. Five minutes. Feels efficient. Next...

    ai coding productivity mindset
  • Memory Leaks in JavaScript

    Memory leaks are a problem every developer eventually faces. Memory leaks cause applications to run slower, crash, or affect other applications. So what are memory leaks?

    javascript memory performance
  • The ‘this’ Keyword in JavaScript

    JavaScript (JS) is a fairly flexible and interesting programming language. But that flexibility also brings plenty of confusion, especially for newcomers. People new to JS often assume it works like...

    javascript this
  • JavaScript Basics with Call, Apply, and Bind

    As discussed in the article about the this keyword, execution context relates to this and can be directly changed using call, apply, and bind. This article will clarify these three...

    javascript call apply bind
  • The Nature of Async and Await in JavaScript

    With older JavaScript specifications, we had to use callbacks to handle asynchronous operations. However, this led to callback hell when multiple async operations depended on each other. Callback hell makes...

    javascript async await
  • Array Surprises in JavaScript

    Having worked with several programming languages (Java, C, C++, C#, Objective-C, PHP), each has its own charm. But when I encountered JavaScript (JS), I suddenly fell in love — with...

    javascript array
  • Functional Programming - Part 3 - Letting Go

    Style note: This series uses martial-arts/cultivation metaphors to tell the story of programming. This is an intentional choice by the author to make dry concepts more vivid.

    javascript functional-programming
  • Functional Programming - Part 2 - Entering the Way

    Style note: This series uses martial-arts/cultivation metaphors to tell the story of programming. This is an intentional choice by the author to make dry concepts more vivid.

    javascript functional-programming
  • Functional Programming - Part 1 - The Illuminated Path

    Style note: This series uses martial-arts/cultivation metaphors to tell the story of programming. This is an intentional choice by the author to make dry concepts more vivid. If you’re not...

    javascript functional-programming