Programmer Weekly - Programmer Weekly - Issue 54

View this email in your browser

Programmer Weekly

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

"The craft of programming begins with empathy, not formatting or languages or tools or algorithms or data structures." - Kent Beck


Security keys are now supported for SSH Git operations
You can now use FIDO2 security keys to authenticate over SSH for remote Git operations, providing a higher level of account security.

IBM compiles dataset to teach software how software is made: 14m code samples, half of which actually work
Big Blue hopes to create the ImageNet of training resources for AI-powered programming tools.

Develop production-scale modern web apps quickly with Azure Static Web Apps
Azure Static Web Apps was first announced in preview in May 2020 and now the general availability of Azure Static Web Apps has been announced, including a free plan for easy product exploration and a standard plan for advanced capabilities supported by an enterprise Service Level Agreement (SLA).

Linux Foundation starts AgStack, an open-source agtech initiative 
Linux Foundation, the nonprofit organization that seeks to enable mass innovation through open source technology, announced the launch of the AgStack Foundation, the first open source digital infrastructure project designed specifically for the global agriculture ecosystem.

Reading List

An inquisitive code editor: Overcome bugs before you know you have them
An idea for a code editor that asks you questions about your code to help you identify, fix, and prevent bugs.

Dropping cache didn’t drop cache
A nice write up on how Twitter engineers found and fixed a Linux kernel bug in memory shrinker which caused OOM for them.

Email explained from first principles
Modern email is a patchwork of protocols and extensions. Here is one article to understand them all.

How we achieved write speeds of 1.4 million rows per second
QuestDB's new ingestion framework can sort time series data before writing to disk. Here's how they built it and how it compares to InfluxDB, ClickHouse, and TimescaleDB.

Mouse Trap
Six CVEs including a 0-click RCE on the latest version of RemoteMouse giving you full access to someone’s computer at the logged-on user’s privilege level.

Top Ten Git Tips & Tricks
Let's face facts. Git is not fun. Git is not friendly. No. It's just infuriatingly useful, so we're stuck with it. But what if you could make git more friendly? More convenient? Would that make your day a little less stressful? In this article, Julie Kent shows us how we can do this with just a few simple tweaks.

Increase Performance and lifespan of SSDs & SD Cards
SSDs (solid-state drives) and SD (Secure Digital) cards have a limited number of writes before they wear out. To get the most out of this storage type, let’s investigate, then make a few adjustments to maximize the life of your SSDs and SD cards. 

Using PostgreSQL as a Data Warehouse
With some tweaking Postgres can be a great data warehouse. Here's how to configure it. 

Don’t push that button: Exploring the software that flies SpaceX rockets and Starships
Spaceflight, from the beginning, has depended on computers – both on the ground and in the spacecraft. SpaceX has carried it to a new level. We recently spoke with Steven Gerding, Dragon’s software development lead, about the special challenges software development has for SpaceX's many missions.

Solar-Powered Crypto Mining with Raspberry Pi
Learn how to create a solar-powered cryptocurrency "mining rig" with cloud-based reporting on a Raspberry Pi using a PiJuice and Notecard.

My Comprehensive Guide to AWS Cost Control

Colossus under the hood: a peek into Google’s scalable storage system

Watch and Listen

Chrome DevTools - Crash Course
Chrome DevTools is a set of web developer tools built directly into the Google Chrome browser. Learn how to use them to improve your productivity as a web developer. You will learn how to do things like troubleshoot and live-edit web pages

DevOps for Developers 
In a lot of ways, DevOps folks are essentially Developers. They encode infrastructure and processes often using code. This episode dives into how Developers can jump into DevOps by learning the ropes of what they're coding against and the problem sets solved by DevOps. This show also goes into how to communicate and collaborate between development and DevOps.

What are EXE files made of?
Almost everyone has opened an EXE file in a text editor and been mystified by the apparent nonsense. How does a computer make sense of it? Let’s uncover the illusion.

Working with Docker and VSCode
Get a deep understanding of VSCode and the Docker Extension with Brandon Waterloo.

Interesting Projects, Tools and Libraries

