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.
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.
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.