Programmer Weekly (Issue 219 August 22 2024)

Programmer Weekly - Issue 219

Programmer Weekly

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

Quote of the Week

 

"Be careful to preserve the orthogonality of your system as you introduce third-party toolkits and libraries. Choose your technologies wisely." - Andy Hunt

Reading List

Build a hybrid search engine with semantic, full-text, and fuzzy search – all within Postgres.

This tutorial demonstrates how to use the SQLPage framework to create a variety of web applications. You'll learn to build several dozen full-stack apps, using nothing but SQL code, in just a few hours. No previous experience is required.

The article provides a comprehensive guide on hiring a CTO for startups, covering the importance of the role, criteria for selection, and the hiring process. It emphasizes the long-term impact of a CTO on company culture and product development, and offers detailed advice on structuring the interview process, using executive recruiting firms, and conducting reference checks.

Canva's journey to implement and support real-time mouse pointers.

A comprehensive series on GNU/Linux resolvers and dual-stack applications, covering topics from the history of resolvers to modern implementation challenges in various programming languages. It aims to provide SREs with in-depth knowledge about name resolution processes, focusing on the complexities of dual-stack (IPv4 and IPv6) environments and their impact on application performance and reliability.

Watch and Listen

James Munro discusses ArcticDB and the practicalities of building a performant time-series datastore and why transactions, particularly the Isolation in ACID is just not worth it.

Learn how to use Google Gemini AI MultiModal Model in this course for beginners. You will learn to build an app with the Gemini API that can SEE images and answer questions about them.

Mapping is complex, involving the integration of map tiles, routing, GPS data, and more across various platforms like iOS and Android. Despite being dominated by large companies, open-source solutions like the Ferrostar map library, built on a Rust core with UI shells in Kotlin, Swift, WASM, and TypeScript, show that it's possible. The discussion with lead developer Ian Wagner explores Ferrostar's architecture and provides tips for those building maps or integrating Rust with other languages.

Interesting Projects, Tools and Libraries

A free, open source, and cross-platform media player.

Simple feed reader for the command line.

Text-Prompted Generative Audio Model.

TypeScript notebook for rapid prototyping.

This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems.

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.