Programmer Weekly - Programmer Weekly - Issue 210

View this email in your browser

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

Postgres is all you need, even for vectors
Exploring the versatility of Postgres for vector storage and querying with pgvector.

Home-Cooked Software and Barefoot Developers
The emerging golden age of home-cooked software, barefoot developers, and why the local-first community should help build it.

Deep Dive on MySQL's Replication Protocol
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.

How to Get the Most out of Postgres Memory Settings
Best practices for configuring Postgres to maximize RAM use without risking process termination.

MicroMac, a Macintosh for under £5
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 in 22 languages
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.

Making my first embedded Linux system
This post is the documentation of the author's journey to building his first Linux system. 

Making a bignum library for fun
How do computer handle really, really big numbers? Let's find out.

Generative AI Is Not Going To Build Your Engineering Team For You
It’s easy to generate code, but not so easy to generate good code.

What do GenZ software engineers really think?
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.

How to deliver the best search results: inside a full text search engine
Through an exploration of Meilisearch's inner workings, we'll uncover how modern search engines deliver accurate results at the speed of your keystrokes.

GitHub Actions: Cache Chaos
How to configure GitHub Actions to use sane caching!


Watch and Listen

Learn Mistral AI
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.

The past, present, and future of local-first
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

Dozzle
Realtime log viewer for docker containers.

Moodist
Ambient sounds for focus and calm.

Revideo
Create Videos with Code. 

Huly
All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion).

mistral.rs
Blazingly fast LLM inference.
 
Our Other Newsletters
Python Weekly - A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.

Founder Weekly - A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.
Copyright © 2024 Programmer Weekly, All rights reserved.
You are receiving our weekly newsletter because you signed up at http://www.ProgrammerWeekly.com

Our mailing address is:
Programmer Weekly
Brooklyn
Brooklyn, NY 11228

Add us to your address book


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Older messages

Programmer Weekly - Issue 209

Thursday, June 13, 2024

View this email in your browser Programmer Weekly Welcome to issue 209 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "I didn't work hard to make Ruby

Programmer Weekly - Issue 208

Thursday, June 6, 2024

View this email in your browser Programmer Weekly Welcome to issue 208 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "It is better to do the right problem

Programmer Weekly - Issue 207

Monday, June 3, 2024

View this email in your browser Programmer Weekly Welcome to issue 207 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Never put off until run time what you

Programmer Weekly - Issue 206

Thursday, May 23, 2024

View this email in your browser Programmer Weekly Welcome to issue 206 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The primary duty of an exception

Programmer Weekly - Issue 205

Friday, May 17, 2024

View this email in your browser Programmer Weekly Welcome to issue 205 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Managing senior programmers is like

You Might Also Like

Ranked | The Worst Cities for Rush Hour Traffic 🚗

Saturday, October 5, 2024

We look at the worst cities for rush hour traffic, both globally and in the US specifically. View Online | Subscribe | Download Our App Presented by Voronoi: The App Where Data Tells the Story FEATURED

⚙️ Special Edition: Eric Xing and the Age of AI Empowerment

Saturday, October 5, 2024

We met up with Dr. Eric Xing to talk about the realities of AI. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🐍 New Python tutorials on Real Python

Saturday, October 5, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Python 3.13: Cool New Features for You to Try In

Hooked On Clarendon 💡

Saturday, October 5, 2024

The very common font that kicked off a redesign. Here's a version for your browser. Hunting for the end of the long tail • October 05, 2024 Hooked On Clarendon I saw a font recently, and it

Largest-Ever DDoS Attack Just Occurred—3.8 Tbps in Just 65 Seconds!

Saturday, October 5, 2024

THN Daily Updates Newsletter cover Mastering Spring Boot 3.0 ($31.99 Value) FREE for a Limited Time A comprehensive guide to building scalable and efficient backend systems with Java and Spring

Re: No more spam!

Saturday, October 5, 2024

If you are tired of getting spam texts and phone calls, I have a new discovery that you need to read about. It's a service called Incogni, and I'd recommend it to any iPhone Life reader

📧 Implementing the Outbox Pattern

Saturday, October 5, 2024

​ Implementing the Outbox Pattern Read on: m​y website / Read time: 8 minutes The .NET Weekly is brought to you by: Visually Building API-Driven Applications with Postman Flows ​ Explore how Postman

JSK Daily for Oct 4, 2024

Friday, October 4, 2024

JSK Daily for Oct 4, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Understanding CommonJS vs. ES Modules in JavaScript JavaScript has undergone significant

🕹️ 10 Tips for When PSN Isn't Working — Should You Buy Office 2024?

Friday, October 4, 2024

Also: What to Know About eSims, and More! How-To Geek Logo October 4, 2024 Did You Know It's true, in space no one can hear you scream; sound travels via the vibration of atoms (such as the atoms

iOS Dev Weekly - Issue 681

Friday, October 4, 2024

Back to our regular scheduled programming this week! ⌚ View on the Web Archives ISSUE 681 October 4th 2024 Comment Last week's downtime on Curated set me thinking about this newsletter and about