Sponsored
TLDR WEB DEV 2023-10-24
Parse notes
- Subscription/account footer truncated before parsefooter_truncated
01GENERAL
02ARTICLES & TUTORIALS
BASE64 ENCODING, EXPLAINED
REVOLUTIONIZING REAL-TIME STREAMING PROCESSING: 4 TRILLION EVENTS DAILY AT LINKEDIN
WRITE YOUR OWN ZOD
03OPINIONS & ADVICE
SOFTWARE DISENCHANTMENT
The software industry has a lack of focus on efficiency, simplicity, and excellence. In contrast to other fields like automotive engineering or construction, software often runs at a fraction of its potential performance, and this inefficiency is accepted. The industry must change - there is a need for better tools, more efficient software, and a community of engineers who prioritize quality and performance.
LET'S HAVE THREE ABSTRACTION LAYERS
This author presents the concept of three abstraction layers: Nature, Middle, and Human. These layers correspond to different levels of engagement and problem-solving, with Nature being the physical laws, Middle involving technical tasks, and Human focusing on user-friendly interactions. The author emphasizes the importance of recognizing which layer you are operating on to make informed decisions and avoid over-optimization or ignoring necessary abstractions.
04LAUNCHES & TOOLS
Sponsored
YARN 4.0
Yarn 4.0 has been released. There are some breaking changes, such as Node.js 18+ now being a requirement. Yarn 4.0 comes with an improved user interface, a constraints engine, a new Hardened Mode to protect against attacks, and more.
CHDB
chDB is an embedded SQL OLAP Engine that utilizes ClickHouse (a column-oriented database management system) for processing. It eliminates the requirement to separately install ClickHouse and minimizes data copying between C++ and Python using memoryview. chDB supports a wide range of input and output formats, including Parquet, CSV, JSON, Arrow, ORC, and more.
PYPIPE
pypipe is a Python command-line tool for pipeline processing. It can be used to process files line by line, split lines by tab, and more.
05MISCELLANEOUS
THE STATE OF WEBASSEMBLY 2023
HOW DOES MACOS MANAGE VIRTUAL CORES ON APPLE SILICON?
THE HEAVINESS OF MAINTAINING SYSTEMS
06QUICK LINKS
EMBEDDINGS: WHAT THEY ARE AND WHY THEY MATTER
PROTOMAPS
Protomaps is a free, open-source map of the world. It’s deployable as a single static file on cloud storage.