Programmer Weekly - Programmer Weekly - Issue 154

View this email in your browser

Programmer Weekly

Welcome to issue 154 of Programmer Weekly. Let's get straight to the links this week.
Quote of the Week 

"Programming isn't about what you know; it's about what you can figure out." - Chris Pine


News

Two core Unix-like utilities, sudo and su, are getting rewrites in Rust
AWS-backed group believes command is too central to the web to keep as-is.

GitHub code search is generally available
The world’s code is now at your fingertips.


Reading List

Scaling up the Prime Video audio/video monitoring service and reducing costs by 90%
The move from a distributed microservices architecture to a monolith application helped achieve higher scale, resilience, and reduce costs.

Merklizing the key/value store for fun and profit
We'll give a short overview of merkle trees in general, walk through the design of a merklized key/value store, see some example applications, introduce two reference implementations, and wrap up with a comparison to other projects.

Why engineers need to be bored.
An analysis on boredom in engineering productivity and how it can lead to deeper innovation.

Build your own private WireGuard VPN with PiVPN
This article describes how to set up a private WireGuard VPN on a Raspberry Pi using the PiVPN software. Once configured, you can connect to your home network from anywhere in the world, providing a secure and encrypted connection.

A Comprehensive Guide to API Gateways, Kubernetes Gateways, and Service Meshes
There is still a lot of confusion about API gateways, Kubernetes gateways, and service meshes. This article explains these technologies and share how they fundamentally differ and cater to different use cases.

Using the Web Vitals extension to debug Core Web Vitals issues
The Web Vitals extension now shows you more debugging information to help you identify the root causes of Core Web Vitals issues.

Breaking down Reverse shell commands
The article discusses reverse shell payloads, which can be used by hackers to gain remote access to a target computer. It provides an overview of different types of reverse shells, how they work, and includes examples of how to create and use them in various scenarios.

What is a Vector Database?
A vector database is a type of database that is optimized for storing and searching vector data. Vector data is data that is represented as a list of numbers, such as the results of a machine learning algorithm. Vector databases can be used to perform similarity search, which is the task of finding the most similar items in a dataset.

HTMX is the Future
The article argues that HTMX, a JavaScript library for building web interfaces with minimal JavaScript, represents the future of web development. It discusses the benefits of HTMX, including reduced complexity, improved performance, and better accessibility, and provides examples of how it can be used in practice.

Migrating Critical Traffic At Scale with No Downtime — Part 1
The article is part one of a two-part series that discusses Netflix's approach to migrating critical traffic at scale with zero downtime. It covers the challenges of migrating traffic between data centers, and describes the techniques and tools used by Netflix to ensure a seamless transition for users.


Watch and Listen

Building a culture of excellence
David Singleton, CTO of Stripe, shares his thoughts on building a culture of excellence. He emphasizes the importance of hiring the right people, building a product-minded engineering team, and operationalizing meticulousness.

Functional Programming with Elixir
Learn Elixir and functional programming in this coruse for beginners. By the end of this course, you'll be able to build your own Elixir applications and confidently apply functional programming concepts in your projects.

AI-Generated Trivia App with ChatGPT & the OpenAI SDK
Learn how to use the OpenAI SDK to generate questions formatted in JSON and load them for a trivia game in Next.js.


Interesting Projects, Tools and Libraries

LocalStatus
Automatically monitor your local dev environment (services, repos, and more).

garph
Fullstack GraphQL Framework for TypeScript.

MineCloud
An AWS CDK project to set up an almost free on-demand Minecraft (or other game) server for a Discord community in a few minutes.

Inlyne
A GPU powered yet browsless tool to help you quickly view markdown files in the blink of an eye.

Flowise
Drag & drop UI to build your customized LLM flow using LangchainJS.

Qdrant
Vector Search Engine for the next generation of AI applications.

Inpla
Interaction nets as a programming language.
 
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 © 2023 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 153

Thursday, May 4, 2023

View this email in your browser Programmer Weekly Welcome to issue 153 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “Code is like humor. When you have to

Programmer Weekly - Issue 152

Thursday, April 27, 2023

View this email in your browser Programmer Weekly Welcome to issue 152 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Programming is the art of algorithm

Programmer Weekly - Issue 151

Thursday, April 20, 2023

View this email in your browser Programmer Weekly Welcome to issue 151 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The best programs are the ones

Programmer Weekly - Issue 150

Thursday, April 6, 2023

View this email in your browser Programmer Weekly Welcome to issue 150 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “Tests are stories we tell the next

Programmer Weekly - Issue 149

Thursday, March 30, 2023

View this email in your browser Programmer Weekly Welcome to issue 149 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Quality is a product of a conflict

You Might Also Like

🐍 New Python tutorials on Real Python

Saturday, November 23, 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: Black Friday Giveaway @ Real Python This Black

Re: Hackers may have stolen everyone's SSN!

Saturday, November 23, 2024

I wanted to make sure you saw Incogni's Black Friday deal, which is exclusively available for iPhone Life readers. Use coupon code IPHONELIFE to save 58%. Here's why we recommend Incogni for

North Korean Hackers Steal $10M with AI-Driven Scams and Malware on LinkedIn

Saturday, November 23, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 23, 2024

📧 Building Async APIs in ASP.NET Core - The Right Way

Saturday, November 23, 2024

​ Building Async APIs in ASP .NET Core - The Right Way Read on: m​y website / Read time: 5 minutes The .NET Weekly is brought to you by: Even the smartest AI in the world won't save you from a

WebAIM November 2024 Newsletter

Friday, November 22, 2024

WebAIM November 2024 Newsletter Read this newsletter online at https://webaim.org/newsletter/2024/november Features Using Severity Ratings to Prioritize Web Accessibility Remediation When it comes to

➡️ Why Your Phone Doesn't Want You to Sideload Apps — Setting the Default Gateway in Linux

Friday, November 22, 2024

Also: Hey Apple, It's Time to Upgrade the Macs Storage, and More! How-To Geek Logo November 22, 2024 Did You Know Fantasy author JRR Tolkien is credited with inventing the main concept of orcs and

JSK Daily for Nov 22, 2024

Friday, November 22, 2024

JSK Daily for Nov 22, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Spyglass Dispatch: The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen

Friday, November 22, 2024

The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen The Spyglass Dispatch is a free newsletter sent out daily on

Charted | How the Global Distribution of Wealth Has Changed (2000-2023) 💰

Friday, November 22, 2024

This graphic illustrates the shifts in global wealth distribution between 2000 and 2023. View Online | Subscribe | Download Our App Presented by: MSCI >> Get the Free Investor Guide Now FEATURED

Daily Coding Problem: Problem #1616 [Easy]

Friday, November 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Alibaba. Given an even number (greater than 2), return two prime numbers whose sum will