Programmer Weekly - Issue 62

View this email in your browser

Programmer Weekly

Welcome to issue 62 of Programmer Weekly. Let's get straight to the links this week.
Quote of the Week 

"Later equals never."- Le Blanc's law


News

New mystery AWS product 'Infinidash' goes viral — despite being entirely fictional
Reg chats to developer whose joke that mere mention of a new prod would appear in job ads came true and spawned books, songs, forks, cryptocoin, and more

JVM Ecosystem Report 2021
What is the current state of the Java Ecosystem, and what are developers using.

Google and Microsoft agree to start suing each other again
The tech giants end five years of quietly settling their differences.

Kusama introduces 'art legos': Complex programmable NFTs
Now that NFTs are well known and desirable in the digital art world, Kusama wants to add complex functionality to make them even more valuable.

Kaseya urges customers to immediately shut down VSA servers after ransomware attack
Victims are already seeing ransom demands ranging from $45,000 to $5 million.

Thousands of Unauthenticated Databases Exposed on the Internet
Internet-wide research on the security posture of databases exposed on the internet. This post contains all the specifics and analysis of results.


Reading List

The r/WallStreetBets Incident Anthology
A few months ago, Reddit had a traffic event unlike anything we’d ever experienced with r/WallStreetBets. We’ve already written about the high-level traffic stats, and we’re here to dive deeper into a few of the infrastructure challenges and shed some light on the hard work that happened behind the scenes to HODL against the strain of hundreds of thousands of diamond hands.

git update: the odyssey for a sensible git pull
A story about all the discussions in the git mailing list regarding git pull, and a simple way to fix all the issues: git update.

The Idempotency-Key HTTP Header Field
The HTTP Idempotency-Key request header field can be used to carry idempotency key in order to make non-idempotent HTTP methods such as "POST" or "PATCH" fault-tolerant.

Write a time-series database engine from scratch
This post walks you through how to implement a time-series database engine based on what the author has learned from his experience of writing a lightweight one from scratch.

Unicode data file compression: achieving 40-70% reduction over gzip alone
A little story about how writing a domain-specific compression algorithm in a few days can sometimes yield big benefits, why it’s sometimes worth giving it a shot, and how to tell when you should try. 

RenderingNG
Ready for the next generation of web content.

Dynamic linking best practices
In this article we’ll learn how to build shared libraries and install them properly on several platforms. For guidance, we’ll examine the goals and history of dynamic linking on UNIX-based operating systems.

Introducing PathQuery, Google’s Graph Query Language
PathQuery is a graph query language developedto scale with Google’s query and data volumes as well as itsinternal developer community. PathQuery supports flexibleand declarative semantics. We have found that this enablesquery developers to think in a naturally “graphy” design spaceand to avoid the additional cognitive effort of coordinatin gnumerous joins and subqueries often required to express anequivalent query in a relational space.  

How disable comments make static analysis tools worse
This article argues that disable comments and warnings are harmful to static analysis tools and our codebases, and ultimately argue that configurability and precision of rules can solve the problems that disable comments were trying to solve.


Watch and Listen

The Untold Story of SQLite
A chat with Richard Hipp about surviving becoming core infrastructure for the world. Richard shares his story. It’s the story of creating a small open source project and having it grow beyond your wildest ambitions. It’s the story of following that success wherever it leads: From relationships with tech-giants to interesting testing procedures and more.

The Power for UniKernels 
Ian Eyberg jumps on with the panel to discuss the uses and origins of UniKernels. He and the panel discuss how to set them up and where they fit into your infrastucture conversations. 

What is the FASTEST Computer Language? 45 Languages Tested!
Retired Microsoft engineer Dave Plummer takes you on a guided tour of 45 different computer languages and drag races each against one another using a prime sieve benchmark.  From Ada to Zig and everything in between, find out which is fastest and which is slowest.

Bring your own stack – why developer platforms are going headless
A chat about the new options and tools - from a headless CMS to edge data processing - that Shopify is offering developers.


Interesting Projects, Tools and Libraries

check-if-email-exists
Check if an email address exists without sending any email.

ModernCloud 
ModernCloud is a browser-based serverless platform that lets developers build functions and endpoints in minutes.

Open 3D Engine
An open-source, real-time 3D development engine.

REXS
A language for writing regular expressions.

fully-homomorphic-encryption
Libraries and tools to perform fully homomorphic encryption operations on an encrypted data set.

Chameleon
Vintage guitar amp using neural networks.

