Picture the scene: you’re on a train, your phone goes ‘ping’, you take it out of your pocket and hey — someone sent you a message! It’s a video of a kitten falling off a chair! You send back "LOL", you put your phone back in your pocket… but have you ever stopped to think about what’s actually involved in making that happen? Inside even the most basic smartphone there are literally hundreds of innovations, algorithms and inventions — but how do they really work? How were they developed? And what’s the next generation of algorithms and applications going to look like?
In this talk, we’ll take a deep dive into the technology behind those everyday experiences, and demystify the algorithms and abstractions that make our digital world go round. We’ll look at everything from network addressing algorithms, frequency-hopping cellular data networks and shortest path optimisation, to wavelet compression, fingerprint recognition and media encoding schemes. Whether you’re a programmer, a product owner or just somebody who loves using the latest tech, after watching this talk you’ll never look at your phone quite the same way again.
Dylan Beattie is a systems architect and software developer, who has built everything from tiny standalone websites to large-scale distributed systems. He's currently the CTO at Skills Matter in London, where he juggles his time between working on their software platform, supporting their conference and community teams, and speaking at various conferences and events they organise in London. From 2003 to 2018, he worked as webmaster, then IT Manager, and then systems architect at Spotlight (www.spotlight.com), where his first-hand experience of watching an organisation and their codebase evolve over more than a decade provided him with a unique insight into how everything from web standards and API design to Conway's Law and recruitment ends up influencing a company’s code and culture.
Dylan is actively involved in the international software development community. As well as his work with Skills Matter, he runs the London .NET User Group, he's on the programme committee for NDC Conferences, and he's a frequent speaker at conferences and technical events around the world.
Dylan grew up in southern Africa, moving to the UK with his family when he was ten. He's a Microsoft MVP and holds a degree in Computer Science from the University of Southampton. He's a guitar player and songwriter, known for creating musical parodies about software development. He's into skiing, scuba diving, Lego, cats, travel and photography, and he's normally found hanging around user groups, pubs and rock bars in London wearing a big black hat.