- Programmer Weekly
- Posts
- Programmer Weekly (Issue 20 September 10 2020)
Programmer Weekly (Issue 20 September 10 2020)
Programmer Weekly - Issue 20
Programmer Weekly
Welcome to issue 20 of Programmer Weekly. Let's get straight to the links this week.
From Our Sponsor
Find a job through
Get discovered by one of the thousands of hiring managers using Vettery to grow their tech teams. Vettery connects great talent (like you) with like-minded companies that match your preferences. Create a profile to get started - it’s free for job-seekers!
Quote of the Week
"The code you write makes you a programmer. The code you delete makes you a good one. The code you don't have to write makes you a great one." - Mario Fusco
News
OpenAI has revealed the projected pricing plans for its API, which lets people use the company’s vaunted AI tools on “virtually any English language task.” But you’re gonna need money to burn if you wanna try it out.
The International Organization for Standardization's (ISO) C++ group, Working Group 21 (WG21), has agreed upon the finalized version of 'C++20', the first major update to the 35 year-old programming language since C++17 from 2017.
AVIF is the first browser image format we've had in 10 years. Let's see how it performs.
Diffbot is building the biggest-ever knowledge graph by applying image recognition and natural-language processing to billions of web pages.
Google Cloud API Gateway makes it easy to securely share and manage serverless APIs.
2,049 members of the Rails community from 92 countries kindly contributed their thoughts on tools, frameworks, and workflows in their day to day development lives. From these responses we hope to get an understanding of where Rails stands as a framework in 2020.
Reading List
Edgar helps Netflix teams troubleshoot distributed systems efficiently with the help of a summarized presentation of request tracing, logs, analysis, and metadata.
Every single CPU found in any computer, from a cheap laptop to a million-dollar server, will have something called cache. More likely than not, it'll possess several levels of it, too. It must be important, otherwise why would it be there? But what does cache do?
I sat next to a senior software engineer for a year. Here’s what I learnt.
Explaining the ideas of pod, sidecar and service proxy with envoy demo playground.
How to make Selenium undetectable and stealth.
An article focused on our internal infrastructure and automation.
Discover the best tools to help you build great micro frontends.
You might have already heard of a 10x engineer. Probably too often, actually. If there's such a thing as a 10x engineer, surely there must be a 1x engineer, too? Of course there is! Let's dig into a non-exhaustive list of what qualities make up a 1x engineer.
This post explores Project Zero Issue 2046, a seemingly unexploitable and simple bug that turns out to be exploitable in a very complex manner.
Understanding where `who` gets its data.
Common color mistakes and how to avoid them.
Watch and Listen
Upgrade your microservices knowledge by listening to a spirited conversation between two living legends: Sam Newman and Martin Fowler. The two touch upon the main reasons for using or not using microservices, and, if you decide to do use microservices, what else you should change along the way to fully benefit from the switch, plus much more.
The ever-widening availability of FPGAs has opened the door to solving a broad set of performance-critical problems in hardware. In this episode, learn about the current state-of-the-art in hardware tooling, the economics of FPGAs, and how the process of designing hardware can be improved by applying lessons from software engineering.
Learn all about Data Structures in this lecture-style course. You will learn what Data Structures are, how we measure a Data Structures efficiency, and then hop into talking about 12 of the most common Data Structures which will come up throughout your Computer Science journey.
Learn about the architecture behind LinkedIn’s real-time platform, its building blocks, the frameworks used and other technical details.
We discuss imperial versus metric measurement systems and why the latter reflects excellent API design. We dig into the hype around micro frontends. And we tally up some of the latest exits from Silicon Valley, where the pandemic may be reshaping office culture and the software industry for good.
Interesting Projects, Tools and Libraries
Gitleaks is a SAST tool for detecting hardcoded secrets like passwords, api keys, and tokens in git repos.
Infracost helps developers and DevOps engineers get cost estimates from their IaC (Infrastructure as Code).
A collection of public resources about how software companies test their software.
The open source Firebase alternative. Supabase adds realtime and restful APIs to Postgres without a single line of code.
Turn shell commands into web services.
A minimalistic in-memory key value store.
Excel/Google Sheets like UI for Firebase/Firestore. No more admin portals!
Hardcaml is an OCaml library for designing hardware.
Tafferugli is a Twitter Analysis Framework in the form of a web application that is able to filter, collect and analyze tweets.
An opinionated web-scraper library for PHP.
CSS only library to apply color filters.
The minimal & fast library for functional user interfaces.
Roadmap to becoming a data engineer in 2020.
Upcoming Events
Future of Testing is an Exclusive Event by Applitools for Engineering Leaders Who Own Quality Management in the era of Digital Transformation and CI/CD.
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.