Programmer Weekly - Programmer Weekly - Issue 203

View this email in your browser

Programmer Weekly

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

Quote of the Week 

"The hardest part of design is keeping features out." - Don Norman


Reading List

Building Bluesky: a Distributed Social Network (Real-World Engineering Challenges)
Bluesky is built by around 10 engineers, and has amassed 5 million users since publicly launching in February this year. A deep dive into novel design decisions, moving off AWS, and more.

Introduction to Flow-IPC
Flow-IPC is an interprocess communication toolkit in C++ to drastically reduce latency. Learn how it works, view the code, and try it out.

Exploring the Enigma of Database Vacuuming
This article discusses how vacuuming helps reclaim disk space in databases by removing unused data. It explains the two main vacuuming methods (VACUUM and VACUUM FULL) and their functionalities.

Building a highly-available search engine using SQLite
This is an article about building a highly-available search engine using rqlite. It discusses what rqlite is and how it can be used to create a search engine. The article also details steps to set up a test cluster and index Apache logs. It shows how to search the indexed data and discusses the performance benefits of using rqlite.

A Beginner’s Guide to Vector Embeddings
In this article, we’ll examine vector embeddings in depth, including the types of vector embeddings, how neural networks create them, how vector embeddings work, and how you can create embeddings for your data.  

Speeding up C++ build times
When we learned that engineers were losing hours building our C++ codebase, we jumped into investigating the root cause. Here’s how we cut build times in half and shipped a solution for scale.

What Is Amazon Resource Name (ARN)?
In this article, you will understand ARNs and their significance within the Amazon Web Services (AWS) ecosystem. You'll get to dissect the structure of an ARN and how you can retrieve them. By the end of this article, identifying and deciphering ARNs will be a breeze for you.

DragonCrawl: Generative AI for High-Quality Mobile Testing
Quality and testing go hand in hand, and in 2023 we took on a new and exciting challenge to change how we test our mobile applications. Specifically, we are training ML models to test our applications just like real humans would. This post will cover a quick introduction to large language models, deep dive into our architecture, challenges, and results. We will close by touching a little on what is in store for DragonCrawl.

Graceful shutdown in Kubernetes
In this article, you will learn how to prevent broken connections when a Pod starts or shuts down. You will also learn how to shut down long-running tasks and connections gracefully.

PowerShell: the object-oriented shell you didn’t know you needed
PowerShell is an interactive shell and scripting language from Microsoft. It’s object-oriented — and that’s not just a buzzword, that’s a big difference to how the standard Unix shells work. And it is actually usable as an interactive shell.


Watch and Listen

Mojo Lang - Tomorrow's High Performance Python?
In this episode we explore why Mojo was created, and what it offers to Python programmers and non-Python programmers alike. How is it built for performance, and which performance features matter? What’s its take on functional programming and type systems? And can it marry the high-level programming of Python with the low-level programming of LLVM/MLIR?

Intro to AI Engineering – OpenAI JavaScript Tutorial
This crash course will get you up-to-speed on how build AI-powered web apps using the GPT-4 and DALL·E APIs. You'll build and deploy an app you can add to your portfolio to impress your future employer.


Interesting Projects, Tools and Libraries

Convex
Convex is the backend-as-a-service for fullstack app development. Convex replaces your database, server functions, scheduling, storage, vector search, etc.

tiny-gpu
A minimal GPU design in Verilog to learn how GPUs work from the ground up.

CopilotKit
A framework for building custom AI Copilots in-app AI chatbots, in-app AI Agents, & AI-powered Textareas.

NAND
NAND is a logic simulator suite made entirely from NAND gates.

Statusnook
Effortlessly deploy a status page and start monitoring endpoints in minutes.

pragmatic-drag-and-drop
Fast drag and drop for any experience on any tech stack. 

Perplexica
Perplexica is an AI-powered search engine. It is an Open source alternative to Perplexity AI.

tscircuit
React for Circuits.
 
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 202

Thursday, April 25, 2024

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.

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

You Might Also Like

Digest #151: Uber’s Migration, Terraform Tips, AMI Creation, and Helm Chart Scanning

Friday, November 22, 2024

Learn zero-downtime migration techniques, improve testing workflows, and master AMI creation. Plus, explore Terraform tools, Helm chart validation, and debugging AWS EC2 issues. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

SWLW #626: AI makes Tech Debt more expensive, The problem with most L&D strategies, and more.

Friday, November 22, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Warning: Over 2,000 Palo Alto Networks Devices Hacked in Ongoing Attack Campaign

Friday, November 22, 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 22, 2024

⚙️ Businesses increase AI spend to $13.8 billion

Friday, November 22, 2024

Plus: World leaders endorse digital green action plan ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 11/22/2024

Friday, November 22, 2024

New blogs from Syncfusion Building Oqtane Modules with Syncfusion Components for Blazor [Webinar Show Notes] By Carter Harris This blog provides show notes for our Nov. 14, 2024, webinar, “Building

ASP.NET Core News - 11/22/2024

Friday, November 22, 2024

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! Integrating .NET Aspire With Azure Storage — by fsazanavets Lanayx/Oxpecker: ASP.NET Core based F# framework

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