Issue #229 · September 20, 2021

#229: Math as code

“Never trust a computer you can’t throw out a window”

Math as code

Math as code

A beautiful cheat-sheet for mathematical notation in code form. A great resource to be able to visualise maths from the perspective of software engineers!

Articles

Interactive Learning Tools For Front-End Developers

Let's admit it: learning is hard and can be tiring. Gamifying learning is a great way to reduce some of the stress related to learning and it can make the whole experience a lot more enjoyable. This article presents a large collection of interactive coding tools to help you learn CSS, JavaScript, SQL, React, Vim, regular expressions and JAMstack.

htmlq: Like jq, but for HTML.

Did you ever need to extract some information from a webpage using a quick command line command? Well maybe you didn't because you didn't think it was possible or that it was too complicated... Now you can use htmlq, a command line tool that works pretty much like jq, but for HTML.

gobang — access databases from the CLI

A cross-platform TUI database management tool written in Rust. It can be particularly useful if you want a quick way to explore a remote databases from a bastion host or a private network where you only have CLI access.

Writing Well-Documented Code - Learn from Examples

How to document code is always a highly debated topic. Some think that code should be self descriptive, other have a series of tips to add documentation here and there. This article tries to provide an interesting take on the topic by giving a number of interesting example of how to write well documented code.

Book of the week

Elasticsearch: The Definitive Guide: A Distributed Real-Time Search and Analytics Engine

Elasticsearch: The Definitive Guide: A Distributed Real-Time Search and Analytics Engine

by Clinton Gormley

Whether you need full-text search or real-time analytics of structured data—or both—the Elasticsearch distributed search engine is an ideal way to put your data to work. This practical guide not only shows you how to search, analyze, and explore data with Elasticsearch, but also helps you deal with the complexities of human language, geolocation, and relationships. If you’re a newcomer to both search and distributed systems, you’ll quickly learn how to integrate Elasticsearch into your application.