Categories
Snippets

xvfb-run: error: Xvfb failed to start

When trying to run Sitespeed.io in two different terminals on the same server I received the error that Xvfb could not run. By adding -a as an argument it will automatically pick up another thread to run with instead of the default. do xvfb-run -a sitespeed.io

Categories
Snippets

List directory with file sizes on Linux (ubuntu)

du -sh * I wanted to be able to list ls the files and folders on the server to find out which ones were taking up the most disk space (as part of the sitespeed.io project i’ve been working on). This worked a treat.

Categories
Links

UX Project Checklist

If you’re running a project make sure you take a look at this checklist and make sure you follow research, plan, explore, communicate, create, feedback, delight and analyse (and then probably repeat) Visit Link

Categories
Writing

Monitoring Performance with Digital Ocean

Performance is the most important thing when it comes to your website. A lot of people say it’s the content, but a poor performing website will see users leaving in their droves if the load times are too slow (although they wouldn’t be going there in the first place if it weren’t for the content, […]

Categories
Writing

Write as you do

As you work your way through a problem that you haven’t faced before always try and make some time to document your process. Lately I’ve been working on a few projects that have been out of my usual comfort zone. They’ve involved a little more javascript and a bit more system administration work. While I […]

Categories
Writing

Aaron Draplin on logo design

This is a fantastic short video as Aaron Draper takes you through the approach to designing a logo. Super inspirational and made me want to start creating immediately.

Categories
Links

The Pain of Duplicate Scripts

Duplicate scripts on a page means multiple downloads (for Firefox) and a performance hit. You can help this by following Facebooks lead and opting out of an async load if the script element is already in place with if (d.getElementById(id)) {return;} Visit Link

Categories
Links

“How to Make a Performance Budget”

A detailed article from Dan Mall about what we mean when we say performance budget and how do you go about setting them. Visit Link

Categories
Links

Lining.js

In CSS we already have the selector ::first-line to apply style on the first line of element. But there is no selector like ::nth-line(), ::nth-last-line() or even ::last-line. Lining.JS gives you the ability to achieve this. Visit Link

Categories
Writing

The Art of Innovation – Guy Kawasaki at Gartner Barcelona

1) Make Meaning… not money Make the world a better place. When you are building something ask yourself “is this making the world a better place?” 2) Make Mantra Most people come up with a Mission Statement. Most mission statements are developed through the following process. 50 senior employees have an off site week. This […]