Working with multilingual theme options

I’ve been using the Advanced Custom Fields plugin for WordPress for nearly five years, and it’s implemented in every project I’ve created or worked on since I began using it. At work, our WordPress Themes depend on Theme Options, which are set using custom fields created by the plugin. In order to make the technique work well…

Working with multilingual theme options

Simple CSS specificity rule guide

There are a few ways to apply CSS styling rules to an element. Each one is less or more specific than another. Applying a rule using a class selector when you’ve applied a different rule using an ID selector won’t work. Batificity isn’t the CSS specificity guide you deserve, but the one you need right now, and it looks great. However,…

Simple CSS specificity rule guide

The JavaScript argument is racist

The battle royal du jour in the web development community is the argument of whether websites should be built with a JavaScript-based technology like AngularJS, Node.js or React, or using the classic composition of HTML and CSS, then extending it with JavaScript for those browsers which support it. Without reading the detailed arguments from informed developers on both sides of the argument, the…

The JavaScript argument is racist

CSS Reset done properly

A CSS Reset (or “Reset CSS”) is a short, often compressed set of CSS rules to reset the styling of HTML elements to a consistent standard. I've rolled my own; based on my own experience of CSS programming over the past fourteen years and based on other, well-known reset files.

CSS Reset done properly

Can I Use…?

The most useful website I've found to use over the past year for front-end web development is “Can I Use” by Alexis Deveria.

Can I Use…?

Feeding the needs of fickle fans

A report in U.S. advertising publication Advertising Age a little while ago highlighted the interesting fact that for many companies, a presence in social media network Facebook is becoming statistically more popular than their own brand websites. However this change of tack may not necessarily be the best solution for businesses keen to promote their products and services.

Feeding the needs of fickle fans