Advocating
In addition to building software and engineering teams, I also advocate the best standards in software engineering through writing blog posts, giving talks and contributing to coding guidelines. I also previously co-organised the BBC Tech Meetups.
Starting and Building a Career in Tech
Talk |
I really enjoyed being a part of the Q&A panel at BrainStation's event on "Starting and Building a Career in Tech". It was great to see a good turnout of people excited and passionate about a career in technology!
The Education and Training Foundation - 10 years of change in Software Engineering
Talk |
I gave a presentation for The Education and Training Foundation to teachers of the Digital T Levels. - I looked back on the first ten years of my career and explored some of the changes that I have experienced in software engineering.
BBC Tech Meetup - Component-Driven Development, Accessibility & Functional Programming
Co-organised Meetup |
Online BBC Tech Meetup with talks on Component-Driven Development (CDD) by Fayokemi Adeyina, How to bring accessibility into your teams by Laveena Ramchandani and Introduction to Functional Programming by Jack Blundell.
BBC Tech Meetup - Testing, Automation & BDD
Co-organised Meetup |
Online BBC Tech Meetup with talks on Postman for API Testing by Christy Solomon, To BDD or Not to BDD by Petros Plakogiannis and Taiko - Reliable Browser Automation by Amit Sarkar.
BBC Tech Meetup - Software Engineering Journeys
Co-organised Meetup |
Online BBC Tech Meetup with talks on Our journey from messy code duplication to a collaborative component library by Ian Cottam and How To Power Your Journey Using Continuous Delivery & Domain Modelling by Matt Belcher.
BBC Tech Meetup - Doing data right for the BBC, Elasticsearch, BQ logs
Co-organised Meetup |
Online BBC Tech Meetup with talks on Doing Data Right for The BBC by Bill Thompson and Rhianne Jones, Demystifying the Elasticsearch by Madhusudhan Konda, and Making over 2 billion access log lines per day queryable by Neil Craig.
BBC Guide to Accessible HTML Documents
Contributed to guidelines |
This guidance brings together a set of recommendations for some of the ways HTML documents can meet the BBC Mobile Accessibility Guidelines.
BBC Tech Meetup - Building the Internet, Leveling up, Unconscious Bias
Co-organised Meetup |
Online BBC Tech Meetup, with talks on Unconscious Bias by Veronica Harradence, Uncovering the Women Who Helped Build the Internet by Lydia Wozniak, and Software Engineers : Levelling Up by Richard Owen.
BBC Tech Meetup - Social Engineering, Shopping Tips, and Secure Design
Co-organised Meetup |
Online BBC Tech Meetup, with talks on Understanding and preventing "people hacking" by Jenny Radcliffe, Hot tips to sidesteppin' cyber hell by Carole Theriault, and Protecting our most valuable asset by Ian Arundale.
BBC Tech Meetup - IoT adoption, Beeb, and switching careers to product
Co-organised Meetup |
Online BBC Tech Meetup, with talks on Switching careers to product by Yes Desai, Decoding the IoT Adoption Curve by Rose Fina Barasa, and Bringing Beeb to Life by Hannes Ricklefs.
BBC Tech Meetup - Monorepos, Machine Learning and Delivering Value during a pandemic
Co-organised Meetup |
The first online BBC Tech Meetup, with talks on Monorepos by Ersel Aker, Responsible Machine Learning by Sinead O'Brien, and Delivering Value during a pandemic by David Andrade.
BBC Tech Meetup - Security and #IntrinsicWebDesign
Co-organised Meetup |
The second BBC Tech Meetup, in MediaCityUK, with talks on BBC VR Barriers Project by Jamie Knight,"Should I plugin this USB I found?" by Joe Bollen, and Intrinsic Web Design by Josh Tumath.
A Guide to Web Accessibility from BBC iPlayer
Talk |
Emily Atkins and I talk through our team’s approach to accessibility - the team culture, when to think about accessibility, designing for accessibility, development processes, automated testing and why accessibility is important.
BBC Tech Meetup - Accessibility and #NoFramework
Co-organised Meetup |
The first BBC Tech Meetup, in London, with talks on Accessible Storytelling by Becky Rush, Accessibility on the iPlayer website by me and Emily Atkins and building web apps without a build step by Luke Jackson.
Animations — love them or hate them? Your choice!
Blog Post |
We love putting animations on the iPlayer website, as we believe they make for a smoother, more enjoyable experience. However, you can now turn them off, if you’d rather not have animation!
BBC iPlayer has moved — did you notice?
Blog Post |
Over the past few years, we’ve been hard at work moving the iPlayer website to a more stable and scalable architecture, at the same time as adding new features and improving the user experience.
BBC iPlayer Web's approach to accessibility
Talk |
The iPlayer website needs to be built so that all users can enjoy BBC content, regardless of what access technology they might use, how they access the content, or what disabilities they may have. I gave a talk about how we build accessibility in from the start, some accessibility improvements, how we perform manual testing, and how we run automated testing using multiple free open-source tools.
Optimising the iPlayer Experience with A/B testing
Blog Post |
We always build iPlayer for the audience! We optimise iPlayer with A/B tests to make it as easy as possible for our users to be able to find what they want and to help them discover new content.
Ensuring iPlayer is accessible to all
Blog Post |
BBC iPlayer is built so that all users can enjoy BBC content, regardless of what access technology they might use or how they access the content. Find out how my team at the team built in accessibility from the outset.