contact us

Use the form on the right to contact us.

You can edit the text in this area, and change where the contact form on the right submits to, by entering edit mode using the modes on the bottom right.

           

123 Street Avenue, City Town, 99999

(123) 555-6789

email@address.com

 

You can set your address, phone number, email and site description in the settings tab.
Link to read me page with more information.

Blog

Coworking at Silicon Lakes (Gold Coast)

John Bristowe

Recently, I've started away from the home office in a new coworking space called Silicon Lakes. Situated in the heart of Robina Town Centre, it's a quick 10-minute bike ride away from my house. It's a perfect place for me to go when things get a little crazy (read "young children at home").

Silicon Lakes coworking space

I've been working out of Silicon Lakes for the past two weeks. So far, I'm really enjoying it. The venue is comfortable and laid-back. The Internet connection is fast and reliable. The facilities (i.e. washrooms, kitchen, etc.) are clean and modern. It's everything you'd want in a professional environment.

Coworking setup at Silicon Lakes

Silicon Lakes is located in the Robina Community Centre, which features a number of meeting rooms, which can be reserved at very good rates. On a side note, I love the choice of colour! (Telerik green anyone?)

Telerik green? I like it!

If you're looking for a great coworking space, Silicon Lakes ticks all the boxes:

  • Close to public transport (Robina train station)
  • Close to shops (Robina Town Centre)
  • Fast Internet access
  • Great facilities
  • Networking opportunties galore
  • Quiet

Lockers are available for permanent coworkers

If you plan to make Silicon Lakes your coworking space, drop by my desk and say "hello"! I hope to see you there.

Kitchen at Robina Community Centre

Beautiful Data with Kendo UI DataViz: Vegetables: What's in Season?

John Bristowe

Another day, another visualization.

Previously, I had spent some time charting out the growing size of an average webpage on the Internet. This time around, I wanted to turn my attention to something a little more positive; food.

A few months back, I was going through a number of posts made to the /r/DataIsBeautiful subreddit and I stumbled upon the following graphic:

My first thought was to try and reproduce this graphic with Kendo UI DataViz. Why? Because then it could be interactive. :)

Here's my attempt:

For this visualization, I leveraged the donut chart, which worked quite well. I had a little bit of trouble getting the areas to line up perfectly since I didn't have any data, just the graphic (above).

Beautiful Data with Kendo UI DataViz: Webpage Obesity

John Bristowe

Humans are remarkably attuned to pattern matching. It's the result of thousands of years in evolution. I see this on a daily basis with my children as they play with their toys. They're constantly finding new ways to place blocks in a location that's nearly impossible for me to reach. But, I digress.

They say that a picture is worth a thousand words. This is especially true when it comes to data. When faced with rows upon rows of seemingly meaningless data, we often turn to visualizations like charts and graphs to help make sense of it.

For years, I've been fascinated with data visualization – especially beautiful ones. Chances are, if you've picked up a newspaper or visited a news site like the New York Times, you've found yourself staring at one. They're everywhere these days. And for good reason too! Good data visualization allow us to interpret data is new and powerful ways. This opens up the world around us to a wealth of knowledge that went unseen in the past.

These days, with more and more data becoming increasingly available, Kendo UI DataViz has quickly become my virtual doodle pad with which to "draw". Kendo UI DataViz is one of three collections in Kendo UI, an HTML5/JavaScript framework for building modern web and mobile apps. Kendo UI DataViz consists of a series of widgets that enable you to create beautiful charts and graphs.

Armed with Kendo UI DataViz, I felt compelled to share information with folks in the developer community about a growing concern of mine; the weight of web pages or, what I like to call "webpage obesity".

In terms of bytes-on-the-wire, the Internet is getting fat. Quite fat, in fact. For example, did you know that an average webpage is around 1.4 MB? Not surprised? You should be. "But, why should I care?" you may ask. The reason is simple: performance.

Recently, I posted a copy of a fantastic infographic by Strangeloop Networks, which cites a number of statistics concerning website performance and the impact it has on a company's bottom line. Basically, it boiled down to this: if your website is slow, your customers won't want to come back.

Anyway, getting back to my love affair with data visualization.

The HTTP Archive is a fantastic resource for web developers wanting to discover how sites tick. Every two weeks, it crawls over 290,000 URLs, collecting information on each one. It provides a historical log of this information for developers to sift through. Its mission is articulated as such:

In addition to the content of web pages, it's important to record how this digitized content is constructed and served. The HTTP Archive provides this record. It is a permanent repository of web performance information such as size of pages, failed requests, and technologies utilized. This performance information allows us to see trends in how the Web is built and provides a common data set from which to conduct web performance research.

The HTTP Archive provides some nice charts and graphs, but each time I visited the site, I always felt like I wanted more insight into the data. And thus, my side project entitled, Webpage Obesity was born.

