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

📧 What's inside MMA and how it can help you

Friday, April 26, 2024

What's Inside Modular Monolith Architecture? Hey there! 👋 I wish you an excellent end to the week. What better way to spend the weekend than diving headfirst into a 12+ hour course? Well, maybe

Data Science Weekly - Issue 544

Friday, April 26, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Develop highly relevant search applications using AI

Friday, April 26, 2024

New Elasticsearch and AI training ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect A world of AI possibilities door-test 2.png Explore

Stripe makes more changes

Thursday, April 25, 2024

TikTok is in trouble, and net neutrality is back View this email online in your browser By Christine Hall Thursday, April 25, 2024 Welcome back to TechCrunch PM, your home for all things startups,

💎 Issue 414 - From a Lorry Driver to Ruby on Rails Developer at 38

Thursday, April 25, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 414 - JavaScript Features That Most Developers Don’t Know

Thursday, April 25, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular Node.js news, articles and

💻 Issue 407 - The Performance Impact of C++'s `final` Keyword

Thursday, April 25, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 407 Release Date Apr 25, 2024 Your weekly report of the most popular .NET news, articles and projects

💻 Issue 414 - Everyone Has JavaScript, Right?

Thursday, April 25, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 414 Release Date Apr 25, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 408 - All web browsers on iOS are just Safari with different design

Thursday, April 25, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 408 Release Date Apr 25, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💧 Don't Bother Liquid Cooling Your AMD CPU — Why You Should Keep Using Live Photos on iPhone

Thursday, April 25, 2024

Also: We review the Unistellar Odyssey iPhone Telescope, and More! How-To Geek Logo April 25, 2024 Did You Know Charles Darwin and Abraham Lincoln were both born on the same day: February 12, 1809. 💻