A Few Quick Thoughts On SiteImprove’s API

I had a chance to work with SiteImprove’s API recently, and wanted to capture my thoughts and impressions while they were still fresh in mind.

First, the documentation was above average. Once you’ve received your API key, you can literally “test drive” particular methods within the documentation, right below the area where that particular method is explained. You see everything, the response, the headers, etc. which comes in handy when you’re troubleshooting an issue.

Second, the “next page link” being included in the results when the amount of matching items exceeds the amount per page (defaults at 10, can be maxed out at 1000). Makes recursive requests dead simple– if the “next link” exists, drop it in as your url variable’s next value, and let your for loop continue. If the “next link” doesn’t exist, break out of your loop. And the “next link” already has the correct url attributes appended to it, so you don’t need to worry about updating it or dealing with page number and items per page in your code.

Ok, so what did I *not* like? SiteImprove uses header responses to convey information about your current rate limit (e.g. 50), how many requests you have remaining (e.g. 25) and the rate reset (e.g. 5 seconds). That’s right: integer, integer, string? Why they didn’t keep the last one an integer and opt for milliseconds (e.g. 5000) is beyond me. But if slicing off the text and converting the result to milliseconds for a sleep() interval is the worst thing I have to complain about, that’s pretty good overall.

And Kawaii We Go

a cute devil baby character rendered in Kawaii style
“Flaming Devil Baby”, my first attempt at Kawaii from Christopher Hart’s “Manga for the Beginner” book.

I used to draw a lot when I was younger, but was rarely happy/often frustrated with the end result. Much to my surprise, however, I wound up picking up a copy of Christopher Hart’s “Manga for the beginner kawaii” book at my local library this weekend.

My initial experience turned out better than expected, but I think it’s safe to say I won’t be having a second career as a mangaka. 😉


Don’t Call It A . . . Throwback?

Been going through bookshelves in my deceased mother’s house, and stumbled across this little historical gem . . . .

If you ever wonder how much the possibility of nuclear war weighed upon the minds of people in the `60s, I’d suggest you take a look at the table of contents (third photo in the gallery).  All the nuclear/radioactive-related material gets more than 3.5 times the number of pages as all the other natural catastrophes combined.