This is our collection of must-read articles about web performance, dev, ops, and more for the weekend.
This week’s suggested reading
- Dr. Testlove or: How I Learned to Stop Worrying and Love Automated Testing: Brent McNish details his journey from an attitude of “who needs automated tests” to slowly embracing automated testing.
- Planning for war: how the EVE Online servers deal with a 3,000 person battle: One of the largest battles in EVE Online history apparently took place due to an accidental click, but what happens to the servers when something this crazy happens?
- The 10 Commandments of Logging: Brice Figureau hopes that his 10 commandments will help you enhance your application logging.
- How I failed, failed, and finally succeeded at learning how to code: James Somers writes about how the programming website Project Euler provides a plan for how to learn anything in fun, discrete steps.
- High Performance Networking in Google Chrome: A draft chapter of Ilya Grigorik’s upcoming book “The Performance of Open Source Applications.”
- Web Performance 101: An opinionated guide to the 22 links that every developer should read: Joshua Bixby put together a great list of web performance resources.
- On layout and web performance: Kelly Norton shows us how you can avoid having the browser calculating the layout of a page until it really needs to know where on the screen something will appear.
- Lessons we learned from our biggest UX and design mistakes: Leo Widrich details how the team at Buffer works with its product development principle “validate first, code later.”
- Making the mobile web faster: Kate Matsudaira says that if you are facing mobile performance issues, you should fix the back end, not just the client.
You can also subscribe to these articles
You can also subscribe to these weekly articles and receive them in your email inbox as soon as a new one has been published.
Image (top) via Shutterstock.