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!
“Never trust a computer you can’t throw out a window”
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!
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.
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.
Learn how to build a web scraper with Javascript and Node.js. Add anti-blocking techniques, a headless browser, and parallelize requests with a queue.
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.
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.
This blog post is an overview of a 5 day prototyping journey building a mock API.
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.