Jens Oliver Meiert

Web Development (6)

Maintainability Guide

Maintainability is important in order to deal with change. Good maintainability means making change easier and more affordable, and avoiding change that is not necessary…

Post from June 17, 2009, filed under .

Punctuation Cheat Sheet

Developing and working with international sites is an interesting challenge, not just because of right-to-left contents. Typographically, there are differences between many locales. To improve punctuation in Google translations I’m using a localization aid…

Post from June 3, 2009, filed under and .

CSS: The Maintenance Issue #1 and How You Can Avoid It

The biggest—as most unnecessary—maintenance issue in web development is, as my recent research shows, style sheet naming and integration. Web developers use inadvisable style sheet names and inadvisable ways to integrate style sheets that force them…

Post from May 27, 2009, filed under .

Notes on XML, Elements, and Attributes

Knowledge of the design of markup languages is something I consider beneficial for my job as a web professional. A few notes on XML design, inspired by internal and external documentation.

Post from April 23, 2009, filed under .

Why CSS Needs No Variables

CSS variables and constants are one of the top features web developers are asking for in web development fora, magazines, blogs, and on W3C’s www-style. Following a concept written by Daniel Glazman and Apple’s Dave Hyatt, the WebKit rendering engine…

Post from April 1, 2009, filed under .

The Stupidest Style Sheet Name Ever

This might irritate a few people, but the last name you want to pick for your style sheet is “style.css”. Why is “style.css” such a poor CSS file name? The main reason is maintenance…

Post from March 25, 2009, filed under .

CSS: Style the Non-Obvious

One of the qualities you have to acquire as a web developer is to see the non-obvious, and to use that skill to your code’s advantage. Let me explain by two simple examples.

Post from March 18, 2009, filed under .

Performance of CSS Selectors Is Irrelevant

…if you like to have a strict read of Steve Souders’ recent research. We’ve still got few but now a few more numbers backing up what we always suspected, that merely optimizing selectors is micro-optimization…

Post from March 12, 2009, filed under .

Website Optimization Measures, Part VI

In this episode: On the utilization of Google Friend Connect, maintenance of Google Analytics, sanity checks, type attributes, charset rules, cite elements, and ICRA labels. Fresh and sexy.

Post from March 10, 2009, filed under .

When to Split Style Sheets

Three factors influence whether or not it makes sense to split style sheets: probability, meaning (aka semantics), and granularity.

Post from March 5, 2009, filed under .

Performance and RFC 2396

RFC 2396 specifies that relative URIs like //foo get resolved as http://foo. This means, if you link a resource like http://example.com/, @href may as well just point to //example.com/.

Post from February 18, 2009, filed under .

Arial, Helvetica

An extension of my post on Arial and Helvetica: For those who want or have to use Arial as their standard font, there is no point in mentioning Helvetica anywhere in the code, as in arial, helvetica, sans-serif.

Post from February 12, 2009, filed under .

The Two Great Things About Validation

There are two great things about validation: Validating helps technical understanding and thus contributes to awareness of respective specifications, and writing valid code is a sign of professionalism.

Post from January 30, 2009, filed under .

Browser Support: The Two Metrics That Count

There are only two things that matter to determine what user agents—or browsers, simple language—to support on any given site: First, how popular is the user agent in question? Second, what’s the “support threshold”…

Post from January 27, 2009, filed under .

5 Cool Ways to Support the W3C

I recently got a mail by someone interested in supporting the World Wide Web Consortium (W3C) similar to how I do it. While replying I noticed that the information I was about to share might not be obvious to everyone, but still important…

Post from January 21, 2009, filed under .

HTML vs. XHTML: Why HTML Wins

Document types are cool, and there are plenty of them. There are plenty, countless discussions about the “right” document type, too. Alas, these discussions often deal with irrelevant details or miss the point. A decisive factor is performance…

Post from December 19, 2008, filed under .

5 Tips To Deal with Right-to-Left Projects

Know what goes into your markup and what goes into your style sheets. It’s actually quite simple: When available, you should always use dedicated bidi markup to describe your content. CSS may not be available, and the specs actually say that…

Post from December 11, 2008, filed under .

The Greatest Secret in Web Design

Alright I cheated, this isn’t really a secret. Or an open secret. Or whatever. It’s that web design is a process. Good web design is an ongoing endeavor…

Post from December 1, 2008, filed under and .

WDR #2: Web Developers Needed for a Website

The Web Dev Report, issue #2, this time featuring a classic situation.

Post from November 25, 2008, filed under .

How to Uncover Pseudo-Standardistas

There’s a growing and annoying group of developers that don’t quite help healthy attempts for more accessible, faster, more maintainable, and best practice web development: pseudo-standardistas. There are several ways to expose pseudos…

Post from November 20, 2008, filed under .

WDR #1: Versioned Style Sheets

Ladies and gents, all I present’s… the Web Dev Report, issue #1.

Post from November 15, 2008, filed under .

5 CSS Tips Every Web Developer Should Know About

Of all the many tips this site already shares, the following ones may still be special. Let’s scan what might be essential for every web developer to know about CSS. Main focus: maintainability, differently.

Post from November 11, 2008, filed under .

Website Optimization Measures, Part V

Almost half a year since my last article it’s about time to present version 5 of random website optimization measures, hopefully of use for your site as well. Short and crispy, to use a random German saying.

Post from November 3, 2008, filed under .

An Exercise for Emerging CSS Experts: Avoid IDs and Classes

To gain more expertise with CSS, there’s a great bonus level: Try avoiding IDs and classes altogether. That’s right, write your markup without any IDs and classes.

Post from October 21, 2008, filed under .

The Most Annoying Yet Most Important Task in Website Management

…is link checking. There are tools out there, en masse, so it is just annoying to run after professionals who either don’t know online basics or how to set up redirects, and with that waste other people’s time.

Post from October 16, 2008, filed under .

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

Jens is also available on Twitter, Google+, and LinkedIn.
Does my work make yours a little easier? Consider supporting my public projects.

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

You are here: HomeArchive → Web Development (6)

Last update: January 24, 2018

“The end does not justify the means.”