RSSAmplifier

Blog

refp.se - Latest Articles (RSS)

The published thoughts of Filip Roséen.

refp.seRSS feed ↗8 posts

Latest posts

A shell exclamation mark is not for yelling. Be lazy.

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.

A shell colon does nothing. Use it anyway.

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.

Why I stopped proofreading and started to listen

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.

Once upon a time this blog was powered by make

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.

The psychological cost of having an RSS feed

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.

A compile-time meta-container in C++

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.

A constant-expression friendly counter in C++

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++.

Non-constant constant-expressions in 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?