The (fictitious) adventure of learning the next big framework

Installing all the things! On learning a new framework, and having to install a gazillion things for starters, and then eventually seeing it not work at all: I just want to write a bit of code and make a simple app,” Roger thought. It shouldn’t be this hard. Still, he didn’t quit. He cut and …

Monitoring for the encrypted web with “Oh Dear!”

Because there’s more to HTTPs than just monitoring for certificate expiration dates. Next to SSL Certificate Expirations, Oh Dear! also scans for Mixed Content, Revoked (Intermediate) Certificates, the use of bad or insecure ciphers, etc. Knowing that this service is built by Dries Vints, Freek Van der Herten, and Mattias Geniar tells me that this …

Silex Routing vs Trailing Slashes

In Silex-based projects I always define my routes with a trailing /. When defining a route with a trailing slash, the router will respond to both the route without and with slash: $app->get(‘/hello’, …); will respond to http://localhost/hello but not to http://localhost/hello/ $app->get(‘/hello/’, …); will respond to http://localhost/hello and to http://localhost/hello/ Unfortunately this only works …

gitmoji – An emoji guide for your commit messages

Gitmoji is an initiative to standardize and explain the use of emojis on GitHub commit messages. Using emojis on commit messages provides an easy way of identifying the purpose or intention of a commit with only looking at the emojis used. Next to the guide there’s also a CLI binary to help you perform commits …

ESNext Proposal: The Pipeline Operator

The pipeline operator is essentially a useful syntactic sugar on a function call with a single argument. In other words, sqrt(64) is equivalent to 64 |> sqrt. This allows for greater readability when chaining several functions together. With the Pipeline Operator, one could rewrite this … let result = exclaim(capitalize(doubleSay(“hello”))); … to this (think Unix …

Chrome DevTools: Better JavaScript logging with the Log Management UI

Great explanation by Umar Hansa on the upcoming Log Management UI in the Chrome DevTools: The new Log Management UI is an experimental feature in Canary DevTools. Once enabled, you can create console.log functions which have their own context. One can create new logging contexts using console.context(name): const thirdPartyLogger = console.context(‘3rd Party’); const infoLogger = …

Era of Ease – Ketamine Kettle

This tech house mix by Era of Ease has been on repeat the past month. Very good drive. If you’re into Solomun, Âme, or Moderat you’ll like it too 😉 Tracklist: [0:00] Dead End Thrills (Patrice Bäumel Remix) – Cubicolor [7:00] Venus (Original Mix) – Undercatt [13:00] Running (Ame Remix) – Moderat [20:00] Noctua (Original …