Use Azure OpenAI Add your data vector search from code
A tutorial on building a Python chat app using Azure OpenAI's 'Add your data' feature and vector search with Azure Cognitive Search.
A tutorial on building a Python chat app using Azure OpenAI's 'Add your data' feature and vector search with Azure Cognitive Search.
A guide to testing async, internationalized React Server Components in Next.js App Router using Vitest and React Testing Library.
A weekly tech learning digest covering Microsoft Fabric, AI topics, computer vision, Azure AI Document Intelligence, embeddings, and vector search.
A developer reflects on how their opinions on software development practices like comments, testing, IDEs, and remote work have evolved over time.
A tutorial on building full CRUD REST APIs using Flask and FastAPI with the Psycopg2 PostgreSQL adapter, comparing it to ORMs.
A developer shares a curated list of essential tools and libraries for modern web development, including bundlers, performance testers, and VS Code extensions.
A developer recreates a research project using wireless earbuds' microphones to detect facial touch gestures and control UIs via machine learning in JavaScript.
How to manage multiple Git identities (work, personal) using conditional includes in .gitconfig for automatic configuration.
Explores recent updates to Azure OpenAI's 'Add your data' feature, focusing on vector search setup with Azure Blob Storage and Cognitive Search.
A developer shares their visual mental model for understanding Clojure transducers, explaining them as composable transformations on data streams.
A developer's pragmatic take on choosing between JavaScript and TypeScript for different project stages, based on personal experience with two large frontend projects.
Explains the distinct roles, responsibilities, and focus areas of Scrum Masters, Delivery Managers, and Project Managers in software development and project management.
A technical guide on using an LLM (Platypus2) with LangChain and pgvector to analyze YouTube's Procella database paper.
A retrospective look at the 2005 Fog Creek documentary 'Aardvark'd', featuring early interviews with tech luminaries like Paul Graham and the reddit founders.
A guide to publishing an npm package that supports both ESM and CommonJS modules using TypeScript, including dual tsconfig files and package.json exports.
A developer's critique of TypeScript, arguing its type system can stifle creativity and innovation by making it harder to express functionality than to define types.
A developer's personal reflection on the trade-offs between modal editors like Neovim and GUI editors like Sublime Text, focusing on usability and memory.
Introduces ETTrace, an open-source iOS performance debugging tool that improves upon Xcode's Time Profiler for identifying bottlenecks.
Explains how to create a ChunkedList<T> in C# to avoid Large Object Heap issues when storing massive amounts of data.
Explains the subtle but important difference between using combined and separate where.not clauses in Ruby on Rails ActiveRecord queries.