Naming
96 items from gruhn/awesome-naming ★1,456
-
Webpack webpack.js.org
A bundler for JavaScript and other web assets with a short and descriptive name that also somewhat rhymes.
-
yarn yarnpkg.com
Alternative package manager.
-
Clojure clojure.org
Dialect of Lisp created by Rich Hickey. Dynamically typed with emphasis on functional programming.
-
Game of Life en.wikipedia.org
Two-dimensional cellular automaton with emergent life-like patterns.
-
CockroachDB web.archive.org
Database application, that is marketed as being so fault-tolerant and resilient as a cockroach.
-
Optimistic UI uxplanet.org
User interfaces that assume expensive operations will complete successfully, thereby improving the perceived performance.
-
tldr tldr.sh
Simplified man pages with practical examples.
-
caffeinate theapplegeek.co.uk
Terminal app to keep macOS from "sleeping".
-
Bento layout saasframe.io
A grid-based layout resembling the compartmentation of bento boxes.
-
Israeli Queue rapidapi.com
A type of priority queue and a reference to the infamously unorganized queues in Israel. Here items can cut in line when they already have waiting friends.
-
Carousel nngroup.com
A kind of animated slideshow looping back on itself.
-
ACID vs. BASE johndcook.com
Acronyms describing competing database ideologies (aka. SQL vs. NoSQL). Note that acid and base are also opposites in chemistry.
-
git bayesect hauntsaninja.github.io
Like git bisect but can cope with flaky tests using Bayesian inference.
-
munch hackage.haskell.org
Parser function that greedily consumes an input stream until it's satisfied.
-
zip hackage.haskell.org
Merges two lists into one list of pairs like the interlocking teeth of a zipper.
-
Floating point number floating-point-gui.de
This representation can encode numbers at very different magnitudes with a limited amount of digits by letting the radix point float instead of being fixed in place.
-
Yoda condition eslint.org
When you write if ("red" === color) { instead of if (color === "red") { because it reads as, “if red equals the color”, similar to the way the Star Wars character Yoda speaks.
-
Trojan horse en.wikipedia.org
Malware which misleads users of its true intent. The term is derived from the Ancient Greek story of the deceptive Trojan Horse.
-
Tree shaking en.wikipedia.org
Shake the dependency tree until all the dead parts are falling off and you end up with a nice lean tree.
-
Tree en.wikipedia.org
A hierarchically organized data structure. From the root item, the other items branch out into nodes and leaves. A collection of trees is often called a forest.
-
Training en.wikipedia.org
The process of showing the machine a bunch of examples, until it learns what we want from it.
-
Time travel debugging en.wikipedia.org
Stepping back in time through source code to understand execution and sometimes even to change history.
-
Technical debt en.wikipedia.org
The implied future cost of shortcuts taken today, which accumulates like financial debt and must eventually be paid back — often with interest.
-
Syntactic sugar en.wikipedia.org
Syntax that makes the language "sweeter" for human use. Usually a shorthand for common operations that can also be expressed in a more verbose form.
-
Process starvation en.wikipedia.org
A problem where a process is perpetually denied resources to do its work.
-
Canary en.wikipedia.org
A secret value placed on the stack to detect buffer overflow attacks. If it has been altered, danger is near — just like a canary in a coal mine that warns miners of toxic gas.
-
Stack en.wikipedia.org
Like with a stack of pancakes, you can only add and remove items from the top of this data structure.
-
Spaghetti Code en.wikipedia.org
A program with a tangled and hard-to-follow structure.
-
Framework en.wikipedia.org
In software architecture (like in actual architecture), frameworks provide a basic structure to build upon, guiding and constraining further development.
-
Simulated annealing en.wikipedia.org
An optimization algorithm inspired by the metallurgical process of annealing, where slowly cooling a heated material allows it to settle into a low-energy, globally optimal state.
- next page of items loading…