Programmer Weekly - Programmer Weekly - Issue 106

View this email in your browser

Programmer Weekly

Welcome to issue 106 of Programmer Weekly. Let's get straight to the links this week.
From Our Sponsor
 
  Retool is the fast way to build internal tools
Retool is the fast way to build internal tools. Visually design apps that interface with any database or API. Switch to code nearly anywhere to customize how your apps look and work. With Retool, you ship more apps and move your business forward—all in less time.


Quote of the Week 

"Simplicity is about subtracting the obvious and adding the meaningful." - John Maeda


News

Imagen: Text-to-Image Diffusion Models
Google Unveils 'Imagen' Text-To-Image Diffusion Model, Claims It's Better Than DALL-E 2.

Introducing Microsoft Dev Box
Microsoft Dev Box is a new cloud service that provides developers with secure, ready-to-code developer workstations for hybrid teams of any size. Microsoft Dev Box empowers developers to focus on the code only they can write, making it easy for them to access the tools and resources they need without worrying about workstation configuration and maintenance. Dev teams preconfigure Dev Boxes for specific projects and tasks, enabling devs to get started quickly with an environment that’s ready to build and run their app in minutes. 


Reading List

What Is Negative Engineering?
Negative engineering is the time-consuming and sometimes frustrating work that engineers do to ensure small bugs don't take down systems.

Dynamic Kubernetes Cluster Scaling at Airbnb
In this post, we’ll talk about how we dynamically size our clusters using the Kubernetes Cluster Autoscaler, and highlight functionality we’ve contributed to the sig-autoscaling community. These improvements add customizability and flexibility to meet Airbnb’s unique business requirements.

How we improved DNS record build speed by more than 4,000x
How we redesigned our DNS pipeline to significantly improve DNS propagation speed across all zones.

When Everything is Important But Nothing is Getting Done
A step by step guide for solving a difficult organizational problem, including notes on single stack ranks, team interdependencies, building consensus, reducing work in progress, and how to move your company towards better priority management. 

Lessons Learned From Running Apache Airflow at Scale
Shopify shares some of the lessons they learned and solutions they built in order to run Airflow at scale.

A Kernel Hacker Meets Fuchsia OS
Fuchsia is a general-purpose open-source operating system created by Google. It is based on the Zircon microkernel written in C++ and is currently under active development. The developers say that Fuchsia is designed with a focus on security, updatability, and performance. As a Linux kernel hacker, I decided to take a look at Fuchsia OS and assess it from the attacker's point of view. This article describes my experiments.

Migrating millions of lines of code to TypeScript

Why billing systems are a nightmare for engineers

How Uber Uses Zig


Watch and Listen

Building out a managed Kubernetes service is a bigger job than you think
Infrastructure as code is complicated enough, but building a managed IAC service is a whole other level of complicated.

Making Of: The Sanitizer API 
Cross-Site Scripting (XSS) is still the most common security issue on the web and yet there is no easy way for developers to deal with malicious HTML input. This talk will present the upcoming Sanitizer API: A built-in browser API that guarantees to always produce harmless HTML output.


Books

Observability Engineering: Achieving Production Excellence
Authors Charity Majors, Liz Fong-Jones, and George Miranda cut through the marketing hype to concretely demonstrate what observability is, how it is different, and how to practice it with both your applications and your teams. The book bridges both the theoretical and practical to envisage structured events as the atomic building block necessary for observability and then follows its lineage through core concepts like distributed tracing, iterative verification of hypotheses, and debugging from first principles with the core analysis loop.

Data Science in Context: Foundations, Challenges, Opportunities
Data science’s juxtaposition of opportunities and challenges gave rise to this book. By illustrating and exploring the complex issues, we aim to provide both students and practitioners the ability to use data science more effectively and more ethically. We offer a method for critically evaluating data science’s applicability to particular problems, an extensive list of examples, and a detailed discussion of the technical, societal, and ethical challenges that data scientists must navigate.


Interesting Projects, Tools and Libraries

LiveTerm
Build terminal styled websites in minutes! 

GameShell
A game to learn (or teach) how to use standard commands in a Unix shell.

Homarr
Customizable browser's home page to interact with your homeserver's Docker containers (e.g. Sonarr/Radarr)

git-icons
Mac App/CLI that adds folder icons to your repos.

Remult
A CRUD framework for full stack TypeScript.

auto-animate
A zero-config, drop-in animation utility that adds smooth transitions to your web app. You can use it with React, Vue, or any other JavaScript application. 

Ratchet
A tool for securing CI/CD workflows with version pinning.

Dotdrop
Save your dotfiles once, deploy them everywhere.

arttime
Beauty of text art meets functionality of clock/timer. arttime brings curated text-art to otherwise artless terminal emulators of starving developers and other users who can use terminal.
 
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 © 2022 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 105

Thursday, May 19, 2022

View this email in your browser Programmer Weekly Welcome to issue 105 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "If there is a feature of a language

Programmer Weekly - Issue 104

Thursday, May 12, 2022

View this email in your browser Programmer Weekly Welcome to issue 104 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Programming is similar to a game of

Programmer Weekly - Issue 103

Thursday, May 5, 2022

View this email in your browser Programmer Weekly Welcome to issue 103 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week The best reaction to "this is

Programmer Weekly - Issue 102

Thursday, April 28, 2022

View this email in your browser Programmer Weekly Welcome to issue 102 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Retool is the fast way to build internal

Programmer Weekly - Issue 101

Thursday, April 21, 2022

View this email in your browser Programmer Weekly Welcome to issue 101 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Spend more time perfecting your MongoDB

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