Speaking
Below is a list of some of the meetups and conferences I have spoken at.
MARCH 25, 2021 πΊπΈ
Creating and Distributing Swift Frameworks
In this talk I discussed what Frameworks are, why and when you might want to create your own and how to distribute them for yourself and others. I also walked through distribution of closed-source software via binary distribution. π
Swift Miami
August 27, 2020 πΊπΈ
Trusted Tools for your Utility Belt
With a demo project, I walked through different use cases for using some of my favorite tools that I use on a daily, or near-daily basis.
Swift Miami
Product Tank: CI
July 31, 2019 π°πΎ
Introducing AVOID TOWN
Spoke about how often our best work comes from building something personal. Something that gets rid of friction or frustration in our everyday lives, and that is exactly how the Avoid Town iOS app came to be.
Presented the app, its back story and trials and tribulations involved.
May 2, 2019 πΊπΈ
Foraging For Data
I spoke about how weβre surrounded by data. Its everywhere we go online, from apps to websites, everything today is powered by data. Sometimes when building our own data-driven apps, we may be in luck and find that there are APIs we can consume. Other times we may need to go off the beaten track, look behind the curtain and don our sherlock caps to access the data we require.
I explored a few of these ideas, went through some examples and showed how to use tools like a web inspector and Charles combined with technologies such as XPath, Regular Expressions and URLSession to get access to useful data.
Swift Miami
June 18, 2014 π°πΎ
Harnessing the power of mobile to make our lives a little bit easier
As part of CML's Tech Connect program, I discussed how we can harness the power of mobile to build compelling but most importantly useful experiences to make our every day lives just a little bit easier, with a sprinkling of case studies.
CML Tech Connect
June 27, 2013 π―π²
Introducing Banky
As part of the Kingston Beta pitch event I presented Banky, an iOS app built by reverse engineering our bank's online banking portal which lets you see your current balance in a matter of seconds.
Kingston Beta
April 29, 2013 π°πΎ
Introducing Banky
As part of the interactive.ky meetup I presented Banky, an iOS app built by reverse engineering our bank's online banking portal which lets you see your current balance in a matter of seconds.
Interactive .ky
July 9, 2012 π΄σ §σ ’σ ·σ ¬σ ³σ Ώ
Coding Is Half The Battle
Spoke about how writing beautiful code is only half the battle. Discussed how our users care less about how tidy your classes are and more about usefulness and the overall experience.
I covered design conventions and considerations, gestures, prototyping, making your app lickable, working with designers and more. Also discussed essential tips and tools to assist us produce something amazing much faster with a light sprinkling of case studies.
iOS Dev UK
May 21, 2012 π¬π§
Things Every Mobile Developer Should Know
Spoke about developing for mobile and covered what developers need to know when transitioning to developing for mobile devices. I covered multi-touch, gestures, design conventions, prototyping, tips on making your app likeable and/or lickable and more. Also discussed how to avoid common pitfalls and get going with your own project with a light sprinkling of case studies.
London Web Standards
November 9, 2011 π¬π§
Things Every Mobile Developer Should Know
Spoke about developing for mobile and covered what developers need to know when transitioning to developing for mobile devices. I covered multi-touch, gestures, design conventions, prototyping, tips on making your app likeable and/or lickable and more. Also discussed how to avoid common pitfalls and get going with your own project with a light sprinkling of case studies.
dot Brighton
September 14, 2011 π¬π§
101 Things Every Mobile Developer Should Know
Spoke about developing for mobile and covered what developers need to know when transitioning to developing for mobile devices. I covered multi-touch, gestures, design conventions, prototyping, tips on making your app likeable and/or lickable and more. Also discussed how to avoid common pitfalls and get going with your own project with a light sprinkling of case studies.
Flash on the Beach
October 2, 2010 π΅πΉ
Mobile Projects
A talk discussing the opportunities available to web and Flash developers wishing to dip their toes into mobile development including comparing and contrasting approaches, design considerations, and technologies from HTML 5 to Adobe Air, Flash Catalyst and native development including case studies.
Flash Camp Portugal
August 28, 2010 π¨π¦
Mobile Projects
A talk discussing the opportunities available to web and Flash developers wishing to dip their toes into mobile development including comparing and contrasting approaches, design considerations, and technologies from HTML 5 to Adobe Air, Flash Catalyst and native development including case studies.
Ottawa Mobile Developer Day
May 19, 2010 π¬π§
JavaScript for Flash developers
A talk comparing the similarities between ActionScript, JavaScript, integrating the two and discussing a personal project that uses some of these techniques.
Async.JS
April 13, 2010 π¬π§
Intro to iPhone Development (2/2)
The second part of an introduction to iPhone development and Objective-C for Flash Developers, including comparisons to an AS3 approach.
Flash Brighton
April 6, 2010 π¬π§
Intro to iPhone Development (1/2)
An introduction to iPhone development and Objective-C for Flash Developers, including comparisons to an AS3 approach.
Flash Brighton
November 17, 2009 π¬π§
Flash, Perl & iPhone Mashup
A talk about building Bysykkel app, including prototyping with Flash, reverse engineering, building a web service with Perl and putting it all together as an iPhone app.
Flash Brighton
October 5, 2009 π³π΄
From AS3 to iPhone - A Quick Intro
An introduction to Objective-C and examples on how to implement things we're familiar with in the Flash-world like buttons, text fields, basic touch interactions, etc.
Flash User Group Norway
May 4, 2009 π³π΄
Mashup My Bike
A short talk on "freeing" data from a web service, visualizing this data and taking it with you in your pocket.
Flash User Group Norway
April 6, 2009 π³π΄
Bunny Love β playing with Nabaztag:tag
A short talk on controlling a robot rabbit from ActionScript.
Flash User Group Norway
March 2, 2009 π³π΄
Sharing is Caring: SharedObjects, serializing data and you
A short talk on SharedObjects, what they are, and how to use and storing your own Value Objects in them.