|
|
Clojure eXchange 2012: Rich Hickey on The Language of the System
The Language of the System
Most software systems are not single processes written in a single programming language. Instead, systems are composed of a suite of processes, often written by separate parties. Even when every process is written in the same language, there is another language present, emerging from the interfaces, protocols, facilities and semantics the components offer to each other. Unlike most programming languages, these emergent languages are ad hoc, incomplete and poorly specified, with quirky semantics. In this talk we'll look at the roles these emergent languages play in the system as a whole, their characteristics, and the choices involved, drawing analogies to the facilities programming languages and their runtimes provide. We'll also look at what programming languages might learn from the requirements of systems.
WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!
Uncle Bob's Clean CodeEven bad code can function, but if code isn't clean, it can bring a development organisation to its knees. In this two-day Clean Code Workshop you will learn the principles and practices of Clean Code. Find out more here.
Reducing Technical Debt with Michael FeathersIn this two-day workshop, you'll learn techniques all along the continuum of team coordinated refactoring, rewriting, and advanced team practice which help you maximize the potential of your existing code base. Find out more here.
David Laribee's Leading Agile/Lean TeamsSuccessful product teams need a leader who can bring
a holistic toolkit to customer and programmer. This two day workshop introduces collaborative practices that ensure user-centred products, lightweight, useful processes and technical excellence. Find out more here
ABOUT RICH HICKEY
|
Rich Hickey, the author of Clojure and designer of Datomic, is a software developer with over 25 years of experience in various domains.
More about Rich Hickey
|
ABOUT THE THE LONDON CLOJURE COMMUNITY
|
PODCAST THE LANGUAGE OF THE SYSTEM
This session took part at the Clojure eXchange 2012. You can view the other 18 podcasts here.
|
|
|
|
OTHER SCALA & F# EVENTS
|
F#unctional Londoners Meetup Group
FREE EVENT:
F# on iPad and iPhone with Xam
London, Thursday, May 30th
|
|
Functional Programming in the enterprise
FREE EVENT:
In The Brain of Jon Pither
London, Monday, June 3rd
|
|
The London Clojure Community
FREE EVENT:
Deuce is (not yet) Emacs under
London, Tuesday, June 4th
|
|
Typesafe's Scaling up with Akka & Scala
2 DAY COURSE. Featuring Philipp Haller London, Wednesday, June 5th
|
|
Writing Concurrent Code with Lock-Free Algorithms
3 DAY COURSE. Featuring Martin Thompson London, Wednesday, June 5th
|
|
Simplifying Asynchronous Code with Scala Async
FREE EVENT:
In The Brain of Philipp Haller
London, Wednesday, June 5th
|
|
Scala Days NYC - June 10-12th
CONFERENCE (3 DAYS)
New York, Monday, June 10th
BOOK NOW!
|
|
F#unctional Londoners Meetup Group
FREE EVENT:
Machine Learning Hands On with
London, Thursday, June 13th
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|