"UNIX is simple. It just takes a genius to understand its simplicity"
|
—
Dennis Ritchie,
Computer scientist and inventor of the C language
|
|
|
Best 7 links of week #39, 2018
|
|
|
Have you ever watched a school of fish, a flock of birds, or even a crowd of people and watched how they move? Moving together, yet without a leader, they are exhibiting a behaviour known as "flocking". In this fantastic article, you will learn how to code different flocking simulation algorithms in plain JavaScript!
|
|
|
|
Combining WordPress and React is a powerful way to build web applications. Read this intro to the WP REST API and step-by-step tutorial for a neat React SPA with WordPress as a backend.
|
|
|
|
Dropbox is one of the most popular desktop applications in the world: You can install it today on Windows, macOS, and some flavours of Linux. What you may not know is that much of the application is written using Python and that the codebase underwent a huge migration to move from Python 2 to Python 3.
|
|
|
|
How do you know if a new technology is worth investing time into or if it is good to use within the specific requirements of your current project? This article suggests 12 practical rules to evaluate any new JavaScript library.
|
|
|
|
Recently introduced in V8 to speed up Array.prototype.sort, Timsort is a hybrid stable sorting algorithm, derived from merge sort and insertion sort, designed to perform well on many kinds of real-world data.
|
|
|
|
Underrun is a wonderful WebGL game playable in the browser that, believe it or not, is made only of 13kb of assets (JavaScript and images). This article describes some of the design techniques used to keep the asset size so small without penalizing style and gameplay.
|
|
|
|
In an assembly language we typically don’t have to worry very much about the distinction between pointers and integers. Some instructions happen to generate addresses whereas others behave arithmetically, but underneath there’s a single data type: bitvectors.
|
|
|
|