The art of code

День 3 /  / Зал 4  /  EN /

Software and technology have changed every aspect of the world we live in. At one extreme are the "mission critical" applications — the code that runs our banks, our hospitals, our airports and phone networks. Then there's the code we all use every day to browse the web, watch movies, create spreadsheets… not quite so critical, but still code that solves problems and delivers services.

But what about the code that only exists because somebody wanted to write it? Code created just to make people smile, laugh, maybe even dance? Maybe even code that does nothing at all? Code that was created just to see if it was possible?

Join Dylan Beattie — programmer, musician, and creator of the Rockstar programming language — for an entertaining look at the art of code. We'll look at the origins of programming as an art form, from Conway’s Game of Life to the 1970s demoscene and the earliest Obfuscated C competitions. We'll learn about esoteric languages and quines — how DO you create a program that prints its own source code? We'll discover quine relays, code golf and generative art, and we'll explore the phenomenon of live coding as performance — from the pioneers of electronic music to modern algoraves and live coding platforms like Sonic Pi.

Комментарий программного комитета

Хотите узнать, что такое язык Whitespace или язык Rockstar, автором которого является сам Дилан? Значит вам сюда, вы увидите еще много смешного и серьезного.


Dylan Beattie
Ursatile Ltd

Dylan Beattie is a consultant, software developer and international keynote speaker. He’s the director of Ursatile, an independent consultancy based in London that specialises in helping organisations bridge the knowledge gap between software development and business strategy. Dylan has been building data-driven web applications since the 1990s; he’s managed teams, taught workshops, and worked on everything from tiny standalone websites to complex distributed systems. He’s a Microsoft MVP, and he regularly speaks at conferences and user groups all over the world.

Dylan is the creator of the Rockstar programming language, and he’s performed his software-themed parodies of classic rock songs all over the world as Dylan Beattie and the Linebreakers. He’s online at and on Twitter as @dylanbeattie.

Приглашенные эксперты

Олег Чирухин

Олег работает над веб-приложениями на Java в течение 10 лет, основная специализация — E-Government информационные системы. В данный момент работает в компании JUG Ru Group и занимается развитием информационных ресурсов (Java/C++/C#/JS/DevOps). Ранее в Сбербанк-Технологиях занимался разработкой архитектуры систем автоматизированного управления бизнес-процессами, а ещё раньше — принимал участие в разработке множества вещей: портала Госуслуг, Интегрированной Электронной Медицинской Карты, информационной системы профсоюзов США IUPAT, MMORPG-игр в компании Playtox, видеостримингового сервера Flussonic, инфраструктуры для языков программирования на основе JVM для платформы StarView и так далее.