Full-stack engineer building accessible, fast, and sometimes AI-powered web apps.
Learn how to build your first Chrome Extension from scratch. In this beginner-friendly guide, you'll create a simple "Hello World" extension and understand the basics of the manifest.json file and how to load your extension in Chrome.
Learn how to create and use tools in LangChain to supercharge your AI agents. This guide breaks down tool creation, usage, and integration with chat models using TypeScript.
Learn how to build AI agents using LangChain’s ReAct framework in JavaScript. This tutorial covers reasoning, tool usage, and memory, helping you create LLM-powered workflows that think and act.
This article explores the three-point estimation technique (Optimistic, Most Likely, Pessimistic) to help software engineers move beyond gut feeling and deliver data-driven, reliable timelines.
Learn how to write stories for both presentational and stateful components in Storybook. This guide covers decorators, mocking API calls, and best practices for documenting complex UIs with real-world examples.
Learn how to set up and use Storybook in a React project for documenting and testing UI components in isolation. This guide breaks down its core files and features. Build, preview, and maintain your UI with confidence.
The courage of the Philistines, often seen as villains, offers a surprising lesson in strength and resolve. This reflection on 1 Samuel shows how even unlikely figures can inspire us to face life’s battles with boldness, perspective, and a touch of humour when things fall apart.
How going too slow, too broad, or avoiding hard work can derail your growth in a fast-moving world. Learn how to truly pick up a skill today.