Event designators have been hiding in not-so-plain-sight since the late 1970s — so powerful that forgetting might be part of a massive conspiracy to wear out developer keyboards faster than otherwise.
I've written more shell scripts than I can count, but I still stumble upon tricks that honestly blow my mind far too often than I care to admit. Latest thing that blew my head clean off? The shell colon.
Proofreading is annoying and error-prone. Listening to your writing catches those mistakes which your brain and eyes are trying their very best to keep hidden.
Nostalgia meets wisdom. This article explores the freedom perhaps lost due to accumulated experience while discussing one of my many forgotten projects; a static site generator powered by a Makefile.
Implementing an RSS feed for your blog is an easy task for any developer, but have you ever thought about the dangers in doing so? In this article I will try to explain what broke my creative side, and why this blog (for now) does not have neither an atom nor rss feed.
In standard compliant C++ we managed to hack our way to a counter usable in constant-expressions, let's take it a step further; a compile-time meta-container with modifiable state.
We recently managed to hack modifiable state into constant-expressions; in this article we will implement a compile-time counter usable in the not-so-very-constant constant-expressions of C++.
C++ is a complex language, and constant-expressions are not as constant as they might appear. Can one introduce writable state by abusing the ISO Standard?