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

Recording: 'Data Storytelling: What Organizations Need to Know Going Into 2025'

Friday, November 22, 2024

Thank you for your interest in our latest webinar. As promised here is your recording of the event. View email in browser Recording Now Available Thank you for your interest in receiving a recording of

💻 Issue 437 - Introducing local Azure Service Bus Emulator

Thursday, November 21, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 437 Release Date Nov 21, 2024 Your weekly report of the most popular .NET news, articles and projects

💎 Issue 444 - Why did people rub snow on frozen feet? (2017)

Thursday, November 21, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 444 - JavaScript Dos and Donts

Thursday, November 21, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 438 - Reverse Engineering iOS 18 Inactivity Reboot

Thursday, November 21, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 438 Release Date Nov 21, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 362 - React Anti-Pattern: Stop Passing Setters Down the Components Tree

Thursday, November 21, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 362 Release Date Nov 21, 2024 Your weekly report of the most popular React news, articles and projects

💻 Issue 444 - Building simple event-driven applications with Pub/Sub

Thursday, November 21, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular Node.js news, articles and

📱 Issue 441 - Shift Left Is the Tip of the Iceberg

Thursday, November 21, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 441 Release Date Nov 21, 2024 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 439 - Async/Await Is Real And Can Hurt You

Thursday, November 21, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 439 Release Date Nov 21, 2024 Your weekly report of the most popular Rust news, articles and projects

📲 Why I Ditched Linux for Samsung DeX — Buy This Instead of a Gaming Headset

Thursday, November 21, 2024

Also: Taking Instagram Stories to the Next Level, and More! How-To Geek Logo November 21, 2024 Did You Know Thurl Ravenscroft was both the voice behind the Christmas song "You're a Mean One,