Category: Blog

  • Media queries and calc

    calc isn’t a new feature, but at the time of writing MDN describes it as experimental:

    this technology’s specification has not stabilized, check the compatibility table for the proper prefixes to use in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future versions of browsers

    MDN

    According to caniuse.com, it’s a little safer than MDN suggests.

    (more…)

  • Web Directions Respond 15

    I’m speaking at Web Directions Respond in March, come along.

    It features travelling guests Scott Jehl, Yesenia Perez-Cruz and Andrew Clarke, along with a bunch of local designers and developers.

    I attended the first Respond in 2014 and it changed the way I work.

  • Git submodule update errors

    I run this site using a WordPress Skeleton setup. WordPress runs in a sub-directory as a submodule.

    When a WordPress update is released, as it was this-morning, I update my local repo and push it to the site. My understanding is, when I log onto the server I should be able to run the following to update:

    git pull
    git submodule update

    Every time, I get the error fatal: reference is not a tree: followed by the commit’s hash and have to mess around on the server to get the update working.

    Answers on Stack Overflow aren’t helping, so any tips? Treat me like an idiot.

  • BrowserStack hack

    A BrowserStack email apparently sent to all users makes it abundantly clear they have been hacked or have a very disgruntled member of staff. Possibly both.

    The Internet as a whole is asking if this is true, BrowserStack is currently showing a maintenance page.

    The question people should be asking is “should I cancel my credit card?”. (more…)

  • Domain jealousy

    I feel slightly jealous of people who own their dot com. Mine’s (!) in legitimate use so I’d feel rude sending an email offering to buy it.

    I snapped up peterwilson.com.au when it lapsed earlier this year. Some email and web traffic suggests the previous owner has noticed yet.

    Dot ccs are cool.

  • Going indieweb

    I’ve started the process of going indieweb.

    To begin with, I’ll be focusing on siloed posts relating to blog posts on my site. Brid.gy will be used to bring in favourites, replies and retweets via web mentions. Facebook likes may make it in at some stage.

    (more…)

  • Conference Codes of Conduct

    Before I begin, I have to say I think codes of conduct are a good thing, an essential element of a well run conference. In fact, I’d go as far to say not having a code of conduct is to neglect your duties as a conference organiser.

    I know a few people who have organised conferences, some better than others, and none of them want a code of conduct. This is why codes of conduct often include some variation of “we don’t want to write this, we have to”.

    (more…)

  • IE friendly console.log

    Internet Explorer makes me sad every time I open it to cross-browser test during development and it crashes on console.log. A simple check OR define option can kill console in the IE developer toolbar, so I decided to write a more robust cross-browser compatible console.log.

    (more…)

  • Vendor prefixes, polyfills and former clients

    Jeremy Keith’s recent post Polyfills and products asked an interesting question about handing polyfilled code to clients:

    [Short term client projects] makes it very tricky to include a polyfill in our deliverables. We’d need to figure out a way of also including a timeline for revisiting that polyfill and evaluating when it’s time to drop it.

    (more…)