- Programmer Weekly
- Posts
- Programmer Weekly (Issue 119 August 25 2022)
Programmer Weekly (Issue 119 August 25 2022)
Programmer Weekly - Issue 119
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
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.
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.
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
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.
Learn the most popular approaches for building, securing, and operating webhooks, with recommendations for webhook providers and consumers.
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!
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.
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.
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.
A GPT-3-like AI model for science would accelerate innovation and improve reproducibility. Creating it will require us to unlock research.
Watch and Listen
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.
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
The open-source notifications infrastructure. A fully-featured microservice to send SMS, E-mail, Slack and Push notifications.
Turn your Notepad++ into powerful Visual Studio replacement!
A scalable, distributed, collaborative, document-graph database, for the realtime web.
Automated dependency updates. Multi-platform and multi-language.
Helps you find new open source packages, modules and frameworks and keep track of ones you depend upon.
A web scraping and browser automation library.
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.