Presentation slides for developers.

A tool for writing better scripts.

A language for defining services and SDKs.

A statically typed embeddable scripting language.

Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.

Command-line tool and terminal JSON viewer.

Elara DB
Elara DB is an easy to use, lightweight NoSQL database written for python that can also be used as a fast in-memory cache. Includes various methods to manipulate data structures in-memory, secure database files and export data.

A customizable test framework to build your own test frameworks

Upcoming Events 

Virtual: Google I/O 2021
Connect with developers from around the world at this year's virtual Google I/O for thoughtful discussions, hands-on learning with Google experts, and a first look at our latest developer products.

Virtual: SLOConf
The first Service Level Objective Conference for Site Reliability Engineers.

Virtual: JS @ PayPal 
The PayPal team is bringing together their developer community to share all things JavaScript. You’re invited to join for a three day free virtual event of JavaScript talks

Virtual: JSWorld Conference USA
JSworld Conference USA Online is the Largest & Most Epic JavaScript Conference and Community Event of 2021. Learn & Talk directly with the JavaScript Frontend Developer Leaders from around the world.

Virtual: Wonder WebRTC unConference
It's time we unite the WebRTC community to talk about our bright browser-based future.
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

Our mailing address is:
Programmer Weekly
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 53

Thursday, May 6, 2021

View this email in your browser Programmer Weekly Welcome to issue 53 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Programming languages, like pizzas,

Programmer Weekly - Issue 51

Monday, April 26, 2021

View this email in your browser Programmer Weekly Welcome to issue 51 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "No one in the brief history of

As seen on TV: Amazon Prime Video is adding commercials early next year

Friday, September 22, 2023

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo By Christine Hall Friday, September 22, 2023 Do you remember . . . the 21st night of September? When TechCrunch concluded the amazing Disrupt

Unlimited Kagi searches for $10 per month — and Valve is a wonderful upstream contributor to Linux and the open-source community

Friday, September 22, 2023

Issue #1263 — Top 20 stories of September 23, 2023 Issue #1263 — September 23, 2023 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer

📱🤔 Is the iPhone 15 Worth the Upgrade?

Friday, September 22, 2023

Logo September 22, 2023 Did You Know On March 12, 1951, a curious thing happened. In the United States and the United Kingdom, two comic artists, working completely independently of each other,

[New post] dotNetDave Rocks the Build Stuff Conference 2023

Friday, September 22, 2023

dotNetDave posted: " I'm thrilled to announce that, for the very first time, the For Those About To Code: World Wide Tour will be making a stop at the 2023 Build Stuff event in Vilnius,

JSK Daily for Sep 22, 2023

Friday, September 22, 2023

JSK Daily for Sep 22, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Enhance Your Website with Scroll Animations Using Pure CSS, No JavaScript Required In this

Startups Weekly - Bay Area baby belly beholding Battlefield bounty

Friday, September 22, 2023

TechCrunch Newsletter TechCrunch logo Startups Weekly logo By Haje Jan Kamps Friday, September 22, 2023 Welcome to Startups Weekly. If this newsletter comes across as a deranged delirium of barely

iOS Dev Weekly - Issue 628

Friday, September 22, 2023

What does the future of testing in Swift look like? Find out, and give feedback! 📚 View on the Web Archives ISSUE 628 September 22nd 2023 Comment Happy new device day! Thanks also for all of the kind

Daily Coding Problem: Problem #1220 [Easy]

Friday, September 22, 2023

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Salesforce. Write a program to merge two binary trees. Each node in the new tree should

Issue #507: JS Gamedev Summit, Jump Ship Jam, and deep space

Friday, September 22, 2023

Weekly newsletter about HTML5 Game Development. Is this email not displaying correctly? View it in your browser. Issue #507 - September 22nd 2023 If you have anything you want to share with the HTML5

Charted | The World’s Biggest Oil Producers 🛢️

Friday, September 22, 2023

Just three countries make up the lion's share of global oil supply. Here are the world's biggest oil producers. View Online | Subscribe Presented by: The best-informed investors choose