- Programmer Weekly
- Posts
- Programmer Weekly (Issue 210 June 20 2024)
Programmer Weekly (Issue 210 June 20 2024)
Programmer Weekly - Issue 210
Programmer Weekly
Welcome to issue 210 of Programmer Weekly. Let's get straight to the links this week.
Quote of the Week
"Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary." - Anonymous
Reading List
Exploring the versatility of Postgres for vector storage and querying with pgvector.
The emerging golden age of home-cooked software, barefoot developers, and why the local-first community should help build it.
MySQL's replication protocol has a lot of depth and complexity. In this blog post, we take a deep dive into how replication events are sent from a primary to a replica.
Best practices for configuring Postgres to maximize RAM use without risking process termination.
The author built a Raspberry Pi Pico-based emulator called "MicroMac" that runs the Macintosh 128K operating system and applications like MacDraw and MacWrite. It involved creating an emulator for the 68000 CPU and various hardware components of the original Macintosh, as well as implementing video output and USB input on the Pico board.
UUIDv7 is a 128-bit unique identifier like it's older siblings, such as the widely used UUIDv4. But unlike v4, UUIDv7 is time-sortable with 1 ms precision. By combining the timestamp and the random parts, UUIDv7 becomes an excellent choice for record identifiers in databases, including distributed ones. Let's briefly explore the UUIDv7 structure and move on to the zero-dependency implementations in 22 languages.
This post is the documentation of the author's journey to building his first Linux system.
How do computer handle really, really big numbers? Let's find out.
It’s easy to generate code, but not so easy to generate good code.
Young software engineers discuss values, what frustrates them about working in tech, and what they really think of older colleagues. Responses to our exclusive survey.
Through an exploration of Meilisearch's inner workings, we'll uncover how modern search engines deliver accurate results at the speed of your keystrokes.
How to configure GitHub Actions to use sane caching!
Watch and Listen
Learn how to use the Mistral AI to build intelligent apps, all the way from simple chat completions to advanced use-cases like RAG and function calling.
We have come a long way since my colleagues and I published the local-first essay five years ago. In this talk I'll review where the local-first idea came from, where we are now, and what I hope the local-first community can work towards in the future.
Interesting Projects, Tools and Libraries
Realtime log viewer for docker containers.
Ambient sounds for focus and calm.
Create Videos with Code.
All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion).
Blazingly fast LLM inference.
Our Other Newsletters
- A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.
- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.