Webpage Obesity is my attempt to provide a snapshot of the HTTP Archive in one go. A "here's the state of the Internet, people!" kind of image that would leave people with the shock value of stepping on the scale after Christmas holidays.

Side note: a massive tip of the hat must go to Steve Souders for making the data of the HTTP Archive publicly available. For a good overview of how to get and analyze the data yourself, make sure to check out Stoyan Stefanov's excellent post entitled Digging into the HTTP Archive. It's definitely worth the read.

For my Webpage Obesity project, I decided to leverage the stacked area chart that's provided in Kendo UI DataViz. This would allow me to show everything at once and over a period of time. At the bottom, you'll also notice four (4) sparkline charts. These show a combination of the data in-question (i.e. HTML) along with the average number of requests for that data.

MelbJS and Web Directions Code 2013

John Bristowe

Last week, I had the distinct pleasure of returning back to Batmania (Melbourne) for MelbJS and Web Directions Code 2013. Both events were fantastic and I had a wonderful time connecting with attendees, chatting with them about Kendo UI.

tl/dr: Two awesome events where we (Cameron Marsland and I) were able to connect with the web developer community. Lots of interest around Kendo UI. Great times all around

MelbJS

MelbJS is a prominent user group for JavaScript developers in Melbourne. It features presentations on a monthly basis from local speakers, highlighting a number of topics as they relate to JavaScript and web developer in-general.

The evening's event featured a number of talks by speakers at Web Directions Code. With 100+ attendees, it was a huge turnout for MelbJS and it was great to see!

While at MelbJS, I got a chance to speak to a number of developers about Kendo UI. There were a lot of questions to answer. In particular, I fielded a lot of questions about Kendo UI DataViz, our visualization library for SVG-based charts and graphs.

All in all, I had a great time. I (heart) MelbJS.

Like most house parties, the most popular room was the kitchen

Web Directions Code 2013

As the conference states, Web Directions Code is "for web professionals like you who care about code two days of intense learning, connecting and geeking out". In short, a web developer love-fest.

Web Code Directions 2013

For this year's event, 300 web developers were in attendance from across Australia; 20% higher attendance than Web Directions Code 2012. (Well done, Web Directions organisers!)

Web Directions Code 2013 at Melbourne City Hall

Web Directions Code 2013 featured many prominent speakers from Australia and overseas as evidenced by the conference schedule. If you were unable to attend, you can check out the presentations:

The presentation that stole the show was Steven Wittens' talk entitled, "Making Things With Maths". So impressed I was with his delivery and timing, I tweeted the following:

You can check out Steven's slides (linked above) but to appreciate the epicness of his presentation, you should check out a recording of his talk from Full Frontal 2012:

It was good to be back in Melbourne, my former hometown from 1999-2002. The sights, the smells, the colours. All of it combines into this magical city. Of course, some sights are more interesting than others:

Meanwhile, at the same venue at Web Directions Code 2013...

Being in Melbourne with my colleague (Cameron Marsland) did give me the opportunity to show him around. One of my favourite spots for a bite to eat is Supper Inn in Chinatown:

Supper Inn, Chinatown Melbourne

Which, in turn, led to this at Berlin Bar:

Drinks at Berlin Bar (Melbourne)

Good times all around.

To the next adventure!

Back to Batmania for MelbJS and Web Directions Code

John Bristowe

Next month kicks off with a visit to Melbourne for MelbJS and Web Directions Code 2013. If you happen to be in the area, I'd recommend joining us for these great events.

As far as JavaScript groups go, MelbJS is pretty awesome. They have a great group of organisers and have consistently greatly talks.

This will be my second time at Web Directions Code (May 2-3). This conference features some of the top minds in the web development space from around the world. It's a treat for us here in Australia to have some wonderful talent visiting our shores.

CSS

John Bristowe

Source: The Internet (Sorry. I'm not sure.)

The Need for Speed

John Bristowe

Earlier this month, I delivered a presentation entitled, The Need for Speed to audiences in Perth and Brisbane. The purpose of this presentation was to empress upon folks the need to consider web performance as a feature. Too often, developers and managers consider it an after-thought. It's a sad state of affairs considering the impact performance has to a company's bottom line.

Here's the video recording of my presentation from Edge of the Web in Perth:

Back in Perth-fection for Edge of the Web

John Bristowe

Ah, back to Perth we go!

Another early morning wake-up. Haven't I been here before? Truth be told, I'm a sleep camel and can easily tolerate it. I probably would have been quite successful in the military. All that jogging and early mornings. Child's play if you ask me.

I kid, I kid.

This week, I'm in Perth for Edge of the Web, a conference for web developers and designers around Australia. I'll be speaking to attendees about web performance, which has always interested me since I started hacking on angle brackets back in the '90s. Things have certainly changed since then.

Anyway, if you're attending Edge of the Web and feel like listening to me rant and rave about web performance then I'd suggest you drop by.