reinteractive Toolbox Talk | June 2018
Gave a talk going through how I have been building my own grid layout the last few months using CSS Grid. As well as Flexbox and Columns. Rather than implementing a whole framework just for the grid. It reduces the amount of code needed and gets the layout a lot more pixel perfect.
Presenting SVG graphs
Webdirections WDYK | June 2018
Ruby on Rails Meetup | March 2018
Gave a talk going through the process where I made a line graph in a website. Including the different options, why I picked Ruby generating an SVG. Examples of SVG elements and how to target them in CSS. As well as then how you can generate them with Ruby code, first embedded then moved into a presentor class.
The 5 W's of Accessibility
Reinteractive Webinar | November 2017
Hosted a webinar going through the What, Why, Who, When and How's of accessibility in terms of a web development project. I then went through my top tools and tips for front end in particular before going through a worked example where I improved a demo blog site with poor accessibility features.
Mice and Maps
Linux Conf | January 2017
Walk through on how I made one of my first projects the Mouse Guard map app. This is a Ruby on Rails app using LeafletJS to control the map. It was designed and built to help run the role playing game Mouse Guard and keep track of events that were happening in the game.
Looking into the JAWS of accessibility
A11y Camp | July 2016
WDYK Meet up | April 2015
Introduction into the types of disabilities affecting vision and the tools they use to assist the use of technology. Including an overview of the current screen readers avaliable and what platforms they are most likely to be used with. Then going into some tips on how to program a website to be compatable with screen readers.
Pop Up Accessibility
Be Responsive Meet Up | November 2015
WebDirections Code Conference | June 2015
Worked example on how to make a non standard web component accessible for people with disabilities. I focused on modal pop-up windows as there require many custom aspects including how they are triggered, the focus being placed in a smaller container with the background unavaliable and how to keep the keyboard focus local to the modal with an easy way to dismiss the modal. These techniques and principles can be transferred to a number of different custom components.
Accessibility, more than just alt tags
PageUp Lunch and Learn | May 2015
Decompress Conference | March 2015
Introduction into the basis of accessibility, a talk of 4's. First explaining the four types of diabilities accessibility focuses on, visual, auditory, motor and intellectual. Then going into the WCAG four POUR principles of accessbility and how they match up the different types of diability. Lastly going into my top 4 tips on how to make a site accessible including responsive design, screen reader compatability, keyboard accessibility and colour contrast.
Design and colour tips for Accessibility
Melbourne CSS Meet Up | July 2014
No slides or video for this talk as it was given at the last minute as a favor as the organisers were short a speaker for the meet up. This talk focussed on the design and CSS aspects of accessibility, I went into the different types of visual disabilities, including colour blindness which affects 4-5% of the population and people with partial vision loss or tunnel vision. This then alters how you should be thinking about design, ensuring there is enough colour contrast in your design and with the right colour combinations so that all people will be able to access the information on your website. I also pointed out the trend that while designers often design for on mouse hover, this styling also needs to be applied to on keyboard focus for people with motor impairments who rely on the keyboard for navigation.
Accessibility, more than just alt tags
REA Group Brown Bag | Aug 2014
Ruby or Rails Meet up | April 2014
Going through my personal experience of having a web application audited for accessibility. Including my initual misconceptions and challenges when beginning the project. Then going through what I learnt whilst working with the auditors and through a univeristy course on accessibility. Finally giving some tips and examples of what to look for when testing a website for accessibility.
How to Present
Strategic Data developer lunch | June 2014
Ruby or Rails Meet up | November 2013
Moving from an education background into technology I saw a bit of a skill gap when it came to presenting a technical topic. With the aim of trying to get as much from talks as I could I decided to share some presentation knowledge with the community. Including how to prepare for a talk, what questions to consider, trying to accomodate for the different skill levels and how speaking to a crowd is psychologically different to speaking to an individual or group.