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

Best Practices for Composition Patterns in Jetpack Compose

Thursday, December 26, 2024

View in browser 🔖 Articles Best Practices for Composition Patterns in Jetpack Compose Jetpack Compose is a newly introduced declarative UI framework compared to other declarative UIs, and there hasn

wpmail.me issue#699

Thursday, December 26, 2024

wpMail.me wpmail.me issue#699 - The weekly WordPress newsletter. No spam, no nonsense. - December 26, 2024 Is this email not displaying correctly? View it in your browser. News & Articles 12 Best

Post from Syncfusion Blogs on 12/26/2024

Thursday, December 26, 2024

New blogs from Syncfusion Create a Flutter 3D Column Chart to Showcase the Top 6 Renewable Energy-Consuming Countries By Praveen Balu Let's visualize the top 6 renewable energy-consuming countries

Ruijie Networks' Cloud Platform Flaws Could Expose 50,000 Devices to Remote Attacks

Thursday, December 26, 2024

THN Daily Updates Newsletter cover Improve IT Efficiency with a Standardized OS: Nine considerations for building a standardized operating environment Optimize your IT with a standardized operating

Edge 460: Anthropic's New Protocol to Link AI Assistants to Data Sources

Thursday, December 26, 2024

Model Context Protocols is one of the recent AI contributions of the AI lab. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

December 26th 2024

Thursday, December 26, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 26th December 2024 Hi everyone, It's boxing day in some parts

Re: This took me 10 minutes and protects my privacy

Thursday, December 26, 2024

Christmas may be over, but you still have one more chance to take advantage of Incogni's amazing holiday promotion! Protect your personal data from hackers and scammers today with Incogni's 58%

Daily Coding Problem: Problem #1648 [Medium]

Wednesday, December 25, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Quora. Given an absolute pathname that may have . or .. as part of it, return the

🎮 The Best Games to Go With Your New Console — Streaming Services Could Learn From YouTube

Wednesday, December 25, 2024

Also: Don't Throw Christmas Gift Boxes on the Curb, and More! How-To Geek Logo December 25, 2024 Did You Know Years before The Nightmare Before Christmas, Tim Burton was sprinkling references to

Charted | Global Economic Confidence in 2025, by Country 🌎

Wednesday, December 25, 2024

While emerging markets in Asia have the strongest confidence in the global economy looking ahead, European countries are most pessimistic. View Online | Subscribe | Download Our App FEATURED STORY