Crash Course on Developing AI Applications with LangChain
A guide to building AI applications using the LangChain framework, covering core concepts, installation, and practical examples.
A guide to building AI applications using the LangChain framework, covering core concepts, installation, and practical examples.
A technical guide on fine-tuning IBM's Granite3.1 AI model using Guided Reward Policy Optimization (GRPO) to enhance its reasoning capabilities.
A tutorial on automating the scheduled start and stop of Azure Virtual Machines using Azure Automation and PowerShell runbooks.
A guide to building an automated LinkedIn job application bot using Puppeteer for browser automation and TypeScript for robust, maintainable code.
Explores Azure's disaster recovery features for when an entire region is destroyed, covering availability zones, paired regions, and resilience strategies.
A developer details updating their blog's code syntax highlighting and theme colors using Shiki and CSS custom properties.
JDK 24 deprecates the remote debugging features of jstat and jhsdb tools due to their reliance on the outdated RMI protocol.
A guide on installing and managing multiple versions of the Go programming language for different projects using the Go downloader and direnv.
Explains structure-cementing tests and how a Test DSL can decouple tests from implementation details, making them resilient to structural changes.
The author completes a simplified signup process with account verification for their JourneyInbox app in this coding episode.
Introducing the Kubernetes History Inspector, an open-source tool for visualizing cluster events and logs in a detailed timeline.
A guide to the best newsletters, blogs, and resources for staying updated on the fast-moving field of Artificial Intelligence in 2025.
PostgreSQL 18 adds OLD/NEW support to RETURNING in DML queries, allowing explicit access to previous and new row values.
A tutorial on converting a Vite React project from JavaScript to TypeScript, covering installation and configuration.
Learn how to use Python's BytesIO efficiently to avoid memory duplication with getbuffer() and getvalue() methods.
A guide to installing and running the open-source LanguageTool grammar checker locally on macOS for privacy-conscious users.
Overview of the European Accessibility Act (EAA) requirements for websites and apps, covering scope, compliance timeline, and benefits.
A look at Java's planned language evolution for 2025, focusing on Project Amber features like flexible constructor bodies and their connection to Project Valhalla.
A tutorial on reproducing DeepSeek R1's RL 'aha moment' using Group Relative Policy Optimization (GRPO) to train a model on the Countdown numbers game.
A tutorial on using the uv tool to install Python, create virtual environments, and manage packages, replacing traditional tools like pyenv and pip.