Programmer Weekly - Programmer Weekly - Issue 179

View this email in your browser

Programmer Weekly

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

"Rarely is anyone thanked for the work they did to prevent the disaster that didn’t happen." – Mikko Hypponen


Reading List

Lessons Learned from Twenty Years of Site Reliability Engineering
Or, Eleven things we have learned as Site Reliability Engineers at Google.

15 principles for managing up
When your boss loves you, you have options. Here's how to help your manager get what they need, so you get what you want.

Maxjourney: Pushing Discord’s Limits with a Million+ Online Users in a Single Server
In his blog post, Yuliy Pisetskiy, a staff engineer at Discord, explains how they scaled individual Discord servers from tens of thousands of concurrent users to approaching two million concurrent users in the past few years. They use a single Elixir process per guild as a central routing point for everything happening on that server, and another process (a “session”) for each connected user’s client.

RevenueCat’s data-caching techniques for 1.2 billion daily API requests
This post discusses the techniques used by RevenueCat to manage their cache system. The article highlights the importance of low latency, consistency, and uptime in a cache system and explains how RevenueCat uses a pool of servers with good amounts of RAM and high network capacity to store data in memory or flash for fast retrieval

7 types of difficult coworkers and how to deal with them
Lessons from a Meta tech lead and Staff Engineer.

Optimizing Performance: How Our Extension Became Lightning Fast
Discover how we made our browser extension faster. Find out about the technologies and strategies we used to improve performance and provide a smooth browsing experience.

The most valuable trait of top software engineers
A mindset shift that changed the way I approach software development.

Kubernetes And Kernel Panics
This post shows how to connect the dots from the worst case scenario (a kernel panic) through to Kubernetes (k8s) and eventually up to us operators so that we can track how and why our k8s nodes are going away.

Through the Ages: Apple CPU Architecture 
Learn how CPUs work, and discover Apple’s underrated competitive advantage.

Paintf**k: Brainf**k for art
The author created "Paintf**k," a drawing language inspired by CRF, offering an artistic interface within the Brainf**k programming paradigm. Paintf**k uses a straightforward approach to cycling through base colors to generate visually engaging patterns, providing an intriguing blend of art and computation.


Watch and Listen

Generating Conversation: MemGPT, Memory Management for LLMs
Context window management has become a critical part of every LLM application — from the basics (embeddings models, vector DBs) to more advanced techniques (query rewriting, HyDE, summarization). MemGPT is a new tool from UC Berkeley built by Charles Packer that automates "memory" management for LLMs and creates a functionally infinite context window. Charles joins us this week to talk about MemGPT, the techniques behind it, and where the conversational AI space is headed.

Create and Deploy Websites and IaC by Chatting with AI
Learn how to create and deploy websites and Infrastructure as Code by chatting with AI.

How Top Tech Companies Develop and Deploy Code with CI / CD Pipelines
Ever wonder how top tech companies like Amazon Develop and Deploy their applications using CI / CD pipelines? In this video, I walk you through the development process that Amazon/AWS engineers use create software systems and deploy them quickly using safe deployment practices. Learn about the Git approach, deployment waves, deployment methods, auto-rollback, alarms, and more. 


Books

Introduction to Probability for Computing
This book provides a comprehensive introduction to probability as it is used in computer science. It covers fundamental probability concepts, prerequisite mathematics, and a wide range of computer science applications. The material is presented in a “question and answer” style designed to encourage student engagement and understanding. The book also includes almost 400 exercises, real-world computer science examples, and covers a wide range of topics from simulation with computer science workloads to statistical inference, randomized algorithms, Markov models, and queues.


Interesting Projects, Tools and Libraries

Radius
Radius is an open-source, cloud-native, application platform that enables developers and the operators that support them to define, deploy, and collaborate on cloud-native applications across public clouds and private infrastructure

mify
A code generation tool to help you build cloud backend services.

Protomaps
A free and open source map of the world.

ScratchDB
Scratch is an open-source alternative to BigQuery, Redshift, and Snowflake. Runs on Clickhouse. 

wirehole
WireHole is a combination of WireGuard, Pi-hole, and Unbound in a docker-compose project with the intent of enabling users to quickly and easily create a personally managed full or split-tunnel WireGuard VPN with ad blocking capabilities thanks to Pi-hole, and DNS caching, additional privacy options, and upstream providers via Unbound. 

LearnHouse 
LearnHouse is an open source platform that makes it easy for anyone to provide world-class educational content and it offers a variety of content types : Dynamic Pages, Videos, Documents & more.

XAgent
An Autonomous LLM Agent for Complex Task Solving.

fx
Terminal JSON viewer & processor.

MicroTCP
A minimal TCP/IP stack.
 
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 178

Thursday, October 26, 2023

View this email in your browser Programmer Weekly Welcome to issue 178 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Computers are good at following

Programmer Weekly - Issue 177

Thursday, October 19, 2023

View this email in your browser Programmer Weekly Welcome to issue 177 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The secret to optimization is

Programmer Weekly - Issue 175

Thursday, October 5, 2023

View this email in your browser Programmer Weekly Welcome to issue 175 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Make it hard to ignore error

Programmer Weekly - Issue 174

Thursday, September 28, 2023

View this email in your browser Programmer Weekly Welcome to issue 174 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "A common fallacy is to assume authors

Programmer Weekly - Issue 173

Thursday, September 21, 2023

View this email in your browser Programmer Weekly Welcome to issue 173 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “Beyond basic mathematical aptitude, the

You Might Also Like

Ranked | The Most Satisfying vs. Most Reliable Car Brands in 2024 🚙

Monday, December 23, 2024

The most reliable car brands are rarely the most satisfying to own, according to recent Consumer Reports survey data. View Online | Subscribe | Download Our App Presented by: Find the megatrends

Bitcoin Enthusiasts Are Letting Altcoins Pass by

Monday, December 23, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 23, 2024? The

Last Minute Gifts from Walmart

Monday, December 23, 2024

ZDNET ZDNET Sponsored Message In Partnership with Walmart December 23, 2024 exclusive offer Walmart Last-minute gifts from Walmart Shop Now Walmart The tech you've been wishing for–at everyday low

15 ways AI saved me weeks of work in 2024

Monday, December 23, 2024

ZDNET's product of the year; Windows 11 24H2 bug list updated -- ZDNET ZDNET Tech Today - US December 23, 2024 AI applications on various devices. 15 surprising ways I used AI to save me weeks of

Distributed Locking: A Practical Guide

Monday, December 23, 2024

If you're wondering how and when distributed locking can be useful, here's the practical guide. I explained why distributed locking is needed in real-world scenarios. Explored how popular tools

⚡ THN Weekly Recap: Top Cybersecurity Threats, Tools and Tips

Monday, December 23, 2024

Your one-stop-source for last week's top cybersecurity headlines. The Hacker News THN Weekly Recap The online world never takes a break, and this week shows why. From ransomware creators being

⚙️ OpenA(G)I?

Monday, December 23, 2024

Plus: The Genesis Project ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 12/23/2024

Monday, December 23, 2024

New blogs from Syncfusion Introducing the New WinUI Kanban Board By Karthick Mani This blog explains the features of the new Syncfusion WinUI Kanban Board control introduced in the 2024 Volume 4

Import AI 395: AI and energy demand; distributed training via DeMo; and Phi-4

Monday, December 23, 2024

What might fighting for freedom in an AI age look like? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

LockBit Ransomware Developer Charged for Billions in Global Damages

Monday, December 23, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest