Archive for the 'Web' Category

Insights into rendering performance

Since I was stuck in a hotel for a day, I thought I’d poke around devtools and see if I can try applying some anti-jank techniques. As usual, I bumped in to some problems, so I felt they were post worthy (if only for my memory). Annoyingly, I’d probably argue all the work I did [...]

My Workflow v2: Mobile, DevTools & LiveReload

Since I’m sat at Mobilism 2013 I think it’s worth sharing my recent mobile (mainly CSS) workflow. It’s not rocket science, but it’s a nice follow on from my workflow with devtools I shared a few months back. It simply boils down to using LiveReload on the page, using DevTools with the “Save As” functionality [...]

tracegl for JavaScript debugging

In preparing for my new Node workshop (tickets go on sale Wednesday 10am – set alarm!) my tool of choice used to be node-inspector but development has gone idle (for a year to date) and it’s showing it’s age. However, recently I came across tracegl I was intrigued as it looked to add to my [...]

I know jQuery. Now what?

I gave this talk: I know jQuery. What now? at jQuery UK 2013 (video of the talk), but instead of my usual approach of post-it explosion on my desk, I wrote a post first, and created the slides from the post. So here is my (fairly unedited) quasi-ramble on how I used jQuery, and how [...]

Creating popups without HTML files

I’ll start this post by saying: I very very rarely ever need a popup window, and in fact usually just include an inline overlay. But sometimes the situation comes up when I need a popup – this was one of those times. One thing that always bugged me about dynamic popup windows when compared to [...]

I’d like to send you to the Bacon conference

The folks at Mint Digital made this video (below) to convince me to send my devs to Bacon – the developer conference. Unfortunately none of us can make it. I’ll admit that I’d really like to go along, so this kind of sucks. But! Instead, as a nice thing™, I’d like to send one of [...]

CORS isn’t just for XHR

Cross Origin Resource Sharing (CORS) is what allows XHR (i.e. Ajax) requests to go cross domain. It’s a simple header response to the XHR request that says “yes, you can complete your request”, looking like this (if we allowed any client to place an XHR request against our service): Access-Control-Allow-Origin: * Should you be adding [...]