Written and published by Martin Wolf

Chasing Tools →

Tim Kadlec:

Have you ever watched someone who has been using Vim for years work in it? It’s amazing! Some joke that the reason they’re still in there is because they haven’t learned how to quit yet, but I think they’re onto something. While some of us jump from tool to new tool year after year, they continue to master this “boring” tool that just works—getting more and more efficient as time goes on.

Jonathan Snook: Running into Windows →

After #davegoeswindows we now have #snookgoeswindows. It will be very interesting to follow along Jonathans journey and to see if he will stick with Windows like Dave Rupert did. In this first post Jonathan shares his initial impressions, but he hasn't set up his dev environment yet, which will be especially interesting.

I don't care about accessibility →

Dave Rupert:

The beauty of the Web is in simplicity. Simple solutions are easier to implement, maintain, serve, render, improve, and access.

Last week Dave dug up a few great old blog posts and commented on them. This is about one from Jeffrey Veen from 2004.
This quote from Dave especially resonated with me and was stuck in my mind so I wanted to share it and it's accompanying post with you.

Variable fonts →

Tim Brown:

Just minutes ago, at the ATypI conference in Warsaw, the world was introduced to a new kind of font: a variable font. Jointly developed by Apple, Google, Microsoft, and Adobe, a variable font is, as John Hudson put it, “a single font file that behaves like multiple fonts”. Imagine a single font file gaining an infinite flexibility of weight, width, and other attributes without also gaining file size — and imagine what this means for design.

Mind blown. As with all new cool things on the web, it will be a long path until we can actually use these variable fonts on the web. But it will be a awesome for sure: Imagine beautiful typography combined with fast page loads.

Typography is impossible →

Marcin Wichary:

You’re a front-end engineer… but at this very moment, you’re also a typesetter. It’s good work. Satisfying work. [...] But you’re about to discover, or perhaps already discovered, that this is no smooth sailing. Setting type can be tricky. Type lets you get close, but it never quite does what you want it to do.

Another great post covering typography on the web by Marcin. This time about laying out type. Why is it behaving the way it does, what you need to bear in mind when working with type on the web and more. I bet there's something new for everyone of you in there.

Why there is no CSS4 →

Rachel Andrew explaining CSS Levels:

If you read something about CSS3 Selectors, then what is actually being described is something that is part of the CSS Selectors Level 3 specification. In fact CSS Selectors is one of the specifications that is marked as completed and a Recommendation. The CSS Working Group is now working on Selectors Level 4 with new proposed features plus the selectors that were part of Level 3 (and CSS 1 and 2). It’s not CSS4, but Level 4 of a single specification. One small part of CSS.

In the comments of the article Šime Vidas posted a link where "you can check which modules have multiple levels and which one is “Current Work”." Very useful.

The Importance of !important: Forcing Immutability in CSS →

Harry Roberts:

Resilient and defensive systems are not designed for the perfect world, they’re designed for the real world, and in the real world, people write sloppy CSS. Using !important to force immutability will safeguard us from collisions and conflicts that others may introduce.

Harry Roberts explains when it is okay or actually recommended to use !important.