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

Daily Coding Problem: Problem #1495 [Hard]

Saturday, July 13, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Netflix. A Cartesian tree with sequence S is a binary tree defined by the following two

Weekend Reading — Tactical Assault Shiba

Saturday, July 13, 2024

This week we're headed to the JSON station, we find a lighter and faster alternative to lodash, steal like an artists, generate better prompts than an Oath Keeper, discover Britain's new ruler,

Charted | The Hottest and Coldest Temperatures in U.S. History 🌡️

Saturday, July 13, 2024

This graphic shows the hottest and coldest temperatures in US history, with temperatures ranging from -80°F (-62.2°C) to 134.4°F (56.7°C). View Online | Subscribe Voronoi: The App Where Data Tells the

Gone Are Those Days of AI

Saturday, July 13, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, July 13, 2024? The HackerNoon

If you’re an AT&T customer, your data has likely been stolen

Saturday, July 13, 2024

Plus, what Samsung revealed at its Galaxy Unpacked event and more View this email online in your browser By Cody Corrall Saturday, July 13, 2024 Image Credits: Jeenah Moon/Bloomberg / Getty Images This

🐍 New Python tutorials on Real Python

Saturday, July 13, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go, of course. And, this week we're also on the hunt for exceptional talent to join the Real

You're Invited: Best Apps Free Class

Saturday, July 13, 2024

Do you love the feeling of discovering the perfect app that does exactly what you need it to do? But finding the right one can be like searching for a needle in a haystack! That's why I'm

Palo Alto Networks Releases Patch for Critical Flaw in Expedition Migration Tool

Saturday, July 13, 2024

THN Daily Updates Newsletter cover Artificial Intelligence Programming with Python: From Zero to Hero ($24.00 Value) FREE for a Limited Time A hands-on roadmap to using Python for artificial

Cash In on Your Writing Skills: Explore HackerNoon's $26K+ Prize Pool!

Saturday, July 13, 2024

Hello again, Hacker💚 We know you're passionate about covering tech, sharing insights, and creating tutorials to spread knowledge. But what if you could turn your writing into cash prizes? Today, we

📧 Building Your First Use Case With Clean Architecture

Saturday, July 13, 2024

​ Building Your First Use Case With Clean Architecture Read on: m​y website / Read time: 7 minutes BROUGHT TO YOU BY ​ The First .NET Low-Code Development Platform ​ Introducing Shesha, a brand new,