Jakob Anderson

Fighting for Performance and Craft at the Front-lines

'Bill Scott: Bringing Change to Life'

2017-01-12 7 min read
Software is easy, people are hard. Bill Scott gets that in a big way, and teaches a master class on getting stubborn, backwards-cultured companies to adopt faster, more iterative ways to learn and deliver the right value to their users, both at Netflix and at PayPal. Here are some notes I took on Bill Scott’s presentation video: “Bringing Change to Life”. Bill Scott - Bringing Change to Life MX 2014 | Bill Scott | Bringing Change to Life from Adaptive Path on Vimeo. Continue reading

Virtual Stand-up Meetings

2016-04-22 3 min read
There should be as little process as is helpful in your work life. We already don’t feel we have enough time to get projects done on time, and never enough to work on improving our technical skills. There is simply not enough time. Then, in comes a daily marathon-long standup meeting. These break Agile specs, which say stand-ups should be “[…] timeboxed to between 5 and 15 minutes, and take place with participants standing up to remind people to keep the meeting short and to-the-point. Continue reading

When to Use Cookies and LocalStorage

2016-03-01 3 min read
Problem: I need to persist data. When to use localstorage: I need to persist data for just my client-side code. This will always be stored at domain-global scope. When to use cookies: I need to persist & share data with my server-side code. This can be from client to server or server to server. This can be page, app, or global-mounted scopes. Local-storage Best Practices: A global domain (https://mysite. Continue reading

Run Baseline Performance Tests

2016-01-19 5 min read
Blog Performance Series, part 2 Welcome to part 2 of my blog performance series. I’m Jakob Anderson, and I’m going to show you how to run some baseline performance tests on your blog. This is where we find out how your initial performance is, so we can tell where you currently stand, and whether performance has improved after we’ve changed things. Which metrics? Well, the first thing we need to know is: Continue reading

Install Free Ghost Blog on Heroku

2016-01-18 4 min read
Blog Performance Series, Part 1 Hi! I’m Jakob Anderson, and I’m going to show you how to install a Ghost Blog on Heroku, for free. What’s a Ghost Blog? Ghost is a blog engine built on NodeJS, that is super simple, fast, and reliable. If you want a blog built with performance on the mind that is super-easy to set up and fairly optimized out of the box, Ghost is a pretty good option right now. Continue reading

Speed, Performance, and Human Perception

2015-12-19 3 min read
Notes from Ilya Grigorik’s talk at O’Reilly Fluent conference 2014 My notes on Ilya Grigorik’s talk (@igrigorik) Video: http://www.youtube.com/watch?v=7ubJzEi3HuA What follows are my notes from watching Ilya’s presentation: “Performance” means many different things to different people full-stack perf is complicated is there such a thing as “fast enough”? context matters: — 10fps matters in games, 10fps matters much less in e-commerce Devs often forget about the wetware running their ui’s (human brain) Joked about it using some sort of IE6 Continue reading

Web Performance Culture

2015-12-12 5 min read
If you want to improve web performance at your company, creating a Performance Culture is the best way to maintain it. This video explains how to do this in the best way I’ve seen yet. Check it out! (My Summary notes below) Video: https://www.youtube.com/watch?v=0bRLtJHo0pI Presenters: Paul Lewis (Google dev advocate) Lara Swanson (Etsy perf) Notes: SUMMARY Gather Data Get VIP Buy-In Educate your team Surface the data daily Celebrate your victories Continue reading

Why Should We Work on Web Performance?

2015-11-29 2 min read
tldr; It affects conversions. It makes it possible to get your product into low-bandwidth and mobile-only areas. Users get more work done before running out of patience or time. There’s lots of evidence and studies for all of this. It affects conversions 23 Stats on Mobile Web Performance - Soasta Web Page Speed Affects Conversions (Infographic) - Web Performance Today How Page Speed Correlates to Business Metrics - Web Performance Today Makes it possible to get into low-bandwidth and mobile-only areas (Pacific Islands, Africa, South Asia, South America) 23 Stats on Mobile Web Performance - Soasta Users get more work done before running of patience or time Nobody likes waiting, and patience and willpower are finite. Continue reading