Programmer Weekly - Programmer Weekly - Issue 74

View this email in your browser

Programmer Weekly

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

"Never trust a programmer in a suit." - Anonymous


News

Disclosure of three 0-day iOS vulnerabilities and critique of Apple Security Bounty program
A security researcher has published details about three iOS zero-day vulnerabilities, claiming that Apple has failed to patch the issues, which they first reported to the company earlier this year.

Introducing Google Cloud Deploy: Managed continuous delivery to GKE
The new Google Cloud Deploy managed services makes it easier to do continuous delivery to Google Kubernetes Engine, and soon, Anthos.

Announcing: Azure credits for open source projects
This program grants Azure credits to open source projects for a year. Developers will be able to use these credits for testing, storage, or other development. Any project in any technology with an Open Source Initiative (OSI)-approved license is eligible to apply.


Reading List

Self-Parking Car in 500 Lines of Code
In this article, we'll train the car to do self-parking using a genetic algorithm.

Bracket pair colorization 10,000x faster
Learn how we made bracket pair colorization in Visual Studio Code up to 10,000 times faster.

Deep Learning’s Diminishing Returns
The cost of improvement is becoming unsustainable.

How Big Tech Runs Tech Projects and the Curious Absence of Scrum
A survey of how tech projects run across the industry highlights Scrum being absent from Big Tech. Why is this, and are there takeaways others should take note of?

Examining btrfs, Linux’s perpetually half-finished filesystem
This btrfs filesystem overview highlights some longstanding shortcomings.

How To Build Your Own Mouseless Development Environment
Building a development environment with the shell as a keystone offers multiple benefits. You can use tools that fit nicely with each other, you can customize everything depending on your own needs, and the biggest of all, you can control your entire development environment with your keyboard. This can save a lot of cognitive energy as well as deliver a pleasant user experience. 

Why We Killed Our End-to-End Test Suite
How Nubank switched to a Contract and Acceptance testing strategy to scale to over 1k engineers.

Tales of Regret From Onboarding
A collection of codebase onboarding stories from real developers.

I figured out how DMARC works, and it almost broke me
How to prevent email spoofing on your domain, using an unholy combination of silly standards.

Netflix Cloud Packaging in the Terabyte Era

How We Build Micro Frontends With Lattice

A terminal case of Linux

Reactive Clojure: You don't need a web framework, you need a web language


Watch and Listen

Abstracting Stateful Serverless
A chat with Jonas Bonér about stateful serverless with Akka Serverless, the use cases that stateless serverless opens up, why reactive principles are important for distributed applications, and what future abstractions will mean for infrastructure.

Information Hiding, Ubiquitous Language, UI Decomposition and Building Microservices
Charles Humble talks to Sam Newman about the 2nd edition of his book Building Microservices. They discuss information hiding, ubiquitous language, UI decomposition, and team structure.


Interesting Projects, Tools and Libraries

UnTab
A productivity tool to boost your browser workflow!

Nginx Playground
An nginx playground website where you can just paste in an nginx config and test it out. 

dune
A shell by the beach!

partytown
Relocate resource intensive third-party scripts off of the main thread and into a web worker.

btop
A monitor of resources.

amazon-genomics-cli
Amazon Genomics CLI reduces the time for scientists and developers to start running existing genomics workflows at scale and speed up iteration cycles as they develop new ones.

KubeMQ
An open-source version of KubeMQ, the Kubernetes native message broker.

construct-js
A library for creating byte level data structures. 

GitOops
GitOops is a tool to help attackers and defenders identify lateral movement and privilege escalation paths in GitHub organizations by abusing CI/CD pipelines and GitHub access controls.
 
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 © 2021 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 73

Thursday, September 23, 2021

View this email in your browser Programmer Weekly Welcome to issue 73 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "One of the big lessons of a big

Programmer Weekly - Issue 72

Thursday, September 16, 2021

View this email in your browser Programmer Weekly Welcome to issue 72 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "It's not a bug — it's an

Programmer Weekly - Issue 69

Thursday, August 26, 2021

View this email in your browser Programmer Weekly Welcome to issue 69 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Such is modern computing: everything

Programmer Weekly - Issue 68

Thursday, August 19, 2021

View this email in your browser Programmer Weekly Welcome to issue 68 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week A design is “simple” if it follows these

Programmer Weekly - Issue 66

Thursday, August 5, 2021

View this email in your browser Programmer Weekly Welcome to issue 66 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Retool: The Fastest Way To Build Internal

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