
Christopher Miller
Software Engineer - MMS Marketing
Birmingham, United Kingdom
Actions
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 Engineer for MMS Marketing. 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.
Links
Area of Expertise
Topics
PHP: More Than Just The Web
looking at PHP for CLI apps, automation and more - showing how PHP can do far far more than just web applications . Showcasing the power of CLI applications written in PHP, and then joining that with automation, we will build a live application that will go from nothing to complete usable on the command line to create a CLI application that is both powerful and beautiful. It will focus on building an API integration, a CLI interface, and then an automation pipeline on top of that
PHP Is Dead
poking fun at the whole belief that PHP is a dead language, and should be abandoned, a tongue in cheek examination of the number of times this was popular, and how PHP stayed alive and kicking no matter what.
Fear The Walking Dead
Telling the story of how as a developer i became burned out, and then how i recovered from that and put things in place to ensure i don't become burned out again - focussing on the damage caused to me, and to others, whilst i was in that place. It will be humorous, but with a serious edge to it. It will focus on ending on the positive that PHP never lost its edge for me as a developer, and how PHP actually played a part in me recovering from burnout
Don't Objectify Me!
a tongue-in-cheek approach to covering object oriented programming - focussed on the idea of telling you what _not_ to do to have good OOP code
Do You Need A Saw Or A Hammer?
talking through choosing your toolkit for a project - from nothing to complete plan - this will help you to decide what tools you need, how to evaluate them, and how to ensure you're making a good decision - and also how to keep them sharp (ie, learning more about them, new options, etc)
Bring Your Own Package: Building Packages For Yourself
The art of building a framework agnostic Package - covering the who, why, what, where, when and how of building a package from scratch. it covers the basis of identifying the problem, solving the problem, hosting the package, and building a package - we'll build and launch a package live on stage.
A Nightmare On ETL Street
A Horror Story told through the view of building an ETL pipeline, and how i got it super-wrong - before then getting it right. Showing code that replicates the issues i had at the time, and how to fix it - looking at concurrency, asynchronicity, optimization, resilience and persistence
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 Engineer - MMS Marketing
Birmingham, United Kingdom
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top