Programmer Weekly - Programmer Weekly - Issue 202

View this email in your browser

Programmer Weekly

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

"Computer science inverts the normal. In normal science, you're given a world, and your job is to find out the rules. In computer science, you give the computer the rules, and it creates the world." - Alan Kay


Reading List

Why SQLite Performance Tuning made Bencher 1200x Faster
Learn why Bencher benchmarked, profiled, and tuned its SQLite database to enable better continuous benchmarking.

7 Mind-Blowing Kubernetes Hacks
Kubernetes harbors capabilities that even seasoned developers might not be fully aware of. These hacks delve into the more esoteric, yet incredibly potent tricks that can significantly empower those who master them. These are not your everyday tips but profound insights into making Kubernetes do amazing things.

DNNs from Scratch in Zig
Exploring the world of Zig and Deep Neural Networks.

How to write a code formatter
The article explains that writing a decent code formatter is straightforward, despite the common perception that it requires extensive computer science knowledge. The author shares their experience of recently writing a code formatter for the Inko programming language.

Lessons after a half-billion GPT tokens
The article discusses the lessons learned after using over 500 million GPT tokens, including that less is more when it comes to prompts, and that vector databases and RAG/embeddings are mostly useless for their use case of text summarization and analysis. It also notes that while 500 million tokens may sound like a lot, it's only about 750,000 pages of text.

A/B Testing at Scale
How We Engineered a Solution for Millions of Users with AWS.

How I setup my terminal for max productivity
The article discusses the author's setup for their terminal, including using iTerm2, zsh with Oh-My-Zsh, and various productivity-enhancing tools and plugins. The author emphasizes how optimizing daily tools like the terminal can save significant time over the course of a year.

Scaling to Count Billions
How we built a scalable and reliable content usage counting service.

Taking ASCII Drawings Seriously
How Programmers Diagram Code.


Watch and Listen

Mastering Technical Debt: Strategies for Sustainable Software Development
Explore effective strategies for managing technical debt. Learn why technical debt is a part of software development and how leadership can play a pivotal role in navigating its challenges for long-term success.

Mastering Kubernetes for Multi-Cloud Efficiency
Learn how Kubernetes helps manage applications across different cloud environments, the benefits and challenges of using Kubernetes, especially in Google's cloud (GKE), and its role in making applications more flexible and scalable. The conversation also touches on how Kubernetes supports a multi-cloud approach, simplifies the deployment process, and can potentially save costs while avoiding being tied down to one cloud provider. 

Build a Google Photos Clone with Next.js and Cloudinary 
Learn how to use Next.js and Cloudinary to build a Google Photos Clone. Your app will be able to transform and enhance the images.


Interesting Projects, Tools and Libraries

lunatik
Lunatik is a framework for scripting the Linux kernel with Lua.

Captable
Open-Source Captable, an alternative to Carta, Pully, Angelist and others.

Aider
AI pair programming in your terminal

Morphic
An AI-powered search engine with a generative UI.

Tiron
Tiron is an automation tool that's easy to use and aims to be as fast as possible. It’s agentless by using SSH and has a TUI for the outputs of the tasks. 
 
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 201

Saturday, April 13, 2024

View this email in your browser Programmer Weekly Welcome to issue 201 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "A programming language is for

Programmer Weekly - Issue 200

Thursday, April 4, 2024

View this email in your browser Programmer Weekly Welcome to issue 200 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Encoded names are seldom

Programmer Weekly - Issue 199

Thursday, March 28, 2024

View this email in your browser Programmer Weekly Welcome to issue 199 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Optimization hinders evolution.

Programmer Weekly - Issue 198

Thursday, March 21, 2024

View this email in your browser Programmer Weekly Welcome to issue 198 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The fundamental problem with program

Programmer Weekly - Issue 197

Friday, March 15, 2024

View this email in your browser Programmer Weekly Welcome to issue 197 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Most software today is very much like

You Might Also Like

SRE Weekly Issue #456

Monday, December 23, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: On-call during the holidays? Spend more time taking in some R&R and less getting paged. Let alerts make their rounds fairly with our

The Power of an Annual Review & Grammarly acquires Coda

Sunday, December 22, 2024

I am looking for my next role, Zen Browser got a fresh new look, Flipboard introduces Surf, Campsite shuts down, and a lot more in this week's issue of Creativerly. Creativerly The Power of an

Daily Coding Problem: Problem #1645 [Hard]

Sunday, December 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Implement regular expression matching with the following special characters: .

PD#606 How concurrecy works: A visual guide

Sunday, December 22, 2024

A programmer had a problem. "I'll solve it with threads!". has Now problems. two he ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

RD#486 (React) Things I Regret Not Knowing Earlier

Sunday, December 22, 2024

Keep coding, stay curious, and remember—you've got this ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎶 GIFs Are Neat, but I Want Clips With Sound — Your Own Linux Desktop in the Cloud

Sunday, December 22, 2024

Also: 9 Games That Were Truly Ahead of Their Time, and More! How-To Geek Logo December 22, 2024 Did You Know Dextrose is another name for glucose, so if you see it listed prominently on the ingredients

o3—the new state-of-the-art reasoning model - Sync #498

Sunday, December 22, 2024

Plus: Nvidia's new tiny AI supercomputer; Veo 2 and Imagen 3; Google and Microsoft release reasoning models; Waymo to begin testing in Tokyo; Apptronik partners with DeepMind; and more! ͏ ͏ ͏ ͏ ͏ ͏

Sunday Digest | Featuring 'The World’s 20 Largest Economies, by GDP (PPP)' 📊

Sunday, December 22, 2024

Every visualization published this week, in one place. Dec 22, 2024 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week, we visualized public debt by

Android Weekly #654 🤖

Sunday, December 22, 2024

View in web browser 654 December 22nd, 2024 Articles & Tutorials Sponsored Solving ANRs with OpenTelemetry While OpenTelemetry is the new observability standard, it lacks official support for many

😸 Our interview with Amjad Masad

Sunday, December 22, 2024

Welcome back, builders Product Hunt Sunday, Dec 22 The Roundup This newsletter was brought to you by AssemblyAI Welcome back, builders Happy Sunday! We've got a special edition of the Roundup this