- Programmer Weekly
- Posts
- Programmer Weekly (Issue 80 November 11 2021)
Programmer Weekly (Issue 80 November 11 2021)
Programmer Weekly - Issue 80
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 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.
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 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
Features you already have but may not know about!
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.
This article is part of a three-part series documenting how BuzzFeed tackled their issues with Cumulative Layout Shift as part of a broader
initiative. Take a look at parts
and
.
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.
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.
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.
Watch and Listen
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.
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 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.
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!
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
An extension for automating your browser by connecting blocks.
Sign, verify, encrypt and decrypt data with GPG in your browser.
Light-touch Data-Parallel Shell Processing.
A fast, zero dependency object and array comparison library. Significantly faster than most other deep comparison libraries and has full TypeScript support.
Set of Kubernetes solutions for reusing idle resources of nodes by running extra batch jobs.
Run common networking tests against your site.
Lightweight and performant Lucene-like parser and search engine.
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.