Talks

Using the Micro:bit to inspire students - PyDays Vienna 2019

Captivating a group of children for a sustained period of time is notoriously hard. I will be exploring with you how the micro:bit can be used to engage a young audience with interactive demos and programming activities.

Children love to physically interact with hardware. That is what is great about the micro:bit. It not only has built in LEDs and buttons but can also control bigger more exciting electronics like robotic arms. This allows for setup that gives students of all ability levels a challenge. Students that are beginners to programming can be given a more complete program or walk through a worksheet that takes them through the process of controlling the device (in this case a robotic arm) step by step. Students that have higher programming skills can be given a more bare bones / boilerplate source file and can write code to control the arm with less guidance.

Controling a robotic arm with micro:bits. How to make computer science education more interesting - PyCon SK 2019

Captivating a group of children for a sustained period of time is notoriously hard. I will be exploring with you how the micro:bit can be used to engage a young audience with interactive demos and programming activities.

Children love to physically interact with hardware. That is what is great about the micro:bit. It not only has built-in LEDs and buttons but can also control bigger more exciting electronics like robotic arms. This allows for a setup that gives students of all ability levels a challenge. Students that are beginners to programming can be given a more complete program or walk through a worksheet that takes them through the process of controlling the device (in this case a robotic arm) step by step. Students that have higher programming skills can be given a more bare bone / boilerplate source file and can write code to control the arm with less guidance.

Devops with Django Docker and Gitlab - PyCon UK 2018

GitLab doesn't host your git repos, it also allows for continuous integration and deployment. This means that after pushing to the Git repo, your code is tested them deployed automatically.

Using this with Docker allows for fast Python deployments to production.\n\nIn this talk I will be showing you how to setup a basic CI/CD with GitLab. We will be making a basic Django project as an example.

Lessons from combining micro:bits and raspberry pis - PyCon UK 2017

I am 15 year old that came to pyconuk last year and gave a lightening talk on how I made a micro:bit calculator that could then communicate with other micro:bits.

I have since broadened by learning to create the connect 4 game that I hinted at creating, and then combined it with google's neural net framework (tensorflow) and a raspberry pi to add an AI opponent.

I will be showing you what I learnt from developing my ideas, and how I overcame any issues I faced.