ShowSlow 1.1.1: Bugfixes with URL encoding and other minor changes

ShowSlow 1.1 had a bug related to displaying data for URLs with query string parameters, separated with ‘&’.

This was pretty annoying for many people so I’m pushing this minor release (1.1.1) to fix it.

Just follow upgrade instructions if you already have an instance running:
http://www.showslow.org/Upgrading_existing_instance

Or you can download code package:
https://github.com/sergeychernyshev/showslow/downloads

and install it:
http://www.showslow.org/Installation_and_configuration

Let me know if you’ll have troubles upgrading and don’t forget to submit bugs and suggestions to the issue tracker:
https://github.com/sergeychernyshev/showslow/issues

And join the discussion mailing list:
http://groups.google.com/group/showslow

Posted in ShowSlow | 1 Comment

Show Slow The Big One-O!

After 2+ years of development, Show Slow finally reached a 1.0 milestone!

Download it now!

We worked hard to add more beacons, more features and just did a redesign!

To outline major new things that were building up to the 1.0 release:

  • Checkboxes to graph any metric that is being tracked so you can pick and choose!
  • Support for Flot, new charting library that does better job at visualizing the data and allowed us to add more interactivity (thanks, Kai)
    ShowSlow graph using Flot library
  • Support for automation using Google Page Speed API (thanks, Bryan)
  • Quick WebPageTest run with remembering the test history and visual comparison for recorded tests (Pat, thanks for the API)
  • New design with better colors and style (thanks, Corey)
  • and many more minor changes and bugfixes

And as before, Show Slow supports, YSlow, Page Speed (both, extension and now API) and dynaTrace AJAX beacons as well as HAR beacon, custom metric beacons (for all your custom data) and last, but not least, event records to annotate the timeline with information about code releases, configuration changes and so on so you can make most sense of your web performance information.

That being said, it’s very easy to add more tools to the mix – if you have a tool that can provide useful data for web performance tracking, it is a good candidate for inclusion into Show Slow. If you have questions, just ask them on the mailing list or just go and contribute your changes!

A few months ago we also moved to Git and are hosted on Github now. This means that it became much easier for members of our community to supply patches and I’d like to thank them all for doing so and invite you all to go and fork the project – it’s easy to make your changes without the fear of breaking stuff and even easier to participate in open source community around Show Slow!

Our project would not be possible without ShowSlow.com, the public demo instance and I’d like to thank everyone who’s helping out with it: Aaron Kulick for running YSlow and Page Speed testing farm, Alois Reitbauer and Andreas Grabner from dynaTrace AJAX team for running their test farm and Blaze.io for sponsoring some of the development for the project.

Don’t forget to grab your schwag:

And I hope to see many of you at Velocity next week and will be happy to answer any questions about Show Slow!

Posted in ShowSlow | Leave a comment

ShowSlow 0.18: Support for Google Page Speed Online API and more

This Monday at Google I/O, Page Speed team announced new Page Speed Online API.

I was given a chance to work on it before it was released to general public and was very happy to get such a tool as it make it the easiest option when it come to setting up ShowSlow instance with automated testing.

Basically, all you need to do is to call a beacon URL when you need to run Page Speed test and store results in ShowSlow. Data is stored in the same tables as browser extension beacon data and works pretty smoothly.

Configuration is pretty easy, check out documentation on the wiki or just open /beacons/pagespeed/ on your instance for auto-documentation.

I hope to add UI for it and integrate it with URL adding interface in a near future.

Here’s a full list of things released in ShowSlow 0.18:

  • Google Page Speed Online API support
  • WebPageTest visual comparison can now be done right from details page (№21)
  • Custom metrics (№18) and cross-hair numbers in Flot charts (№16)
  • DB port configuration option by Russell Davis (№25)
  • crc32 PHP replacement by Russell Davis (№24)
  • Fix for null values in data2.php
  • Page Speed values are optional now (n/a instead of zeros)
  • Indexes on url_id in metric tables for better performance

Follow upgrade instructions if you already have an instance running:
http://www.showslow.org/Upgrading_existing_instance

Download the code package:
https://github.com/sergeychernyshev/showslow/downloads

and install it:
http://www.showslow.org/Installation_and_configuration

Let me know if you’ll have troubles upgrading and don’t forget to create issues and vote for bugs in the issue tracker:
https://github.com/sergeychernyshev/showslow/issues

And please introduce yourself on our mailing list and feel free to ask questions:
http://groups.google.com/group/showslow

Enjoy!

Posted in ShowSlow | Leave a comment

ShowSlow at Velocity 2011

Velocity schedule is published and I’m happy to say that I’m taking part in opening the conference as part of Performance Tools workshop with Steve Souders, Patrick Meenan (WebPageTest) and Alois Reitbauer (dynaTrace AJAX Edition).

It’s going to be a good tool walk-through from the creators of the tools and I’ll talk about setting up your own instance of Show Slow to collect the metrics over time and how it can be used as a dashboard for your performance optimization initiative.

Posted in ShowSlow, Talks, Web Performance | Leave a comment

Web Performance Optimization Tools

Sergey ChernyshevI will be demoing various tools that are available for Web Performance Optimization (WPO) at NY Web Performance Meetup on April 14th.

I’ll  talk about the latest features that became available and describe what you can quickly start with and get the most benefit in a short time.

  • dynaTrace AJAX Edition 3.0
  • WebPageTest (with new ATF and tcptraffic levels and more)
  • Mobile bookmarklets collection
  • and more …

New York Web Performance Group LogoRSVP Now on Meetup.com

We’re at Meetup HQ again – their fridge is full of drinks and tables are full of pizza! Thank them for hosting when you come!

Agenda:

6:30 – Arrive to Meetup HQ, meet other members
6:45 – Event starts
7:00 – Web Performance Optimization Tools
8:00 – Q&A
8:15 – Book giveaway
8:30 – Open Discussion, Networking

Location:

Meetup HQ
632 Broadway
Floor 3
NY, NY 10012

Directions on Google Maps: http://bit.ly/eQVxqp
Entrance on StreetView: http://bit.ly/gd4fgk

Sponsors:
Catchpoint is sponsoring us by providing 10% discount to our members and also books for our books section.

O’Reilly also provides discount to members for the books and sent some books to give away as well.

ReSell.biz makes it easy to become a domain ReSeller! Become a domain reseller and benefit from always low bulk domain prices, zero fees and zero commitments.

Posted in Meetup, Web Performance | Leave a comment