Writing on software development, company culture, and random thoughts.
All of my long-form thoughts on programming, leadership, product development, and more, collected in chronological order.
BERT: A Guide to Modern Language Models
Delve into the world of BERT, a cornerstone of modern NLP. This guide simplifies the technicalities of BERT for beginners while offering in-depth insights for pros. From code snippets to real-world applications, explore how BERT has revolutionized language understanding in AI.
Retrieval Augmented Generation: Turbo-Charging Your Chatbot with a Library Card!
Dive into the world of AI with our fun guide on Retrieval Augmented Generation (RAG) and Generative Large Language Models (LLMs)! Discover how these tech giants are like Shakespeare with a library card. Boost your AI knowledge with real-life examples, and sprinkle in a bit of humor for good measure. Become the AI aficionado you've always wanted to be!
React 18 Series: Root-ing for the Future - Root API
Discover the power of React 18's Root API in this entertaining and informative blog post. Learn how the Root API enables Concurrent Mode, automatic batching, and improved error handling, revolutionizing the way we build web apps. Packed with examples, this guide is perfect for developers eager to embrace the future with React 18.
Plumbing the Depths of JavaScript: A Light-Hearted Guide to the EcmaScript Pipeline Operator
The latest version of EcmaScript brings a host of new features that make JavaScript programming more efficient and enjoyable. Among these updates, the pipeline operator (|>) stands out as a powerful addition that streamlines the way we chain functions together. In this blog post, we'll explore the pipeline operator, its benefits, and how to use it in your code.
React Separation of Concern: separation of UI and business logic
When you’re building a React application, Often you’ll find yourself in a situation where you need to separate the UI and business logic. In this article, I will show you how to do that.