Building a RAG for tabular data in Go with PostgreSQL & Gemini
A technical guide on building a Retrieval-Augmented Generation (RAG) system in Go to query PostgreSQL tabular data using Google's Gemini LLM.
A technical guide on building a Retrieval-Augmented Generation (RAG) system in Go to query PostgreSQL tabular data using Google's Gemini LLM.
A technical guide to rebuilding the Remix Contacts tutorial using Next.js 14, React Server Components, Server Actions, Prisma, and Transitions.
A detailed guide to setting up a MacBook for development, covering initial macOS configuration, security, and essential tool installation.
Author shares their experience starting a successful asynchronous paper reading club at work, focused on databases and distributed systems research.
A tutorial on building a simple, clean photo gallery using Astro's content collections and image handling features.
Interview with Sema CEO Matt Van Itallie on using generative AI for code analysis, developer productivity, and explaining software to non-technical executives.
A guide to selecting dispatchers in the SObjectizer actor model framework for C++, focusing on strategies for binding agents to threads.
A SwiftUI tutorial on creating a custom LabelStyle to tint only the icon, leaving the text color unchanged.
A tutorial using custom animations to visually explain how dplyr's mutate(), summarize(), group_by(), and ungroup() functions work in R.
An introduction to Apache Iceberg, a table format for data lakehouses, explaining its architecture and providing learning resources.
Explores the evolution of Apache Iceberg catalogs, focusing on the current REST Catalog and future proposals for server-side optimizations.
A guide on integrating an external GPS/GNSS module with the Notecard for continuous location streaming and cellular connectivity.
A technical guide on extracting 2FA secrets from the abandoned Authenticator Plus iOS app using SQLCipher and Ruby.
A critical analysis of whether test automation truly reduces stress and disruptions, or if it can initially increase workload and pressure on teams.
Explores the concept of signed zero in IEEE-754 floats, its mathematical implications, and a real-world issue with complex number discontinuities in Qiskit.
A developer's monthly digest covering tech books, industry commentary, AI debates, and personal reflections on walking and productivity.
A developer's yearly recap of projects including a self-published game, a personal ranking web app, and contributions to Advent of Code.
Explores a surprising C# compiler warning when using pattern matching with nullable properties, revealing edge cases in static analysis.
Explains the concept of 'symbolically nested' statistical models, their computational advantages, and their importance in survey analysis.
A hands-on tutorial on building a data lakehouse pipeline using Spark, Dremio, and Superset to move and analyze data.