Issue #158 · April 20, 2020

Working With PDFs in Node.js Using pdf-lib

“The real danger is not that computers will begin to think like men, but that men will begin to think like computers”

Best 7 links of week #16, 2020

Articles

Attack matrix for Kubernetes

While Kubernetes has many advantages, it also brings new security challenges. If you are considering Kubernetes, this article will help you to adjust your security perspective towards it!

Building dark mode on Stack Overflow

A very detailed article that tells how StackOverflow designed their "Dark Mode" feature. A great use case if you are thinking to build a similar feature.

A Static Future

What are static websites and why are they taking over the web (again...)? In this article, you will learn what is a static website and what are the advantages of building one using Gatsby.js.

Rendering charts with OffscreenCanvas

Rendering charts can be a very intensive operation for the browser, especially multiple charting widgets in the context of a wider application. OffscreenCanvas is growing in browser support and allows canvas rendering to be delegated to a WebWorker.

CSS Variables for React Devs

Another great article by Josh W. Comeau, giving us an interesting perspective on how we could use CSS variables as a simple alternative to CSS-in-JS.

Book of the week

Web Scraping with Python: Collecting Data from the Modern Web

Web Scraping with Python: Collecting Data from the Modern Web

by Ryan Mitchell

Learn web scraping and crawling techniques to access unlimited data from any web source in any format. With this practical guide, you’ll learn how to use Python scripts and web APIs to gather and process data from thousands—or even millions—of web pages at once. Ideal for programmers, security professionals, and web administrators familiar with Python, this book not only teaches basic web scraping mechanics, but also delves into more advanced topics, such as analyzing raw data or using scrapers for frontend website testing.