Programmer Weekly (Issue 231 November 14 2024)

Programmer Weekly - Issue 231

Programmer Weekly

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

Quote of the Week

 

"Alzheimer's Law of Programming: Looking at code you wrote more than two weeks ago is like looking at code you are seeing for the first time." - Via Dan Hurvitz

Reading List

Machine learning models are rapidly becoming more capable; how can we make use of these powerful new tools in our Go applications? This post presents some approaches for Go developers to use ML models in their applications - with increasing level of customization. The summary up front is that it's pretty easy, and we only have to deal with Python very minimally, if at all - depending on the circumstances.

A self-contained, full explanation to inner workings of an LLM.

This post provides an overview of RISC-V Vector extension (RVV), and compare — when applicable — with widespread SIMD vector instruction sets: SSE, AVX, AVX-512, ARM Neon and SVE.

The author optimized their CI/CD pipeline on GitHub, reducing build time from 5.5 minutes to under 1 minute by implementing parallel jobs, caching dependencies and data, and streamlining linting processes. These improvements, including using Makefiles for local testing and combining jobs efficiently, resulted in a faster, more cost-effective pipeline that allows for up to 12 deploys per day within GitHub's free tier limits.

Pros and cons for different typesetting engines from engineering perspective and why PPReseume chose LaTeX.

Watch and Listen

In this special episode of Book Overflow, Brian Kernighan once again joins Carter and Nathan, this time to discuss his book Unix: A History and a Memoir. Join them as Brian recounts what it was like working at Bell Labs, how it feels to have contributed so much to the world of computing, and whether or not he thinks creating a big idea like Unix is still possible!

What new risks generative AI brings to your applications and how to mitigate.

Dive into the world of serverless architectures and explore common cost mistakes and learn actionable tips for cutting down wastes and reducing your AWS bill. Whether you're looking to cut down on CloudWatch costs or improve cost-efficiency for your serverless application, we've got some helpful tips, just for you.

Interesting Projects, Tools and Libraries

Postgres read replica optimized for analytics.

A time travelling programming language.

A static analysis tool for SQL, check syntax errors as well as semantic errors on snippets or full schemata.

An open, scalable, online streaming setup. All-in-one toolkit from ingest to adaptive video playback. Built for developers in need of video tooling. 

A syntax-aware git merge driver for a growing collection of programming languages and file formats.

JavaScript to WASM compiler.

Visualise your CSV files in seconds without sending your data anywhere. 

Toolkits to create a human-in-the-loop approval layer to monitor and guide AI agents workflow in real-time.

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.