- Programmer Weekly
- Posts
- Programmer Weekly (Issue 55 May 20 2021)
Programmer Weekly (Issue 55 May 20 2021)
Programmer Weekly - Issue 55
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 you're not part of the steamroller you're part of the road." - Stewart Brand
News
WebAssembly, the stack-based virtual machine, is expanding well beyond websites to become a useful Rust and JavaScript programming tool for many programs. To help you master it, the Linux Foundation is now offering a free online training course, called WebAssembly Actors: From Cloud to Edge (LFD134x).
Replit launched Replit Apps where you can discover and share amazing repls to run, comment, and fork.
AWS App Runner makes it easier for you to deploy web apps and APIs to the cloud, regardless of the language they are written in, even for teams that lack prior experience deploying and managing containers or infrastructure. The service has AWS operational and security best practices built-it and automatically scale up or down at a moment’s notice, with no cold starts to worry about.
The Notion API is now available for all developers to explore and build upon. Integrations built on the API are available to all Notion users, on free or paid plans.
Six years after its initial launch, Microsoft's Azure Blockchain as a Service is going to be shut down this September.
Reading List
Learn how to use JSON with PostgreSQL to create a schema for any situation. Follow examples of storing JSON data, querying it, and avoiding anti-patterns.
An experiment that uses hardware security keys (like a YubiKey) to replace CAPTCHAs completely. The idea is rather simple: if a real human is sitting at their keyboard or uses their phone, they can touch their security key’s button or bring it near their phone to demonstrate that they are human.
Every engineer is also a writer. This collection of courses and learning resources aims to improve your technical documentation. Learn how to plan and author technical documents. You can also learn about the role of technical writers at Google.
In this article we introduce a scheme flooding vulnerability, explain how the exploit works across four major desktop browsers and show why it's a threat to anonymous browsing.
The aim of this article is to explain the most used concepts of Kubernetes relying on basic system administration concepts, then use some of these to deploy a simple web server and showcase the interactions between the different resources. Lastly, I will lay out the usual CLI interactions while working with Kubernetes.
A post covering quick background information about the problem to an in-depth dive into the hacking process, reverse engineering and final custom application.
In our last article, we walked through multiple generations of Uber’s API gateway evolution and our design choices in each phase. In this article, we will take a deeper dive into the technical components of a self-serve API gateway system.
Watch and Listen
Home Assistant allows you to control all your devices without storing any of your data in the cloud. The project was started as a Python application by Paulus Schoutsen in September 2013 and has turned into a massively popular series of projects that span hundreds of devices! Plus, they like to keep your privacy private!
A talk that covers "esoteric programming languages" (esolangs), their history, and why I find them so interesting.
Learn how Lambda Extensions open up better integrations with more partners and tools, why container image support enables better workflows, why more developers are adopting event-driven applications, and the impact serverless best practices has had on people and the quality of software.
Talks from CNCF GitOps 2021.
Learn about common retrospective antipatterns and how to overcome them.
Interesting Projects, Tools and Libraries
A self-hosted Observable notebook editor, with support for FileAttachments, Secrets, custom standard libraries, and more!
Linux-on-Mac ("macOS subsystem for Linux", "containerd for Mac")
Open source computer vision API based on open source models
Jolie is a service-oriented programming language, designed to offer native abstractions for the development of microservices.
Get usage metrics and crash reports for your API, library, or command line tool.
Fast real-time compression algorithm.
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers.
timetrace is a simple CLI for tracking your working time.
A new kind of IDE for Data Science.
Upload arbitrary data via Apple's Find My network.
Mantine is a MIT licensed open source react components and hooks library with focus on usability, accessibility and developer experience.
Pinniped is the easy, secure way to log in to your Kubernetes clusters.
It offers a policy-as-code domain-specific language (DSL) to write rules and validate JSON- and YAML-formatted data such as CloudFormation Templates, K8s configurations, and Terraform JSON plans/configurations against those rules.
Upcoming Events
Data and AI are converging. The success of Apache Spark has accelerated the evolution of data teams to include data analytics, science, engineering, and AI. Summit brings together thousands of data teams to learn from practitioners, leaders, innovators, and the original creators of Spark, Delta Lake, MLflow, and Koalas.
A virtual conference for embedded software, cloud, and UI technologies.
Join decision makers, technologists, and e-commerce experts for a one-day deep dive into how you can leverage the Jamstack to take advantage of this new headless approach
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.