DECAF Blog

Web-driven software company based in Berlin and Langenberg/NRW, Germany: Design/UX, Laravel + React.

»When you write CSS, there is always context and you’re about to touch it!«

Read on: ‘Why BEM?’ in a nutshell

This is what my stylesheet source looks like when using postcss-import w/ globbing:

Globbing imports

Always missed globbing in Sass. With BEM you produce a lot of partials and don’t want to import every last one of them.

»Wie ist dein Name?«
»Dirk.«
»Wie?«
»D-i-r-k.«

Und er so:

Dieb

Introducing Gremlin.js: web components for websites, not apps.

Introducing Gremlin.js: web components for websites, not apps.

How to use Gremlin.js with HTML Custom Elements and BEM CSS to build modular server-side driven websites, not web apps.

Read full post »

Use Ember, Angular or React for server-side rendered websites? Well, no.
—Look, Gremlins! How ’d they instantiate?

Ghost 0.7.2 with public API

Ghost 0.7.2 with public API

The current Ghost release includes public API features. Still beta, but lovely. They made us build archives pages and tags pages. Awesome, thank you!

Read full post »

Again: why use BEM for CSS?
—Because you won’t be able to write modular CSS without.

New Kalason

Released new Kalason website: BEM + GREMLIN.JS + Laravel + Magento. —Go grab all those christmas goodies!

Kalason

Need to go widescreen to show you my Adventskalender. Danish chocolate. Gift from client.
🍫🐿

Adventskalender

If you find BEM syntax ugly, there’s a good chance your website footer contains some code is poetry or made with love in {town}.