CLI Chatbot with LangChain and OpenAI in Node.js
A tutorial on building a command-line chatbot using Node.js, LangChain, and OpenAI's API for interactive conversations.
A tutorial on building a command-line chatbot using Node.js, LangChain, and OpenAI's API for interactive conversations.
A developer draws parallels between physical clutter and technical debt, advocating for regular 'code cleaning' sessions to improve team happiness and productivity.
A computer science academic reflects on academia's role in shaping societal narratives, especially around AI, through open technology and sober assessment.
A developer discusses fixing email reputation issues with DMARC and simplifying the user onboarding flow for a SaaS application.
Explores Swift's concurrency model, focusing on Actors, GlobalActors, and MainActor for safe, data-race-free programming.
An overview of TypeScript for JavaScript developers, explaining its syntax, how it runs, and IDE benefits.
A guide comparing library-first and framework-first approaches to learning React in 2025, considering the evolving ecosystem.
How to use Node.js's --watch flag to create simple, interactive TypeScript playgrounds for quick code experimentation.
A developer shares technical insights and techniques used to create the whimsical animations and interactive elements on their new course landing page.
A tutorial on building a simple interactive command-line interface (CLI) application using Node.js and TypeScript.
Explores how to test complex TypeScript types using type-level assertions and the asserttt npm package, including implementation details.
Explores how conditional types in TypeScript constrain type variables in unexpected ways, going beyond simple type narrowing.
Explores edge cases in Clojure number comparisons, focusing on ArithmeticExceptions when comparing ratios and BigDecimals, and unexpected equality behavior.
Exploring the TypeScript `never` type, its role as a bottom type, and practical applications like union filtering and exhaustiveness checks.
A step-by-step guide to setting up a TypeScript project in Node.js, from initialization to configuration.
A guide to the essential React libraries for building large-scale applications in 2025, covering state, routing, styling, and more.
The article argues for saving digital content in Markdown format to ensure long-term preservation and accessibility, avoiding the risks of platform obsolescence.
Explains how TypeScript handles JavaScript symbols at the type level, covering unique symbols, type inference, and common pitfalls.
Compares TypeScript's T[] and Array<T> array notations, explaining their equivalence and the author's preference for Array<T>.
A developer debugs hardware issues with their custom-built Micro Journal device, solving key and charging problems through community help and documentation.