Early in the development of the new Joind.In API, someone else started consuming the service to populate the javascript widgets they were making*. Since these scripts are intended to be used on many external pages, and they retrieve data from the joind.in API, cross-domain issues were a problem. Continue reading
Category Archives: tech
03 Nov
2011
disclaimer: I am not a client-side developer, and I don’t write javascript. However I am committed to supplying useful APIs of all kinds, and JSONP falls into this category
18 Oct
2011
UML Diagrams with Graphviz
I worked on creating some plausible-looking diagrams for representing object inheritance (this is for my forthcoming book). Since I know I’ll forget how I did it, I wanted to share while I can remember! Continue reading
07 Oct
2011
Ada Lovlace Day: Laura Thomson
Happy Ada Lovelace Day! Today we celebrate geeky female role models, and I’m going to write about someone I consider a friend. It feels a bit strange to do so (and I didn’t actually tell her beforehand), however having been written about before on this special day, I know I’ve never been offended by such flattery and so I hope she won’t be either :)
Continue reading
Continue reading
27 Sep
2011
PHP Developer at a Python Conference
A few weeks ago, while attending the delightful OggCamp, I was approached by someone asking me to speak at PyConUK. Well … Continue reading
22 Sep
2011
QR Codes with Google Charts API
I’m a big fan of the google charts API – it draws much better-looking graphs than I would ever manage and all I have to do is assemble the right URL to make it work. I recently got a feature request to add QR codes to joind.in, so that speakers and event admins could easily allow people to link in to a particular talk page.
Continue reading
Continue reading
21 Sep
2011
Eleven WordPress Plugins
When I moved this blog to wordpress a few weeks ago, I got a lot of questions about its implementation and setup. Today I’m sharing a list of all the plugins I have enabled, with a little description of what they are and what they do.
Continue reading
Continue reading
12 Sep
2011
Movable Type Fonts and Ubuntu
Since relaunching this site, with actual design rather than several shades of pink thrown together, I’ve become more aware of being consistent in presentation. With this in mind, I wanted add the same fonts to Ubuntu that are used here.
Continue reading
Continue reading
17 Aug
2011
Drawing Flow Diagrams with GraphViz
Recently I’ve been drawing a few different kinds of diagrams for a book I was writing, and been using graphviz to create them. Since I struggled a bit to get them going the way that I wanted them to, I am sharing them here (as much for my future self as anyone else visiting, but if they help you too then that’s excellent).
Continue reading
Continue reading
11 Aug
2011
Comment, Don’t Tweet
This blog regularly features posts which are rather niche, incomplete or in some cases simply misleading (not intentionally, I promise!). Often I post something, and then discover there was an awful lot more to know, and find that people add all kinds of constructive suggestions, resources, and other goodness in the comments.
09 Aug
2011
Adding Markers to a Google Chart
I seem to blog about graphs a lot at the moment, but that’s because I am seeing a lot of them, with one thing and another. I recently added some little bubbles to the line graphs produced by Bitestats (obligatory elevator pitch: one-page, simple summary report pull from your google analytics account). I think they are kind of cute:
Once I got going with them, they were actually pretty straightforward. You can actually add all kinds of markers to your google chart, complete with funky icons and customisable colours! The code I added to make these is simply:
&chem=y;s=bubble_text_small;d=bb,Max:+917,FFFFFF,660066;ds=0;dp=15|y;s=bubble_text_small;d=bbtr,Min:+185,FFFFFF,660066;ds=0;dp=20
All we have here is a simple specification of which kind of bubbles I want, the label for them and which data series (ds) and data point (dp) to attach it to. I generated the bubble tail directions sensitive to whether they were a min or max label, and which half of the graph they are in.
Continue reading