Programmer Weekly - Programmer Weekly - Issue 119

View this email in your browser

Programmer Weekly

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

"The best way to predict the future is to invent it." - Alan Kay


News

How Google Cloud blocked the largest Layer 7 DDoS attack at 46 million rps
By anticipating a DDOS attack, a Google Cloud customer was able to stop it before it took down their site. They just weren’t expecting it to be the biggest known Layer 7 DDOS attack so far, at 46 million rps.

Unix legend, who owes us nothing, keeps fixing foundational AWK code
A Princeton professor, finding a little time for himself in the summer academic lull, emailed an old friend a couple months ago. Brian Kernighan said hello, asked how their US visit was going, and dropped off hundreds of lines of code that could add Unicode support for AWK, the text-parsing tool he helped create for Unix at Bell Labs in 1977.

Devs don’t want to do ops
Developers are straining under the demands of ‘You build it, you run it,’ and operators are feeling more pressure too. Is it time for development and operations to be separated once again?


Reading List

How to deal with money in software
Dealing with money in software is difficult and dangerous. This post contains an overview of the problems you will run into eventually when writing software that deals with money. It describes potential representations, relevant trade-offs, and recommends ways of correctly implementing common operations.

Webhooks.fyi
Learn the most popular approaches for building, securing, and operating webhooks, with recommendations for webhook providers and consumers.

Reducing duplicate code in our applications using HATEOAS
In this post I will show you that all of our web apps still contain lots of duplicate code that constantly slow us down. You just don’t realize it (yet!). And I will show you how this can be solved with the power of HATEOAS!

Turning SQLite into a distributed database
mvSQLite is the open-source, SQLite-compatible distributed database. We decoupled SQLite's storage layer onto FoundationDB to offer massive yet "bottomless" scalability, point-in-time reads, and the strictest level of consistency.

Build Your Own Mobile Proxy for Web Scraping
In this guide, we show how you can build your own mobile proxy pool step by step. The most common use case for mobile proxies is web scraping. If you have low success rate and keep getting blocked by websites you want to scrape, this guide is for you.

How The New York Times Uses Machine Learning To Make Its Paywall Smarter
When The New York Times paywall launched, its meter count was the same for all users. Since then, The Times has transformed into a data-driven digital company, and its paywall is now successfully using a causal machine learning model called the Dynamic Meter to set personalized meter limits, making for a smarter paywall.

How to Build a GPT-3 for Science
A GPT-3-like AI model for science would accelerate innovation and improve reproducibility. Creating it will require us to unlock research.

Serving Netflix Video Traffic at 800Gb/s and Beyond

The Product Culture Shift

How Discord Supercharges Network Disks for Extreme Low Latency


Watch and Listen

Frontend Web Development Bootcamp Course
In this massive course, you will go from no coding experience to having the essential skills of a frontend web developer. You will learn various web development technologies and create a few projects along the way. 

Chaos engineering with Litmus
Learn the chaos engineering concepts, cloud native chaos engineering and explain how Litmus can be used to create and run in your Kubernetes clusters.


Interesting Projects, Tools and Libraries

novu
The open-source notifications infrastructure. A fully-featured microservice to send SMS, E-mail, Slack and Push notifications.

npp_msvc_ide
Turn your Notepad++ into powerful Visual Studio replacement!

SurrealDB
A scalable, distributed, collaborative, document-graph database, for the realtime web.

Renovate
Automated dependency updates. Multi-platform and multi-language.

Libraries.io
Helps you find new open source packages, modules and frameworks and keep track of ones you depend upon.

Crawlee
A web scraping and browser automation library.
 
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 © 2022 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.

Key phrases

Older messages

Programmer Weekly - Issue 118

Thursday, August 18, 2022

View this email in your browser Programmer Weekly Welcome to issue 118 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "The most secure code in the world is

Programmer Weekly - Issue 117

Friday, August 12, 2022

View this email in your browser Programmer Weekly Welcome to issue 117 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor You don't have to be a frontend expert

Programmer Weekly - Issue 116

Thursday, August 4, 2022

View this email in your browser Programmer Weekly Welcome to issue 116 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "One of my most productive days was

Programmer Weekly - Issue 115

Thursday, July 28, 2022

View this email in your browser Programmer Weekly Welcome to issue 115 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “Most of the biggest problems in software

Programmer Weekly - Issue 114

Thursday, July 21, 2022

View this email in your browser Programmer Weekly Welcome to issue 114 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Good software, like wine, takes time.

You Might Also Like

Post from Syncfusion Blogs on 04/25/2024

Thursday, April 25, 2024

New blogs from Syncfusion How BoldSign Improved HR Operations at Syncfusion By Syncfusion HR Team Let's see how Syncfusion's BoldSign revolutionizes HR operations with seamless document

😩Not Another iPad Caaaase!

Thursday, April 25, 2024

The last iPad case you need. See the most loved features you can't live without. The form and style of ZUGU cases have evolved naturally, resulting from designing products that safeguard your

Edge 390: Diving Into Databricks' DBRX: One of the Most Impressive Open Source LLMs Released Recently

Thursday, April 25, 2024

The model uses an MoE architecture which exhibits remarkable perfromance on a relatively small budget. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

US TikTok ban 📱, Meta's $200B drop 📉, Node.js 22 👨‍💻

Thursday, April 25, 2024

President Joe Biden has signed into law a bill that orders TikTok owner ByteDance to sell the company within 270 days or lose access to the US market Sign Up |Advertise|View Online TLDR Together With

Learning about Android Runtime

Thursday, April 25, 2024

View in browser 🔖 Articles Learning about Android Runtime I always enjoy reading articles that explore how something works under the hood. Here's an article that does exactly that, providing

Stripe changes its … stripes

Wednesday, April 24, 2024

TikTok on the president's docket and Nvidia acquires Run:ai View this email online in your browser By Christine Hall Wednesday, April 24, 2024 Good afternoon, and welcome to TechCrunch PM! Today

💪 You Can Use Copilot AI as a Personal Trainer — Why Your Laptop Needs a Docking Station

Wednesday, April 24, 2024

Also: Here's How to Make Your Apple ID Recoverable, and More! How-To Geek Logo April 24, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to

JSK Daily for Apr 24, 2024

Wednesday, April 24, 2024

JSK Daily for Apr 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JSK Weekly - 24th April, 2024 React 19 has introduced many great functionalities and

Daily Coding Problem: Problem #1422 [Hard]

Wednesday, April 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Airbnb. Given a list of integers, write a function that returns the largest sum of non-

Charted | Artificial Intelligence Patents, by Country 🤖

Wednesday, April 24, 2024

This visualization shows which countries have been granted the most AI patents each year, from 2012 to 2022. View Online | Subscribe Presented by: New on VC+: Our Visual Briefing on the IMF's World