Programmer Weekly - Issue 64

View this email in your browser

Programmer Weekly

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

"Each new user of a new system uncovers a new class of bugs." - Brian W. Kernighan


News

The State of Developer Ecosystem 2021
Here you can find the latest trends in the tech industry, as well as interesting facts about tools, technologies, programming languages, and many other facets of the programming world.

iOS zero-day let SolarWinds hackers compromise fully updated iPhones
Flaw was exploited when government officials clicked on links in LinkedIn messages.

Visual Studio 2022 Preview 2 is out!
Preview 1 was the first-ever 64-bit Visual Studio, delivering improved scalability. Starting with Preview 2, we’re focusing on delivering new capabilities on the themes of personal and team productivity, modern development, and constant innovation.


Reading List

Firecracker internals
A deep dive inside the technology powering AWS Lambda.

Towards Inserting One Billion Rows in SQLite Under A Minute
This is a chronicle of author's experiment where he set out to insert 1B rows in SQLite.

Highly accurate protein structure prediction with AlphaFold
Nature has published the latest iteration of AlphaFold, a computational approach employing machine learning for predicting full-chain protein structure with high accuracy.

Developers Guide to GPG and YubiKey
Setting up a new YubiKey as a second factor is easy—your browser walks you through the entire process. However, setting up a YubiKey to sign your Git commits and Secure Shell (SSH) authentication is a very different experience. This post walks through configuring a YubiKey and highlight some of the things I’ve learned along the way.

Automatic Remediation of Kubernetes Nodes
In Cloudflare’s core data centers, we are using Kubernetes to run many of the diverse services that help us control Cloudflare’s edge. Learn how we 44are automating some aspects of node remediation to keep the Kubernetes clusters healthy.

How To Learn Stuff Quickly
As software developers, we're always learning new things; it's practically the whole gig! If we can learn to quickly pick up new languages/frameworks/tools, we'll become so much more effective at our job. It's sort of a superpower.

Saving $30000 a month by improving Garbage Collection

What I learned from Software Engineering at Google


Watch and Listen

Top 5 Use Cases For AWS Lambda
AWS Lambda is a powerful serverless compute service, but how are people using it to build real life applications? Learn about my Top 5 use cases for AWS Lambda in this video. 

Recursion in Programming
Recursion is a powerful technique that helps us bridge the gap between complex problems being solved with elegant code. Within this video, we will break down what recursion is, why you would and wouldn’t want to use it and look at a variety of examples for how it can be used.


Interesting Projects, Tools and Libraries

AlphaFold
This package provides an implementation of the inference pipeline of AlphaFold v2.0.

IoT-For-Beginners
12 Weeks, 24 Lessons, IoT for All! Each lesson includes pre- and post-lesson quizzes, written instructions to complete the lesson, a solution, an assignment and more. Our project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'.

diffsitter
A tree-sitter based AST difftool to get meaningful semantic diffs.

svgbob
Convert your ascii diagram scribbles into happy little SVG.

josh
Combine the advantages of a monorepo with those of multirepo setups by leveraging a blazingly-fast, incremental, and reversible implementation of git history filtering.

Gort 
Gort is a chatbot framework designed from the ground up for chatops. 

Gaze
Gaze runs a command, right after you save a file.

Gitify 
GitHub notifications on your menu bar. Available on macOS, Windows & Linux.
 
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 62

Saturday, July 10, 2021

View this email in your browser Programmer Weekly Welcome to issue 62 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Later equals never."- Le

Programmer Weekly - Issue 61

Thursday, July 1, 2021

View this email in your browser Programmer Weekly Welcome to issue 61 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week There are only two kinds of languages: the

Programmer Weekly - Issue 60

Thursday, June 24, 2021

View this email in your browser Programmer Weekly Welcome to issue 60 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The question of whether machines can

Programmer Weekly - Issue 59

Thursday, June 17, 2021

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

Programmer Weekly - Issue 58

Thursday, June 10, 2021

View this email in your browser Programmer Weekly Welcome to issue 58 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Retool — Build Internal Tools, 10x faster. By

Alpine.js Weekly #69

Saturday, July 24, 2021

Alpine plugins are dropping, keep an eye on Caleb Porzio's announcements. 🥳 New Alpine Plugin: Persist 🍾 Easily persist data across page loads by using a nifty little decorator function: $persist()

Olympics: Scammers are trying to cash in on the Olympic Games

Saturday, July 24, 2021

Smart Cities Robotic Challenge; KDE is to Linux what 7 was to Windows Subscription | Read Online | Twitter Facebook LinkedIn Top Story of the Day July 23, 2021 Top Story of the Day Scammers offer

Weekly Xamarin - Issue 313

Saturday, July 24, 2021

Moar MAUI! Weekly Xamarin View on the Web Archives ISSUE 313 24th July 2021 KYM PHILLPOTTS G'day Everyone, We are now on the downhill slope towards MUAI releases and you can really see it in the

[Python Dependency Pitfalls] "Re-inventing the wheel" disease

Saturday, July 24, 2021

Hey there, PyPI, the Python packaging repository, now contains more than 100000 third-party packages in total. That's an *overwhelming* number of packages to choose from... And this feeling of

The Plastic World of RealSelf

Saturday, July 24, 2021

Cyberbits #10: “The TripAdvisor of Boob Jobs” ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

The Framework Laptop is now shipping — BirdNet – Identify Birds by Sound — and AWS's Egregious Egress

Friday, July 23, 2021

Issue #473 — Top 20 stories of July 24, 2021 Issue #473 — July 24, 2021 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer. 1 The

Daily Crunch - Bitcoin 'is a big part of our future,' says Twitter CEO Jack Dorsey

Friday, July 23, 2021

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo Friday, July 23, 2021 • By Alex Wilhelm Hello and welcome to Daily Crunch for July 23, 2021. It's been an interesting week for the crypto

Software Testing Weekly - Issue 81

Friday, July 23, 2021

Do you ask the right questions? View on the Web Archives ISSUE 81 July 23rd 2021 COMMENT Welcome to the 81st issue! Here's one thing I'd like to highlight this week. It's a meaningful post

The Dial-Up Volunteer Army 💾

Friday, July 23, 2021

How AOL was built on a an army of unpaid volunteers. Here's a version for your browser. Hunting for the end of the long tail • July 23, 2021 Today in Tedium: In some ways, social media started with

JSK Daily for Jul 23, 2021

Friday, July 23, 2021

JSK Daily for Jul 23, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Snapshot Testing for Frontends There are many types of software testing. Among these, one