Full stack web developer, interested in all the things, but especially the web, code, design, Linux, OS X, PHP, WordPress, JavaScript & robots.

CodeMirror image/svg+xml

CodeMirror is a versatile text editor implemented in JavaScript for the browser. It is specialized for editing code, and comes with a number of language modes and addons that implement more advanced editing functionality.

I came across this today whilst searching for some information about syntax highlighting. I haven’t got a use for it at the moment, but it looks like a nifty editor and I’d definitely like to have a play with it.

sanitize.css image/svg+xml

sanitize.css is a CSS library that corrects broken and missing styles in all browsers, preserving useful defaults rather than unstyling everything. It’s developed alongside normalize.css, so every normalization includes the browsers or browser versions being targeted, and every opinionated change is marked and documented.

I heard about this when listening to an episode of ShopTalkShow. I’ve recently been using both reset.css and normalize.css (not on the same projects, obviously), but this looks like it warrants further investigation. See the GitHub page for details of the opinionated differences.

More Linux

One of my New Year’s resolutions was to try and use Linux more often, and to improve the Lincoln LUG website, and to not attend any more LUG meetings with a non-Linux machine. This all came under the heading of “More Linux”.

I’ve not started on improving the website yet, but I did have an idea that might go some way to fulfilling the other two requirements of my resolution; I’m thinking it might be a good idea to install a new distro (on an old machine) each month and take it along to the LUG meeting. If I do this, by the end of the year I will have installed and tried at least 12 different Linux distros.

I’m also thinking that it might be nice to allow others to use the machine too, so I’m going to physically label the machine with the system’s administrator (or root) username and password. I won’t have any personal data on the machine, so if a renegade LUG member attempts to bork the system, accidentally or on purpose, it really won’t matter.

Anyhow, that’s the plan. The first LUG meeting of the year takes place next week and I’ll be taking along a fresh install of elementary OS.

CSS Grid is Coming image/svg+xml

You can see the approaching green. CSS Grid is coming to browsers, unprefixed and out from behind flags this year. This post is a round-up of questions I keep being asked about browser support and grid layout.

CSS Grid looks promising, but it’s still way too early to think about adopting it. Still, a good article and worth a read if you’re interested in things to come. Also, see Grid by Example for more CSS Grid goodness.

Old WordPress Theme – 2016.06


Last month, I switched to a new WordPress theme. Today, I switched back to my previous theme. The new theme simply wasn’t working for me, but I’m glad I tried something different. Also, one of my New Year’s resolutions was to develop a new theme and stick with it for an entire year, at least. I’ve not started on that resolution yet (apart from giving it some thought and making a few quick notes), but I’m thinking the new theme will be more closely related to this one, so I figured I switch back to it.

Anyhow, I’m pretty excited to get started on the new theme (it that sad?) and hope to make a start on it soon.