Programmer Weekly - 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 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

Programmer Weekly - Issue 56

Thursday, May 27, 2021

View this email in your browser Programmer Weekly Welcome to issue 56 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "There is not now, nor has there ever

You Might Also Like

🎉 Black Friday Early Access: 50% OFF

Monday, November 25, 2024

Black Friday discount is now live! Do you want to master Clean Architecture? Only this week, access the 50% Black Friday discount. ​ Here's what's inside: 7+ hours of lessons .NET Aspire coming

Open Pull Request #59

Monday, November 25, 2024

LightRAG, anything-llm, llm, transformers.js and an Intro to monads for software devs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Last chance to register: SecOps made smarter

Monday, November 25, 2024

Don't miss this opportunity to learn how gen AI can transform your security workflowsㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect

SRE Weekly Issue #452

Monday, November 25, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: Practice Makes Prepared: Why Every Minor System Hiccup Is Your Team's Secret Training Ground. https://firehydrant.com/blog/the-hidden-

Corporate Casserole 🥘

Monday, November 25, 2024

How marketing and lobbying inspired Thanksgiving traditions. Here's a version for your browser. Hunting for the end of the long tail • November 24, 2024 Hey all, Ernie here with a classic

WP Weekly 221 - Bluesky - WP Assets on CDN, Limit Font Subsets, ACF Pro Now

Monday, November 25, 2024

Read on Website WP Weekly 221 / Bluesky Have you joined Bluesky, like many other WordPress users, a new place for an online social presence? Also in this issue: CrawlWP, Asset Management Framework,

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏

Daily Coding Problem: Problem #1618 [Easy]

Sunday, November 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power