- Programmer Weekly
- Posts
- Programmer Weekly (Issue 77 October 21 2021)
Programmer Weekly (Issue 77 October 21 2021)
Programmer Weekly - Issue 77
Programmer Weekly
Welcome to issue 77 of Programmer Weekly. Let's get straight to the links this week.
From Our Sponsor
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/852f6ff0-c1d0-4ee2-b414-48daf949c598/424087ae-42a3-0c3a-601c-8e3b35bfa201.png?t=1737258533)
Drag and drop components to create apps. Seamlessly switch between a visual builder and code to define how they look, act, and connect to data. The result—less repetitive work and better apps that move your business forward.
Quote of the Week
“Without requirements or design , programming is the art of adding bugs to an empty text file.” - Louis Srygley
News
Announcing vscode.dev Visual Studio Code for the Web
A security hole in the file-sharing feature of Slack enables malicious actors to identify users outside of the workforce messaging platform. Slack apparently has no plans to patch the flaw in its web application, saying users can prevent such attacks by ensuring everyone in their workspace is ‘trusted’.
The latest announcements about Google Cloud products, solutions, and partnerships during Google Cloud Next ‘21.
Reading List
The State of AI Report analyses the most interesting developments in AI. It aims to trigger an informed conversation about the state of AI and its implication for the future.
When running a production database, one needs to carefully consider all the data access patterns. The usual trap people fall into is optimizing for one data access pattern at the cost of all others. This causes production systems to fail spectacularly or lose millions of dollar as the system becomes slower over time.
Solving NP-hard puzzles with the oldest trick in the book.
There's been a lot of work here recently to launch two new HTTP header draft standards intended to make debugging your caching easier, and to provide more control over your cache configuration. Let's see what that means, how these work, and why everyone developing on the web should care.
Security headers instruct browsers how to behave and prevent them from executing vulnerabilities that would endanger your users. Learn how to use them in this tutorial.
Writing CSS has probably never been more fun and exciting than it is today. In this post we’ll take a look at common problems and use cases we all have to face in our work and how to solve them with modern CSS.
This post describes how Microsoft mitigated some of the issues with new compression technology, reducing the size of quality updates in Windows 11 by 40%.
Watch and Listen
A story of one company's largest technical re-architecture to date. It was a company-wide effort that extended over multiple years and taught us many lessons. And it all revolved around a single, overloaded database.
Learn the basics of Angular in this full course for beginners. Angular is a TypeScript-based free and open-source web application framework created by Google.
A chat with Ant Stanley about whether the early promises of serverless have lived up to expectations, what complexities might be preventing or slowing down adoption, how internal competition at AWS might produce better products, the value of transferrable skills, and much more.
Domain storytelling is a technique for understanding a business domain by relying on people’s natural ability to learn a new language by listening to other people speaking that language. In this episode of the podcast, Stefan Hofer and Henning Schwentner cover when to use domain storytelling, what is involved in the pictographic language, and how to have productive storytelling sessions.
Interesting Projects, Tools and Libraries
Command-line grammar checker.
The open source public cloud platform. An AWS alternative for the next generation of developers.
It provides Kubernetes and container management. You can choose the version of Kubernetes you want to run. You can build, push, pull, and run container images. The container images you build can be run by Kubernetes immediately without the need for a registry.
Perspective is an interactive analytics and data visualization component, which is especially well-suited for large and/or streaming datasets.
Bespoke music player for web.
Library for animated data visualizations and data stories.
Build modern community apps with React and Node.
A minimal, efficient and practical programming language that aims to rethink functional programming from the scratch, and make it right.
High-performance load testing tool.
A system to flag anomalous source code expressions by learning typical expressions from training data.
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.