Programmer Weekly - Programmer Weekly - Issue 153

View this email in your browser

Programmer Weekly

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

“Code is like humor. When you have to explain it, it’s bad.” – Cory House


Reading List

How Deno’s Founder Is Rebuilding the Runtime of the Web
This article provides an overview of the Deno JavaScript/TypeScript runtime and its features, highlighting its improved security, simplified module system, and better developer experience compared to Node.js.

Beautiful Branchless Binary Search
This post explains how to implement a branchless binary search algorithm that is both faster and more power-efficient than traditional binary search algorithms. It provides a detailed walkthrough of the implementation and offers benchmarks to showcase its effectiveness.

Thoughtworks Technology Radar 28
A latest issue of the Technology Radar which is an opinionated guide to technology frontiers.

The future of programming: Research at CHI 2023
Research on programming tools published at CHI 2023.

Navigating the High Cost of AI Compute
The generative AI boom is compute-bound and, as a result, a predominant factor driving the industry is simply the cost of training and inference.

How LinkedIn Adopted A GraphQL Architecture for Product Development
In our previous post on GraphQL, we explained how LinkedIn uses GraphQL to expedite the process of onboarding new use-cases for external API partners. In this blog post, we will cover how the GraphQL layer is architected for use by our internal engineers to build member and customer facing applications. Specifically, we will dive into some of the architectural choices that are unique to LinkedIn and why we chose each one of them.

Avoiding the Rewrite Trap
Before you commit to rewriting an old system, here are some reasons it's (almost always) a bad idea.

CLI tricks every developer should know
Learn some tips, tricks, and tools for mastering the command line from GitHub’s own developers.

Using ChatGPT as a technical writing assistant
An experienced technical author explores using ChatGPT to assist with a number of writing projects. He finds ChatGPT can provide time-savings through drafts and prompting for additional content, but lacks accuracy and depth - as well as suffering from bubbly optimism. Overall it is useful if you work iteratively, asking for small chunks with well-crafted prompts.

Bootstrapping Uber’s Infrastructure on arm64 with Zig
In November 2021 we decided to evaluate arm64 for Uber. Most of our services are written in either Go or Java, but our build systems only supported compiling to x86_64. Today, thanks to Open Source collaboration, Uber has a system-independent (hermetic) build toolchain that seamlessly powers multiple architectures. We used this toolchain to bootstrap our arm64 hosts. This post is a story with how we went about it, our early thinking, problems, some achievements, and next steps.

eBay’s Blazingly Fast Billion-Scale Vector Similarity Engine
This article takes a look at the architecture we constructed for vector-based similarity, meeting the scale using data sharding, partitioning and replication, and features including attribute-based features and a pluggable ANN backend based on index building, recall accuracy, latencies and memory footprint.


Watch and Listen

Machine Learning Foundations Course – Regression Analysis
This course is designed to help you build a solid foundation in machine learning, focusing on core concepts and in-depth explanations of regression analysis, which is often overlooked in other courses. Whether you're a beginner or someone looking to strengthen your understanding of machine learning, this course is for you!

How To Build A Control Plane To Manage Kubernetes Clusters With kcp?
kcp is a Kubernetes cluster that cannot even run Pods (container). Instead, it is a specialized Kubernetes distribution that acts as a control plane for Kubernetes clusters.


Interesting Projects, Tools and Libraries

Mojo
A new programming language for all AI developers. Mojo combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models.

mlc-llm
Enable everyone to develop, optimize and deploy AI models natively on everyone's devices.

Trawler
PowerShell script to help Incident Responders discover adversary persistence mechanisms.

tutim
The open-source wizard form infrastructure for web applications.

nango
Pre-built OAuth flows & secure token management for 90+ APIs.

Teletrace
Open-Source Tracing Platform.

IntelliNode
Unified access to various AI models, such as ChatGPT, Diffusion, Cohere, and others, using a few Javascript lines.

rustic 
Fast, encrypted, deduplicated backups powered by Rust.

Tempo
Low latency, cross-platform, end-to-end typesafe APIs.
 
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 © 2023 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 152

Thursday, April 27, 2023

View this email in your browser Programmer Weekly Welcome to issue 152 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Programming is the art of algorithm

Programmer Weekly - Issue 151

Thursday, April 20, 2023

View this email in your browser Programmer Weekly Welcome to issue 151 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The best programs are the ones

Programmer Weekly - Issue 150

Thursday, April 6, 2023

View this email in your browser Programmer Weekly Welcome to issue 150 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “Tests are stories we tell the next

Programmer Weekly - Issue 149

Thursday, March 30, 2023

View this email in your browser Programmer Weekly Welcome to issue 149 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Quality is a product of a conflict

Programmer Weekly - Issue 148

Thursday, March 23, 2023

View this email in your browser Programmer Weekly Welcome to issue 148 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "It's better to wait for a

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your