Jens Oliver Meiert

Web Development (3)

Meiert’s Law of User-Generated Code

Whenever you allow users to edit any code of your website, you’re doomed. It’s only a matter of time until you need to rewrite the whole website—and, for an extra twist, alienate all those users.

Post from August 4, 2015, filed under .

Analytics: Only When We Do Use It

Here’s something so obvious, it isn’t anymore. Which is: We should only use analytics software when we actually use it. Not when we think we could might want to need it. And not when we only glance at it…

Post from July 27, 2015, filed under .

The cover of “On Web Development.”

New Book: On Web Development

I wrote another book. On Web Development. On Web Development is an ebook that collects most of the articles about web development (and web design) that I wrote between 2005 and 2015. Most articles as in most useful, most important, and also most controversial.

Post from July 1, 2015, filed under .

Web Standards: We’re F’ing It Up

It’s a problem to just change specs. But it’s an increasingly bigger problem not to clean and prune them. The intimidating complexity of web standard specs should precisely be a motivation, not a threat, to come up with a plan. It follows the populist version.

Post from May 18, 2015, filed under .

A Vision of Web Development

There is one thing every web developer should aspire to: writing the most minimal, semantically appropriate, valid HTML, and then never changing it. “Never” not in a sense of denial and refusal, but in the sense of a guiding light…

Post from May 13, 2015, filed under .

The Two Ground Rules of Using a Framework

Follow the documentation, don’t overwrite framework code. These two rules are golden.

Post from March 26, 2015, filed under .

Remember: April 9 is CSS Naked Day

CSS Naked Day is coming up! Why the excitement? Because CSS Naked Day is a magnificent custom; the magnificent custom to, on one day of the year, strip websites of all styling. It’s awesome because…

Post from March 19, 2015, filed under .

The Truth About !important

Sometimes I wake up at night, full of agony, tears in my eyes. The Holiest Alliance Against !important is haunting me. I see their countless crusaders gallop at innocent web developers with merciless force, incessantly blowing their deafening horns…

Post from March 10, 2015, filed under .

The cover of “The Little Book of HTML/CSS Frameworks.”

New Book: The Little Book of HTML/CSS Frameworks

It’s out! My new book, The Little Book of HTML/CSS Frameworks, is now available. I myself have been surprised by the sudden release, and while I’m still unsure about how print copies can be obtained, the book can now be downloaded for free at O’Reilly…

Post from March 4, 2015, filed under .

Web Design and Principles

Web design has become complex. More people, more ideas, more use cases, more technical innovations, more design variations, &c. pp. More makes for more complex. However, there’s a life line helping us with this complexity, as well as trends.

Post from January 30, 2015, filed under and .

Web Frameworks in a Nutshell

My next book is coming! “The Little Book of HTML/CSS Frameworks.” I’m wrapping it up with the team of O’Reilly as we speak. In the book, I share much of my experience architecting, developing, and maintaining web frameworks, as I’ve done for Google, Aperto, and GMX…

Post from January 24, 2015, filed under .

On the Deterioration of HTML/CSS Practices

Presentational markup for everyone.

Post from January 22, 2015, filed under .

Maintainable Social Script Integration

In my book a website embeds all those third party share and like and +1 scripts, whether from Facebook or from Twitter or from Google (or from AddThis) like this: <div id=social></div>. That’s it. The reason for this brevity is maintainability.

Post from December 19, 2014, filed under .

CSS and Specificity

On one of CSS’ greatest features, and from using graphs for greater understanding to affirming fundamentals for saner coding.

Post from November 27, 2014, filed under .

Google and HTML/CSS Code Quality

For much of Google’s life time there have been few Google web pages of high code quality. That had changed over the last years, but now there are regressions. On the rise and fall of Google’s websites.

Post from October 21, 2014, filed under .

CSS, DRY, and Code Optimization

Why we should minimize repetition in style sheets—perhaps through using declarations just once—, focus more on CSS optimization, and consider that avoiding problems is also a way of solving them.

Post from October 9, 2014, filed under .

On Declaration Sorting in CSS

I keep on seeing people advocate to sort declarations “by type.” And every time I wonder, why is this idea still going around? Type sorting is extraordinarily ineffective, for it’s extremely slow and consistently unreliable…

Post from September 24, 2014, filed under .

HTML and Specifying Language

I question the importance and ways of marking up language in HTML documents, in particular changes in language. More specifically, I question the officially recommended practice of using the lang attribute to…

Post from August 25, 2014, filed under .

Code Responsibly, Explained

A professional web developer focuses on at least ten priorities in his work. That’s the populist claim Code Responsibly has made since 2008. It was time to explain why these things matter.

Post from July 30, 2014, filed under .

On Web Documents and Web Apps

I’ve just elaborated about research and production code, and why that distinction matters. And I hinted at but put off another distinction: that between web documents and web apps. Pronounced distinction seems important to protect existing document practices…

Post from July 22, 2014, filed under .

All Code Is Not Equal: On Research and Production Code

Web development is at a point at which we need to make more fundamental distinctions. One of them is a more determined one between web documents and web apps, another one is between research and production code…

Post from July 16, 2014, filed under .

5 Questions Web Developers Always Need Answers For

In web development, just as in other fields, it can easily appear as if there are clear-cut solutions for everything. That’s at least the case for many of us neurotic perfectionists, as our world is built on clear-cut solutions. Alas, there aren’t always, and here are five general questions to consider.

Post from April 9, 2014, filed under .

On Links and Accessibility

Hyperlinks and the underlying ubiquitous <a> elements are what make the Web. Just a few weeks back, Christian Heilmann wrote a little about why and how links are important; here it’s about accessibility aspects.

Post from March 6, 2014, filed under .

CSS: When to Use Generated Content

Generated content means a special option in CSS to embed content in documents. It’s achieved through the content property. Fast forward, generated content should only be used for non-critical content; there it can be a very sharp instrument.

Post from February 24, 2014, filed under .

A Word on Contemporary Web Design

These days, and as juror for Design Made in Germany I see a lot of websites, many a designer knows how to make a page appear spacious, even grandiose. Alas, as many appear to have forgotten how to use space effectively…

Post from February 5, 2014, filed under and .

Notification on updates: RSS feed (Web Development only).

Like what you see here? Get an ebook version of many of Jens’s posts on web design and development: On Web Development.

Categories

Archives

By Year

By Month

Found a mistake? Email me, jens@meiert.com.

You are here: HomeArchive → Web Development (3)

Last update: January 10, 2018

“The end does not justify the means.”