No featured image set for this post.

Speeding Up Search on Big WordPress Sites with Elasticsearch

Large sites with a lot of content can easily get bogged down when people try to find content. Every time someone uses the “Search”...

A Look Back at the History of CSS

When you think of HTML and CSS, you probably imagine them as a package deal. But for years after Tim Berners-Lee first created the...

On-Site Search

CSS-Tricks is a WordPress site. WordPress has a built-in search feature , but it isn’t tremendously useful. I don’t blame it, really. Search is...
No featured image set for this post.

Is WordPress Secure?

The question of whether or not WordPress is secure is complicated. While it’s obviously a secure enough platform for roughly a quarter of all...
No featured image set for this post.

I haven’t experienced imposter syndrome, and maybe you haven’t either

In recent years it’s become trendy to discuss how we all apparently suffer from this imposter syndrome – an inability to internalize one’s accomplishments...

Prettier + Stylelint: Writing Very Clean CSS (Or, Keeping Clean Code is a Two-Tool Game)

It sure is nice having a whole codebase that is perfectly compliant to a set of code style guidelines. All the files use the...
No featured image set for this post.

Customizing the Error Page for Deactivated or Archived WordPress Sites

If you run a WordPress Multisite network, the chances are that you’ve had to archive, suspend or delete one or two sites along the...

The Art of Comments

I believe commenting code is important. Most of all, I believe commenting is misunderstood. I’m tentative to write this article at all. I am...

Getting Nowhere on Job Titles

Last week on ShopTalk , Dave and I spoke with Mandy Michael and Lara Schenck. Mandy had just written the intentionally provocative “Is there...
No featured image set for this post.

A Bit on Buttons

1 The other day we published an article with a bonafide CSS trick where an element with a double border could look like a...