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

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