Your current filters are…
by Tim Ruffles
Data visualisation is everywhere. Build on your existing Javascript skills and amaze your users with powerful representations of your data.
By the end of the work shop you’ll have produced 3 data visualisations, making use of d3.js and 3.js, covering low-level, data-driven, and 3 dimensional data visualisation.
This is an intermediate level class, aimed at those with existing HTML, CSS and Javascript skills looking to build some great visualisations. You’ll need to bring a laptop.
What you'll learn:
Every product needs a good API, but what's a "good" API and how do you make one? We'll kick off by inspecting some existing APIs and looking at their structure, purpose and delivery. We'll move on and look at the technologies behind web services, the difference between RPC and REST, and so on. Once you've seen enough theory, we will jump right in and start to design our own API ... and then we'll build it! Bring your laptops and API ideas, and let's begin. I'm a PHP specialist but APIs are all about interoperability so we'll talk about the exchange of data over HTTP in general, and you can build in whatever technology suits you best.
What you'll learn:
by Paul Boag
Whether we are launching a new app, promoting our business or thinking about our future career, we all have to be marketeers these days. From building personal brands to attracting users to your site, online marketing is increasingly important. Unfortunately most of us don't have the budget for lavish online campaigns. However, using social media, free online tools and some hard work you can attract an audience and build a community.
What you'll learn:
The biggest challenge in developing mobile apps is how to design for both elegance and usability, and do this across all the various devices, platforms and technologies and while still maintaining the brand feel. This workshop explores key challenges around creating an app that runs on iOS, Android, smartphones, tablets and web, and the latest thinking on how to deal with HTML5 vs Native vs Flash.
What you'll learn: