Programmer Weekly - Programmer Weekly - Issue 171

View this email in your browser

Programmer Weekly

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

"There is nothing so useless as doing efficiently that which should not be done at all." – Peter Drucker


Reading List

Leveraging Rust in our high-performance Java database
In this article, I will summarize how and why we've started using Rust in our Java code base.

Analysis of Obfuscations Found in Apple FairPlay
FairPlay comprises a set of algorithms created by Apple for digital rights management (also called DRM, digital rights management). FairPlay is currently used to manage the decryption of iOS applications during their installation on Apple devices. In this article, we are going to summarize some static protection measures that I was able to find within user-space daemons running FairPlay, the DRM system used by Apple. All information is believed to be current as of the date of the article; the operating system from which the binaries were extracted is macOS 13.5.1.

How to Write a Secure JWT Library If You Absolutely Must
This post provides insights into writing a secure JSON Web Token (JWT) library, emphasizing the challenges and precautions required to create a robust and reliable JWT implementation while highlighting that using established libraries is often a safer choice.

The 11 Types Of Toxic Pull Requests (According To 4.5 Million Code Branches)
After reviewing millions of PRs, we've found the 11 that are dragging down your engineering team.

Traffic 101: Packets Mostly Flow
Slack handles billions of inbound network requests per day, all of which traverse through our edge network and ingress load balancing tiers. In this post, we’ll talk about how a request flows — from a Slack’s user perspective — across the vast ether of the network to reach AWS and then Slack’s internal services. Let’s dive in!

MLEnv: Standardizing ML at Pinterest Under One ML Engine to Accelerate Innovation
This article details Pinterest's "MLenv" initiative, which aims to standardize machine learning practices across the company under one unified ML engine, streamlining development and accelerating innovation in their ML-powered features and services.

This Is How Quora Shards MySQL to Handle 13+ Terabytes

A Collection of Docker Images To Solve All Your Debugging Needs

The Ultimate Guide to Developer Counter-Productivity


Watch and Listen

What is it like to write code at Meta?
Ever wonder what it’s like to write code at Meta’s scale? Why does Meta have a monorepo? What’s it like doing pre-commit code reviews? And what does Meta’s CI infrastructure look like? And, “How is stuff not constantly on fire?” We cover these questions and many more!

GraphQL Course for Beginners
Learn how to use GraphQL in this tutorial for beginners. Throughout this course, you'll learn the core principle of this popular database, explore its advantages over traditional REST APIs, and gain the practical skills to design and implement robust data-driven applications.


Books

Functional Data Structures and Algorithms
This book is an introduction to data structures and algorithms for functional languages, with a focus on proofs. It covers both functional correctness and running time analysis. It does so in a unified manner with inductive proofs about functional programs and their running time functions


Interesting Projects, Tools and Libraries

keploy
Keploy is a next-gen E2E testing tool that provides an easy way to capture and generate tests(KTests) and data-mocks(KMocks) from real API calls. It automatically generates mocks and stubs, making the testing process simpler and more efficient.

VSCodium
VSCodium is a community-driven, freely-licensed binary distribution of Microsoft’s editor VS Code.

cola
cola is a Conflict-free Replicated Data Type specialized for real-time collaborative editing of plain text documents.

croner
Trigger functions or evaluate cron expressions in JavaScript or TypeScript. No dependencies. All features. Node. Deno. Bun. Browser. 

Pinokio
Pinokio is a browser that lets you install, run, and programmatically control ANY application, automatically.

Lightning CSS
An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.

puck
The self-hosted, drag and drop editor for React.

RecipeUI
RecipeUI is the open source Postman alternative with type safety built in.

FastMJPG
FastMJPG is a command line tool for capturing, sending, receiving, rendering, piping, and recording MJPG video with extremely low latency. It is optimized for running on constrained hardware and battery powered devices.
 
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 170

Thursday, August 31, 2023

View this email in your browser Programmer Weekly Welcome to issue 170 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "To be a programmer is to develop a

Programmer Weekly - Issue 169

Thursday, August 24, 2023

View this email in your browser Programmer Weekly Welcome to issue 169 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "That which optimizes one part of the

Programmer Weekly - Issue 168

Thursday, August 17, 2023

View this email in your browser Programmer Weekly Welcome to issue 168 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Code never lies, comments sometimes

Programmer Weekly - Issue 167

Monday, August 14, 2023

View this email in your browser Programmer Weekly Welcome to issue 167 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “Some of the best programming is done on

Programmer Weekly - Issue 166

Thursday, August 3, 2023

View this email in your browser Programmer Weekly Welcome to issue 166 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "One of the main causes of the fall of

You Might Also Like

📧 Building Async APIs in ASP.NET Core - The Right Way

Saturday, November 23, 2024

​ Building Async APIs in ASP .NET Core - The Right Way Read on: m​y website / Read time: 5 minutes The .NET Weekly is brought to you by: Even the smartest AI in the world won't save you from a

WebAIM November 2024 Newsletter

Friday, November 22, 2024

WebAIM November 2024 Newsletter Read this newsletter online at https://webaim.org/newsletter/2024/november Features Using Severity Ratings to Prioritize Web Accessibility Remediation When it comes to

➡️ Why Your Phone Doesn't Want You to Sideload Apps — Setting the Default Gateway in Linux

Friday, November 22, 2024

Also: Hey Apple, It's Time to Upgrade the Macs Storage, and More! How-To Geek Logo November 22, 2024 Did You Know Fantasy author JRR Tolkien is credited with inventing the main concept of orcs and

JSK Daily for Nov 22, 2024

Friday, November 22, 2024

JSK Daily for Nov 22, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React E-Commerce App for Digital Products: Part 4 (Creating the Home Page) This component

Spyglass Dispatch: The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen

Friday, November 22, 2024

The Fate of Chrome • Amazon Tops Up Anthropic • Pros Quit Xitter • Brave Powers AI Search • Apple's Lazy AI River • RIP Enrique Allen The Spyglass Dispatch is a free newsletter sent out daily on

Charted | How the Global Distribution of Wealth Has Changed (2000-2023) 💰

Friday, November 22, 2024

This graphic illustrates the shifts in global wealth distribution between 2000 and 2023. View Online | Subscribe | Download Our App Presented by: MSCI >> Get the Free Investor Guide Now FEATURED

Daily Coding Problem: Problem #1616 [Easy]

Friday, November 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Alibaba. Given an even number (greater than 2), return two prime numbers whose sum will

The problem to solve

Friday, November 22, 2024

​ Use problem framing to define the problem to solve This week, Tom Parson and Krishna Raha share tools and frameworks to identify and address challenges effectively, while Voltage Control highlights

Issue #568: Random mazes, train clock, and ReKill

Friday, November 22, 2024

View this email in your browser Issue #568 - November 22nd 2024 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

Whats Next for AI: Interpreting Anthropic CEOs Vision

Friday, November 22, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 22, 2024? The HackerNoon