- Programmer Weekly
- Posts
- Programmer Weekly (Issue 70 September 2 2021)
Programmer Weekly (Issue 70 September 2 2021)
Programmer Weekly - Issue 70
Programmer Weekly
Welcome to issue 70 of Programmer Weekly. Let's get straight to the links this week.
From Our Sponsor
Why spend so much time on internal tooling, CRUD apps, and dashboards built from scratch? Retool is a 10x faster way to build custom internal tools, and now it's free for early-stage startups to use for up to a year. They've also created a deal book worth $160K in startup discounts to give startups access to the tools they need for great internal tools, for free.
Quote of the Week
"The sooner you start to code, the longer the program will take." - Roy Carlson
News
Browser-based editor will open files on GitHub, Azure repositories or from the local device.
GitHub CLI 2.0 supports extensions, allowing anyone to make custom commands that build on the core functionality of GitHub CLI.
It also will create a $100 million fund to pay them. A judge’s decision in a higher-profile fight with Epic Games, a leading video game maker, is still pending.
Reading List
This is the story of how the author made the rvc RISC-V emulator within VRChat, and a deep-dive into the unusual techniques required to do it.
How I used Docker Compose, Ansible, and Caddy to re-over-engineer my UniFi Dream Machine, PiHole-, and Cloudflare-based home network for ease of setup, maintenance, and management.
Database exposures have become alarmingly common in recent years as more companies move to the cloud, and the culprit is usually a misconfiguration in the customer’s environment. In this case, customers were not at fault. Rather, a series of flaws in a Cosmos DB feature created a loophole allowing any user to download, delete or manipulate a massive collection of commercial databases, as well as read/write access to the underlying architecture of Cosmos DB.
Signing software can be easy though thanks to sigstore and its cosign CLI! In this article we will learn how cosign works and integrates with other sigstore components (fulcio and rekor). More importantly, we will learn how to use it to sign container image the easy way, both with and without keys, as well how we can use it to verify produced signatures and integrity of the signed software.
In this blog post, we will discuss the details of the dispatch problem, how we used ML and optimization to solve the problem, and how we continuously improve our solution with simulations and experimentation.
Buried interconnects will help save Moore's Law.
This series concerns a software licensing system used in a proprietary software application from circa 2004. Also read
and
Or why software we get today is not the software we should strive to be getting tomorrow.
Role-based access control was great. Let's talk about what happened since then.
Watch and Listen
Learn how to use Puppeteer to automate headless Chrome inside of a serverless function. We'll use Netlify to create a new API endpoint where we'll automate scraping a page's metadata and interactive search results.
In this video, you will learn 8 Terraform best practices that will improve your Terraform workflows immediately and make you feel more confident when using Terraform in your projects.
Learn how to use Figma to design websites.
Interesting Projects, Tools and Libraries
System for collecting, deriving and working with facts about source code.
An open source tool which makes it quick and easy for startup technical founders and developers to build everything they need to launch and grow high-quality SaaS applications faster and more cost-effectively.
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON.
AI-Powered Command-Line Photo Search Tool.
A fast tool to check missing hosted DNS zones that can lead to subdomain takeover.
A a socket client with REST API. It helps to work with socket servers using your favorite REST client.
Bash command line framework and CLI generator.
illlustrations is an open source illustrations kit. You are free to download, edit, remix for your personal and commercial design projects.
DiceBear is an avatar library for designers and developers.
Make any NixOS system netbootable with 30s cycle times.
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.