Mark Baker

Mark Baker

Mark is a Senior Software Engineer on the SMS team at MessageBird BV, based in Amsterdam.

He has contributed to a number of open source projects, including a minor submission to PHP's SPL. Currently he is coordinator and lead developer for PHPSpreadsheet (formerly PHPExcel), and a coordinator and developer on the PHPOffice library suite (PHPWord, PHPPowerPoint, PHPProject and PHPVisio).

His particular interests include PHP integration with office suites, Datastructures, Geodata and GIS.

Montreal 2020 sessions

Coding Horrors - A Film Fan's Guide to PHP Coding Nightmares

English session - Beginner

Most of us are probably aware of code smells, but there are other coding horrors that should trigger alarm bells whenever we see them. Like a good horror movie, coding horrors should scare us when we find them, because they're often symptomatic of deeper problems. So let's take a short tour of some of the greatest horror movies ever made (and a few turkeys); and some of the most worrying code horrors that I've seen.

Direct to Production: A Scientist approach with Experiments

English session - Intermediate

Deploying directly to production and testing in live can be scary, especially when your business can’t afford to lose any of its traffic; but having a staging environment isn’t always an option.
Yet with the right approach, a mix of clear process and good tools, the risks of deploying straight to production can be mitigated.