Newvick's Blog

https://newvick.com/ (RSS)
visit blog
SimpleDB (Part 2): Memory Management
7 Jan 2025 | original ↗

Memory Management for SimpleDB. Implementing the buffer and buffer manager.

Python Concurrency: Threads, Processes, and asyncio Explained
3 Jan 2025 | original ↗

A practical guide to Python concurrency using a Fibonacci server to demonstrate the strengths and limitations of threads, processes, and asyncio. Learn when to use each approach through hands-on examples

SimpleDB (Part 1): File Manager
7 Dec 2024 | original ↗

disk and file management

Evolution of RAG: Addressing the common problems of a simple RAG system
18 Mar 2024 | original ↗

RAG is not all you need. This post will cover some of the common problems that are encountered in a simple RAG system, and potential solutions for them.

Combining vector and lexical search
29 Feb 2024 | original ↗

Interpolating vector and lexical search gives better results than either alone

What is software complexity?
28 Jun 2023 | original ↗

As a fellow grug brained developer, I also agree that complexity is very bad. But what is software complexity? What does it look like? How does it come about?

Understanding Backpropagation
30 Apr 2023 | original ↗

I've been working my way through Andrej Karpathy's 'spelled-out intro to backpropagation', and this post is my recap of how backpropagation works.

Debugging a tricky production error with rubber duck GPT
5 Apr 2023 | original ↗

Step-by-step walkthrough of using GPT for debugging.

Generating creative images with Stable Diffusion
3 Apr 2023 | original ↗

Stable diffusion allows non-artistic individuals, like myself, to create stunning images simply by providing a text prompt.

Why understanding B-trees will help you improve database performance
22 Mar 2023 | original ↗

b-trees • database indexes • partial index • function-based index • multi-column index

Intuitive guide to clustering using kmeans
25 Feb 2023 | original ↗

grouping similar data points into sets • clustering methods • kmeans

Query polymorphic tables easier using a view
18 Feb 2023 | original ↗

Tables with polymorphic associations can be quite annoying to query. Use views to make it much easier.

Simple steps to setup performance monitoring for PostgreSQL
8 Feb 2023 | original ↗

Steps that will make future investigation of your Postgres performance much easier.

↑ These items are from RSS. Visit the blog itself at https://newvick.com/ to find everything else and to appreciate author's digital home.