Speaker

Christopher Miller

Christopher Miller

Software Engineering Coach - School Of Code

Birmingham, United Kingdom

Christopher remembers getting his first introduction to computing in 1985, at around age three. His dad came home from work one day with a box – it contained a soldering iron, a book and some bits. They sat at a table together and built a computer. It was a ZX Spectrum 48k. He vividly remembers the feelings of excitement and joy, as he watched this piece of technology come together, followed by fascination, as it was plugged into the television for the first time and came to life – the sheer ecstasy of watching some blocky graphics move on a screen in eight different colours, the sense of anticipation as the tape loaded a game for him and his dad to play.

That day changed Christopher’s life for good. He started to learn the concept of typing things to make other things happen on screen and found a love for making computers do what he wanted to do. He learned this was called programming and he liked it. He wrote games that were published in Spectrum magazines and knew he was destined to one day work with computers and create software.

Today, Christopher is a Software Engineering Coach for School of Code. He teaches people from the ground up how to be a developer. He is often found preparing his next talk, learning about the next new technology that might improve the applications, ensuring that tests are running at optimum levels or mentoring newcomers to the technology scene.

Christopher takes great pride in being able to produce highly efficient code, logical debugging, seeing the bigger picture when looking at a feature request from a client, and suggesting changes that would improve process efficiency for developers and customers alike. Customers often comment on Christophers ability to turn tech jargon into easy to understand concepts, helping them to understand the problem, and the solution, often helping them to see the future possibilities of their applications.

Area of Expertise

  • Information & Communications Technology

Topics

  • Software Engineering
  • PHP
  • JavaScript
  • python
  • python3

Mastering Optimisation For PHP

We're going to take an application, deliberately unoptimized, and make it faster - live - on stage. We'll visit removing unnecessary calls, loop optimisations, database queries, abstraction and asynchronicity, and inheritance, to show how we can go from terrible optimisation for our API to a much more optimised api ensuring we get the best we can out of PHP.

Christopher Miller

Software Engineering Coach - School Of Code

Birmingham, United Kingdom