Programmer Weekly (Issue 57 June 3 2021)

Programmer Weekly - Issue 57

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

Deal is Prosus’ biggest investment in online learning and comes weeks after it sold a chunk from its massive Tencent holding.

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.

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 launches new supercomputer with monster AI performance.

A full fix for the “Half-Double” technique will require rethinking how memory semiconductors are designed.

The network turned out to be as good at the job as human archaeologists.

Reading List

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.

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

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. 

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.

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

An alternative to other frameworks onhow to delivergreat software.

Watch and Listen

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.

In this video you will learn about an Infrastructure as Code tool, which is gaining popularity in the DevOps world. And that is Pulumi.

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

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

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

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.

Take a whirlwind tour of your next favorite language. Community-driven!

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

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

A post-modern text editor.

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.

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

An open source remote desktop client software.

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

Simple Terraform script for capping monthly AWS spend.

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 provides you with the comfort of a git GUI but right in your terminal

A CUI for recovering overwritten or deleted data.

Upcoming Events 

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. 

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.

An online HashiCorp community conference.

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

- A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.

- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.