Programmer Weekly - Programmer Weekly - Issue 80

View this email in your browser

Programmer Weekly

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

"The cardinal rule of writing unmaintainable code is to specify each fact in as many places as possible and in as many ways as possible." - Roedy Green


News

Visual Studio 2022 now available
Visual Studio 2022 will help you go from idea to code faster than ever. Developer productivity and quality-of-life improvements are at the heart of Visual Studio 2022, and we’re excited for you to try it out. Simply put, Visual Studio 2022 will let you bring your ideas to life.

Linux PC shop System76 is building a new desktop environment in Rust
System76, makers of Linux PCs and laptops running Pop!_OS, has spoken about its plans to create a new desktop written in Rust as an evolution of its current GNOME-based product.

Announcing dotnet monitor in .NET 6
Announcing the first release of dotnet monitor, a diagnostics tool for .NET applications. This is the first supported release as a part of .NET 6.


Reading List

Lesser Known PostgreSQL Features
Features you already have but may not know about!

A Beginner’s Guide to Understanding Game Hacking Techniques
Game hacking allows you to add functionality and change how games work. Whether your goal is to add a new unit to an RTS game or create an aimbot for a FPS game, Game Hacking Academy has lessons and labs to learn along with.

CLS at BuzzFeed — Part 1: Raising The Floor
This article is part of a three-part series documenting how BuzzFeed tackled their issues with Cumulative Layout Shift as part of a broader Web Vitals initiative. Take a look at parts two and three.

Make your monorepo feel small with Git’s sparse index
The new sparse index feature makes it feel like you are working in a small repository when working in a focused portion of a monorepo. In this post learn what sparse index is, how it works and how to use it.

Anatomy of a Terminal Emulator
The terminal emulator as a platform for development. Understanding the nitty-gritty, writing some Rust examples and learning how to cause a small bit of mischief.

Replacing Docker Desktop with Multipass, to avoid Docker Desktop fees
Docker Desktop is a spiffy GUI application to simplify installing Docker on a macOS or Windows machine. It's worth using, because of how easy it makes to use Docker. However, Docker Inc has changed to a freemium model for the Docker Desktop application, which will lead some to avoid using Docker Desktop and instead seek an alternative to avoid paying the fee. What we'll discuss is using Multipass, or other virtual machine, to avoid those fees.

Developer Tools secrets that shouldn’t be secrets

Signatures: The secret behind modern end-to-end encryption

Deleting Data in a Microservices Architecture

The Invisible JavaScript Backdoor 


Watch and Listen

Micro-Frontends Course - Beginner to Expert
Don't know what a Micro-Frontend, but you've heard the buzz and you want to learn it. Let me take you from just starting out, to understanding asynchronous loading, error handling, shared state, cross platform micro-frontends, how to route multiple applications together, and even how to test Micro-Frontend code.

Unwinding a Decade of Assumptions - Architecting New Experiences
Cole Turner shares his experience in implementing new experiences across dozens of Netflix microservices, how they navigate assumptions, from ideation to delivery, and how those assumptions impact decision-making.

Heidi Waterhouse: Documentation: The Best Diff is a Red Diff
Heidi Waterhouse shares the benefits of relying on documentation templates, getting over the paralysis of a blank page, why teams should consider hiring technical writers, speaking at conference, as well as her formula for outlining a tech talk idea.

How to Write Speech Recognition Applications in C# 
If you are trying to write a Text to Speech Application for Windows 10, then you can follow along with this video and easily have an application ready to go in no time!

Deploying on Fridays with Charity Majors
A chat with Charity Majors about the role of ops in a serverless world, why deploying on Fridays shouldn't be a source of anxiety, the importance of single merge deploys for fast feedback loops, her new book on Observability Engineering, and so much more.


Interesting Projects, Tools and Libraries

Automa
An extension for automating your browser by connecting blocks.

keygaen
Sign, verify, encrypt and decrypt data with GPG in your browser.

PaSh
Light-touch Data-Parallel Shell Processing.

Microdiff 
A fast, zero dependency object and array comparison library. Significantly faster than most other deep comparison libraries and has full TypeScript support. 

Caelus
Set of Kubernetes solutions for reusing idle resources of nodes by running extra batch jobs.

dstp
Run common networking tests against your site. 

liqe
Lightweight and performant Lucene-like parser and search engine.
 
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 79

Thursday, November 4, 2021

View this email in your browser Programmer Weekly Welcome to issue 79 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Retool is the fast way for developers to

Programmer Weekly - Issue 78

Thursday, October 28, 2021

View this email in your browser Programmer Weekly Welcome to issue 78 of Programmer Weekly. There is a unique opportunity to join the early team of a high growth venture backed B2B fintech startup.

Programmer Weekly - Issue 77

Thursday, October 21, 2021

View this email in your browser Programmer Weekly Welcome to issue 77 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Retool is the fast way for developers to

Programmer Weekly - Issue 76

Thursday, October 14, 2021

View this email in your browser Programmer Weekly Welcome to issue 76 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The central enemy of reliability is

Programmer Weekly - Issue 75

Thursday, October 7, 2021

View this email in your browser Programmer Weekly Welcome to issue 75 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The competent programmer is fully

You Might Also Like

22 CES products you can't miss

Friday, January 10, 2025

10 must-install Linux apps; Cybersecurity in 2025; Email encryption how-to -- ZDNET ZDNET Tech Today - US January 10, 2025 CES logo 2025 CES 2025: The 22 most impressive products you don't want to

⚙️ The wild, wild west

Friday, January 10, 2025

AI's uncertain legislative path ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

ASP.NET Core News - 01/10/2025

Friday, January 10, 2025

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! Discover the Exciting New Features in .NET Aspire 9 — by rijsat Building a Real-Time Santa's Workshop

ALERT: Ivanti Flaw CVE-2025-0282 Actively Exploited, Impacts Connect Secure and Policy Secure

Friday, January 10, 2025

THN Daily Updates Newsletter cover Deep Learning For Dummies ($21.00 Value) FREE for a Limited Time Take a deep dive into deep learning Download Now Sponsored LATEST NEWS Jan 10, 2025 Taking the Pain

The Sequence Research #466: Small but Migthy, Diving Into Microsoft Phi-4

Friday, January 10, 2025

Some architecture details about Microsoft's famous SLM. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Notes app can do what now?

Friday, January 10, 2025

Hey there, Do you ever use the Notes app on your iPhone? If you do, you'll want to keep reading! The Notes app might look simple, but it has lots of great features to make your life easier. For

The Commodification of Pleasure

Friday, January 10, 2025

…and the enclosure of creative talent ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Invitation to the Event Sourcing workshop

Friday, January 10, 2025

Hey! I'm usually not making New Year commitments. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

SWLW #633: AI and cognitive offloading, The story in your head, and more.

Friday, January 10, 2025

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Data Science Weekly - Issue 581

Thursday, January 9, 2025

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