Programmer Weekly (Issue 204 May 9 2024)

Programmer Weekly - Issue 204

Programmer Weekly

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

Quote of the Week

 

"The art of debugging is figuring out what you really told your program to do rather than what you thought you told it to do." – Andrew Singer

Reading List

The article provides a high-level technical overview of fully homomorphic encryption (FHE), a powerful cryptographic technique that allows computations to be performed on encrypted data without decrypting it first. It discusses some of the key FHE libraries and tools under active development.

A fun side project for a great cause featuring Core Motion, SwiftUI, a little help from AI, and a pair of AirPods to count 100 push-ups a day.

sqlite-vec will be a new SQLite extension for vector search, replacing sqlite-vss. It will be an embeddable "fast enough" vector search tool, that can run anywhere SQLite runs - including WASM! 

We’ve long written core parts of our mobile rendering architecture in Skew, the custom programming language we invented to squeeze additional performance out of our playback engine. Here’s how we automatically migrated Skew to TypeScript without disrupting a single day of development.

Maximizing Postgres connection econonmy by using a single connection per program to receive and distribute all listen/notify notifications.

Werner Vogels, CTO at Amazon and his team set out to build a simple note taking aide, which transcribes and summarizes our meetings using Bedrock. They’re making the proof of concept available to everyone.

Generate and verify signed attestations for anything you make with GitHub Actions.

Watch and Listen

Discover how Wix transitioned from complex event sourcing and CQRS to streamlined CRUD services, optimizing their vast platform for better scalability, performance, and resiliency. 

This deep learning course is designed to take you from beginner to proficient in deep learning. You will learn the fundamental concepts, architectures, and applications of deep learning in a clear and practical way. So get ready to build, train, and deploy models that can tackle real-world problems across various industries.

Interesting Projects, Tools and Libraries

A SQL-like query language on general Key-Value DB.

Self-hosted pastebin powered by Git, open-source alternative to Github Gist.

Fully private LLM chatbot that runs entirely with a browser with no server needed. Supports Mistral and LLama 3. 

OpenUI let's you describe UI using your imagination, then see it rendered live.

Our Other Newsletters

- A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.

- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.