“Computer languages of the future will be more concerned with goals and less with procedures specified by the programmer.” - Marvin Minsky, April 1970. Programming languages and frameworks are the tools of our trade, but they are tools that are constantly updating, changing and evolving. From the tried and tested to the cutting edge, this topic includes talks about programming languages and frameworks – from the ones everyone loves to hate, to the ones you’ve never heard of. How do frameworks and languages designed over 20 years ago evolve to stay relevant? What should a modern framework do for you, and what should it not? How important is the problem domain a given programming language was written to solve? Just what is functional programming, and how can you build your skills in this important area?