Programmer Weekly - Programmer Weekly - Issue 57

View this email in your browser

Programmer Weekly

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

"Every great developer you know got there by solving problems they were unqualified to solve until they actually did it." - Patrick McKenzie


News

Stack Overflow Sold to Tech Giant Prosus for $1.8 Billion
Deal is Prosus’ biggest investment in online learning and comes weeks after it sold a chunk from its massive Tencent holding.

Have I been Pwned goes open source
Want to find out if someone's stolen your user IDs and passwords? Then you can use "Have I Been Pwned," and now the code behind it is being open sourced.

Chinese AI lab challenges Google, OpenAI with a model of 1.75 trillion parameters
In the race to build the underlying technologies that can power the next wave of AI revolution, a Chinese lab just toppled OpenAI, the venerated US-based research lab, in terms of who can train a gigantic deep learning model with the most training parameters--as for whether or not there is a race, at least ranking members of the lab believe so.

Nvidia is making a 3D map of the universe with the world’s most powerful AI supercomputer
Nvidia launches new supercomputer with monster AI performance.

As Chips Shrink, Rowhammer Attacks Get Harder to Stop
A full fix for the “Half-Double” technique will require rethinking how memory semiconductors are designed.

Archaeologists train a neural network to sort pottery fragments for them
The network turned out to be as good at the job as human archaeologists.

Marvell Announces First PCIe 5.0 NVMe SSD Controllers: Up To 14 GB/s


Reading List

Making our own executable packer
In this series, we'll attempt to understand how Linux executables are organized, how they are executed, and how to make a program that takes an executable fresh off the linker and compresses it.

EXPLAIN ANALYZE in PostgreSQL and how to interpret it
This article gives a brief introduction to EXPLAIN ANALYZE, explains what to look for and shows some helpful tools to visualize the output.

Why Spotify Squads Are a Popular Failure for Product Teams
Explore the Spotify Squad framework and organizational model; why and how Spotify incorporated it, the product development methods it helped with, and why today the $50 billion company has abandoned the structure. 

Git Good - The magic of keeping a clean Git history
This post is designed to help you form a solid mental model while working with Git both professionally and in an open source project, and how to ensure you are following best practices to make the process easier for everyone.

Containers at scale
Engineering leaders at Datadog, Braze, and BetterUp discuss container tools, testing, and monitoring, and how they’ve approached container migrations.

The Game MastersFramework for Software (GeMs)
An alternative to other frameworks onhow to delivergreat software.

Drunk Post: Things I've learned as a Sr Engineer

Have you ever hurt yourself from your own code?

Best Practices Around Production Ready Web Apps with Docker Compose

JWTs done right: Quebec's proof of vaccination


Watch and Listen

Differing Serverless Perspectives Between Cloud Providers
Learn about why understanding different serverless perspectives is important, what challenges you'll face across providers, why you should take a more holistic approach when embracing serverless, and much more.

Pulumi - IaC in your favorite programming language!
In this video you will learn about an Infrastructure as Code tool, which is gaining popularity in the DevOps world. And that is Pulumi.

Next.js for Beginners
Learn how to get started and get proficient with Next.js. 

Working with technical debt
A talk with Peter Morlion about his love for fixing and improving legacy code, what legacy code is, how we can detect it, and what to do about it when we're faced with it.


Books

Web Interface Handbook
This is a book about the fundamentals of creating a good web interface. You will find out how to make effective forms, typography, grids, and many other components of web design.


Interesting Projects, Tools and Libraries

Voice Assistant for VSCode
This extension allows you to put code snippets into the code by voice. Also, you can execute any Visual Studio command by voice. The extension works with any language, because the file with voice commands is placed in the project folder (voice-assistant.json). So, you can prepare own voice commands for each project.

Learn X in Y minutes
Take a whirlwind tour of your next favorite language. Community-driven!

Yor
Extensible auto-tagger for your IaC files. The ultimate way to link entities in the cloud back to the codified resource which created it.

TermPair
View and control remote terminals from your browser with end-to-end encryption.

Helix
A post-modern text editor.

PolarDB
PolarDB extends PostgreSQL to become a share-nothing distributed database, which supports global data consistency and ACID across database nodes, distributed SQL processing, and data redundancy and high availability through Paxos based replication.

build
Merico Build is a web app empowering open source developers, maintainers, and communities with metrics from Git, GitHub, and more.     

RustDesk 
An open source remote desktop client software.

NocoDB
The Open Source Airtable alternative. Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet. 

aws-budget-limiter
Simple Terraform script for capping monthly AWS spend.

Jitsu
Jitsu is an open-source Segment alternative with event collection and API connectors. It can stream and collect the data to any data warehouse of your choice and can be deployed in 2 minutes.

GitUI 
GitUI provides you with the comfort of a git GUI but right in your terminal

Recoverpy
A CUI for recovering overwritten or deleted data.


Upcoming Events 

Virtual: WWDC - Apple Developer Conference
Join Apple engineers and designers from Developer Tools, SwiftUI, Accessibility, and Machine Learning and participate in text-based discussions, ask questions about the latest technologies, get help with coding challenges, meet presenters, and more. 

Virtual: GrafanaCONline 2021
Hear from the Grafana Labs team about exciting next-generation features in Grafana 8 and other announcements. Be inspired by what community members are building and the positive changes they’ve driven for their organizations.

Virtual: HashiConf Europe 2021
An online HashiCorp community conference.

Virtual: Front-End Test Fest 
Front-End Test Fest brings together the industry’s leading front-end testing experts from Twilio, Autodesk, RxSaver, and more. Join us online on June 8 for an exclusive (and free!) opportunity to learn from the best minds in software quality, and take your test automation skills to the next level.
 
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 56

Thursday, May 27, 2021

View this email in your browser Programmer Weekly Welcome to issue 56 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "There is not now, nor has there ever

Programmer Weekly - Issue 55

Thursday, May 20, 2021

View this email in your browser Programmer Weekly Welcome to issue 55 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “Once a new technology rolls over you, if

Programmer Weekly - Issue 54

Friday, May 14, 2021

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

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

You Might Also Like

iOS Dev Weekly – Issue 694

Friday, January 10, 2025

Hopefully you won't see that much difference with receiving this issue, but it's ALL CHANGED behind the scenes! 😱 ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1664 [Easy]

Friday, January 10, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. A permutation can be specified by an array P , where P[i] represents the

Spyglass Dispatch: The Case for a For-Profit OpenAI

Friday, January 10, 2025

RIP Venu • A More Political and Real Time Threads • An OpenAI Auction • Apple's Tough 2025 The Spyglass Dispatch is a newsletter sent on weekdays featuring links and commentary on timely topics

⌨️ 10 Mods to Improve Your Mechanical Keyboard — How to Set Up Quick Share on Windows

Friday, January 10, 2025

Also: Why Are Tech Companies Trying to Sell Me Expensive Clocks? How-To Geek Logo January 10, 2025 Did You Know Famed biologist Charles Darwin and US President Abraham Lincoln were born on the same day

Your best friends in design

Friday, January 10, 2025

​ Working With Designers Product manager & UX designer collaboration guide. How members of your product team work together is just as important as the work itself. A fundamental relationship within

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's

Pinpointing The Actual Problem 🎯

Friday, January 10, 2025

WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from

😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring

Friday, January 10, 2025

͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

iOS Cocoa Treats

Friday, January 10, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Adopting Swift 6 across the app codebase I've been

Issue #575: Excalibird, bird’s eye metropolis, and Stimulation Clicker

Friday, January 10, 2025

View this email in your browser Issue #575 - January 10th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to