Cakebrew
Cakebrew is the most convenient way to use Homebrew for your daily tasks! It does for Homebrew what Synaptics does to Linux package managers. 

Blockman 
A VSCode extension to highlight nested code blocks supporting multiple languages.

Miniflare
Miniflare is a simulator for developing and testing Cloudflare Workers.

weferral
Weferral provides all the tools needed to start, manage, and grow your affiliate program. Weferral affiliate management software is simple, powerful, and easily customizable based on your needs


Upcoming Events 

Virtual: MongoDB.live
This two-day event provides a deep dive into the future of data, and features interactive workshops, explorations of the latest data trends and products, Ask Me Anything panels with the top minds in data, and more.
 
Our Other Newsletters
Python Weekly - A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.

Founder Weekly - A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.
Copyright © 2021 Programmer Weekly, All rights reserved.
You are receiving our weekly newsletter because you signed up at http://www.ProgrammerWeekly.com

Our mailing address is:
Programmer Weekly
Brooklyn
Brooklyn, NY 11228

Add us to your address book


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Older messages

Programmer Weekly - Issue 61

Thursday, July 1, 2021

View this email in your browser Programmer Weekly Welcome to issue 61 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week There are only two kinds of languages: the

Programmer Weekly - Issue 60

Thursday, June 24, 2021

View this email in your browser Programmer Weekly Welcome to issue 60 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The question of whether machines can

Programmer Weekly - Issue 59

Thursday, June 17, 2021

View this email in your browser Programmer Weekly Welcome to issue 59 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Meet Retool—The Fastest Way To Build Internal

Programmer Weekly - Issue 58

Thursday, June 10, 2021

View this email in your browser Programmer Weekly Welcome to issue 58 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor Retool — Build Internal Tools, 10x faster. By

Programmer Weekly - Issue 57

Thursday, June 3, 2021

View this email in your browser Programmer Weekly Welcome to issue 57 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Every great developer you know got

SpaceX's launch tower 🚀, TikTok Live 📱, oldest animal fossil 🪨

Thursday, July 29, 2021

SpaceX plans to use a giant tower with arms to catch its rockets. TLDR Daily Update 2021-07-29 Skiff is end-to-end encryption for your work (Sponsor) Keep your documents private with Skiff. Skiff is an

[ DuckDuckGo Privacy Weekly ] For Jul 29, 2021

Thursday, July 29, 2021

Inside the Industry That Unmasks People at Scale [vice.com] "Anyone who has a phone and has installed an app that has ads, currently is at risk of being de-anonymized via unscrupulous companies.

Mid-Level Laravel Roadmap, Challenge and 30+ Articles

Thursday, July 29, 2021

Hey hey, Wow, this newsletter is so packed with stuff, I don't really know how you find the time to read/watch all the interesting things. So, without any intro, let's dive in! From my Youtube

[PythonistaCafe] Why PythonistaCafe exists

Thursday, July 29, 2021

Hey there, In one of my last emails I talked about how some online communities in the tech space devolve over time and turn into cesspools of negativity. This relates directly to how and why I started

A quick question...

Thursday, July 29, 2021

Hello there, I was hoping you could spare 15 seconds of your time and let me know why you decided to cancel your Real Python membership? Feel free to just hit reply and fire away. Thanks in advance! —

Slack isn't the best chat software for Linux, macOS, Windows

Thursday, July 29, 2021

Data breach costs hit record high; Delta variant is impacting office reentry plans Subscription | Read Online | Twitter Facebook LinkedIn Top Story of the Day July 28, 2021 Top Story of the Day The

Windows 96 — IPv4 pricing — and Capitol Hill's mystery soda machine

Wednesday, July 28, 2021

Issue #478 — Top 20 stories of July 29, 2021 Issue #478 — July 29, 2021 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer. 1 Windows

Daily Crunch - $150M Series D vaults search-as-a-service provider Algolia to $2.25B valuation

Wednesday, July 28, 2021

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo Wednesday, July 28, 2021 • By Alex Wilhelm Hello and welcome to Daily Crunch for July 28, 2021. What a day. Duolingo went public. Algolia

JSK Weekly - July 28, 2021

Wednesday, July 28, 2021

July is on its way out, officially taking us into the second part of 2021. If you're interested in testing whether any characteristics of your application have changed, check out "Snapshot

JSK Daily for Jul 28, 2021

Wednesday, July 28, 2021

JSK Daily for Jul 28, 2021 View this email in your browser A community curated daily e-mail of JavaScript news Using BLoC Pattern with React Initially, the Business Logic Component (BLoC) pattern was