Talk: Lightning Talks

Lightning talks (approx 10-15 minutes each)

Talk 1 - How My Dad Taught Me to Code - Ari Hunt & Troy Hunt
I'm Ari Hunt and I'm 9 years old. For the last 3 years, my dad has been helping me learn how to code and I'd like to show you the tools we used. Some of them helped me learn to code before I could read, some of them helped me learn when I just wanted to play and others actually taught me how to build real web pages. I hope that people who watch my talk will go home and teach their own kids how to code after seeing some of these awesome tools!

---------------------------

Talk 2 - Alternative Ways To Think About Serverless - Chris Priest
There are many definitions of serverless available, including one of Chris’ own! In this lightning talk Chris will examine his favourite ones, discuss alternative ways to think about serverless technologies, and how this alternative thinking may change the approach to your next project. We’ll explore some useful analogies, and a technique for identifying if a serverless architecture is right for your project, driven by hard data.

---------------------------

Talk 3 - Can a robot code my website? - Salman Iqbal
Designing a user interface for a website or an application can be cumbersome and time consuming. In this talk, Salman will present a deep learning algorithm that creates the front-end code for a website based on a given mock-up.

A brief introduction to deep learning will be given and a look at the details of the algorithm that is based on a paper by Tony Beltramelli titled pix2code. The algorithm has been implemented in ML.NET, an open source, cross-platform Machine Learning framework for C# & F#. Some good, bad and ugly results of the algorithm will also be shown.

---------------------------

Talk 4 - Developers - the Last Bastion of Defence - Tanja Lichtensteiger
A lightning talk exploring the thought that Developers as the last bastion of Defence on what decisions are made to change our world. As tech will shape all our futures, the decisions developers make to implement or not implement features are becoming increasingly important. Their opinions and voices matter, as they are the engineers of the next generation's environment. The next generation may not know any differently as they grow in that environment and we, the developers today have to make those decisions which span philosophical and ethical boundaries. Do you write the code that may potentially take advantage of the vulnerable, or do you stand up for what you believe is right. An individual developer may not feel that she has the power to push back, but allied with many developers, their beliefs can sway company strategy and make vital decisions for how we all live our lives in the future.