Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

History [clear filter]
Wednesday, November 16

11:50am EET

[SLIDES]Tautvilas Mečinskas @tautviIas - The nature of programming
Computer programs are all around us, we interact with them every day. It looks as if software is becoming more and more important to our society. But why do we find programs so necessary to us? Why and when did we start programming? What is the essence of programming? These questions might sound trivial, but I feel that today we still don’t have a good definition of what programming is.
In this philosophical talk I will redefine the art of programming in a refreshing way. I will give the audience a new perspective about their daily jobs and some original insights about the nature of programming. After the presentation you will understand what programs, maps and clocks have in common and what is the ultimate purpose of software development.

avatar for Tautvilas Mečinskas

Tautvilas Mečinskas

Tautvilas Mečinskas is a passionate software developer who is currently specializing in frontend and mobile technologies at Wix.com Lithuania. He was the first dev hired for Wix Lithuania division and has more than 10 years experience of professional software development in various programming languages. Tautvilas considers himself to be a generalist programmer who is not afraid to take on challenging tasks, p... Read More →

Wednesday November 16, 2016 11:50am - 12:45pm EET
4. Zeta
  4. Zeta
Thursday, November 17

10:30am EET

[SLIDES]Ali Kheyrollahi @aliostad - From hard science to baseless opinions: where did we go wrong?
From the mathematicians and scientists of the 20th centuries to today's ninja craftsmen/craftswomen, Software community hast lost something along the way. Instead of carefully observing scientific methods and maintaining objectivity, we have tangled ourselves in web of hype, and celebrity culture - as if adopting today's YOLO motto. We have completely forgot how to reason scientifically about matters of technical dispute, instead, whoever is more opinionated or shouts louder wins - as if software is an abstract art where you can only form an opinion. This talk is a critique of the status quo. With a survey of the history of software, we will try to find our roots highlighting the wrong footsteps we have taken as an industry. It also shines a ray of light with the recent rise in adoption of scientific methods as a result of pick up in Machine Learning and Data Science. A sobering talk yet not without sprinkles of fun and sense of humour...

avatar for Ali Kheyrollahi

Ali Kheyrollahi

Solutions Architect, ASOS
A distributed systems practitioner and machine learning enthusiast, Ali currently is a solution architect building web-scale solutions. A performance and scalability junkie, he loves HTTP, API design, and business-modeling DDD-style. He is an author, blogger and OSS contributor and... Read More →

Thursday November 17, 2016 10:30am - 11:25am EET
5. Theta
  5. Theta

11:45am EET

Rachel Reese @rachelreese - History of a Functional Language: From Euclid to Type Providers
Have you ever wondered where your favorite feature came from? Was it influenced by a feature in another language? How are the different programming languages even related? I spent a couple months researching the history of some programming languages, and wanted to share that with you. In this talk, I cover the history of the ML family from approximately the dawn of time, eventually focusing on F# specifically.

avatar for Rachel Reese

Rachel Reese

Rachel Reese is a long-time software engineer and math geek who can often be found talking to random strangers about the joys of functional programming and F#. She currently handles training & evangelism for Jet.com in the NYC area, and has a habit of starting user groups: so far... Read More →

Thursday November 17, 2016 11:45am - 12:40pm EET
1. Alfa
Friday, November 18

11:20am EET

[SLIDES]Dylan Beattie @dylanbeattie - Webmasters, Full Stack Developers and Other Legends
Once upon a time, when the web was young, phones were dumb and people still thought progressive JPEGs were a pretty neat idea, there were people who called themselves... THE WEBMASTERS. They were brave, they were bold. Armed with a 56k modem and a stack of O'Reilly books, the webmasters were fearless in their ongoing quest, driven by a humble vision - to connect the entire world together. Using Netscape Navigator. Of course, that was a long time ago, and nobody really believes the stories any more. Some say the webmasters are gone. Some say they never existed in the first place - it was just a bunch of marketing people with delusions of grandeur. But a few, a select few, believe they changed. They evolved. They learned new skills, they embraced new technology... and the Legend of the Full Stack Developer was born. The history of software development is rich with tales of extraordinary individuals, whose knowledge of their own systems was absolutely unrivalled. But here in 2016, in a world where distributed systems, machine learning and autoscaling cloud systems are ubiquitous and the average web app uses three JavaScript frameworks, four server-side languages and six different kinds of caching technology, does it really make any sense to talk about full stack developers? Are we clinging to outdated paradigms, nostalgic for the simple days when one person really could know all the answers - or does overspecialisation represent a genuine threat to the established discipline of software development? And if it does - should we be resisting it, or embracing it as a change that's long overdue?

avatar for DYLAN BEATTIE


System Architect, Skills Matter
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... Read More →

Friday November 18, 2016 11:20am - 12:15pm EET
2. Beta

Twitter Feed