HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
The London Clojure Community:Reflections on a real-world Clojure application
Reflections on a real-world Clojure application
The format of this talk from Malcolm Sparks will be a whistle-stop tour around many elements of a large Clojure application in use at Deutsche Bank. It will include a few slides, demos and code reviews, illustrating the interesting parts as well as tackling the boring but necessary 'non functional' concerns.

  • User interfaces
  • (defn main...) - Bootstrapping the application
  • Configuration
  • Security
  • Deployment
  • Logging
  • Debugging
  • Concurrency (which Clojure concurrency features we've used and where)

WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!

Functional Programming eXchange 2012 (March 16)

Skills Matter is delighted to announce the 3rd annual Functional Programming eXchange on March 16th 2012. Join us for a day of talks, open-space discussions and brainstorming on Functional Programming, including Bruce Durling on Clojure and Incanter for the Professional Programmer. Find out more here

Clojure eXchange 2012 (Dec 6)

Early announcement: the Second Annual Clojure eXchange, led by Bruce Durling has been scheduled for December 6th 2012 at Skills Matter. Follow #clojurex for programme updates or to send us your ideas! Find out more here

Progressive F# Tutorials 2012 (Nov 1-2)

The first Progressive F# Tutorials in 2011 were a huge success and were described as a "Great line up of engaging speakers talking about practical topics!". We return in 2012 on Nov 1 - 2 for more practical, hands-on tutorials in F# -- stay tuned for more updates! Find out more here

Tomas Petricek and Phil Trelford’s Advanced F# Programming

Tomas Petricek and Phil Trelford’s two day Advanced F# Programming course will teach you how to solve real-world .NET problems in F#. Will guide you through several areas where F# can help you be more productive and solve your problems faster, with code that is efficient and easy to maintain. The examples used in this course are based on experience of developing successful commercial applications in F#. After attending, you’ll be able to recognize where using F# can save your time and money and you’ll know how to integrate F# components in the .NET ecosystem. Find out more here

Tomas Petricek & Phil Trelford's Functional Programming in C# and F#

Tomas Petricek & Phil Trelford's two day Functional Programming in C# and F# course explains concepts that you need to write modern applications for .NET using F#, C# with LINQ as well as current and upcoming .NET technologies that arise from functional programming ideas. Learning several simple functional concepts will help you understand these technologies and use them effectively. This means that the course will make you a better programmer even if you’re not going to immediately start using F#. This course is based on experience of developing commercial applications in F# and we’ll discuss good ways of introducing F# to your daily work.. Find out more here


ABOUT MALCOLM SPARKS
Malcolm has been a Java developer since 1995 and is now an active Clojure developer and member of the Clojure community.
More about Malcolm Sparks

ABOUT THE THE LONDON CLOJURE COMMUNITY
We are people who live in London and are interested in programming in Clojure.
More about the The London Clojure Community
PODCAST REFLECTIONS ON A REAL-WORLD CLOJURE APPLICATION

This session took part at the Reflections on a real-world Clojure application. You can view the other 3 podcasts here.
SCALA & F# PODCASTS
Yodit Stanton:Machine Learning with Storm + Redis, Machine Learning with Storm + Redis
Yodit Stanton : 7th May 2013
View Podcast: Machine Learning with Storm + Redis,
Bruce Durling:Cascalog for the 80% of Data Science, Cascalog for the 80% of Data Science
Bruce Durling : 7th May 2013
View Podcast: Cascalog for the 80% of Data Science,
Adam Mlocek:F# embedded in Excel, F# embedded in Excel
Adam Mlocek : 25th Apr 2013
View Podcast: F# embedded in Excel,
Adam Mlocek:F# embedded in Excel part 2, F# embedded in Excel part 2
Adam Mlocek : 25th Apr 2013
View Podcast: F# embedded in Excel part 2,
Paul Brian:Pitfalls Of Using Frameworks, Pitfalls Of Using Frameworks
Paul Brian : 18th Apr 2013
View Podcast: Pitfalls Of Using Frameworks,
Emil Vaughan:Adventures with Cython, Adventures with Cython
Emil Vaughan : 18th Apr 2013
View Podcast: Adventures with Cython,
Kris Saxton:My experience of using server management framework, Salt, Using server management framework, Salt
Kris Saxton : 18th Apr 2013
View Podcast: My experience of using server management framework, Salt,
Phil Trelford:Try F# Hands On, Try F# Hands On
Phil Trelford : 11th Apr 2013
Podcast Coming Soon: Try F# Hands On,
Jon Pretty:Rapture I/O, Rapture I/O
Jon Pretty : 10th Apr 2013
View Podcast: Rapture I/O,
Andres Löh:Datatype-Generic Programming in Haskell, Datatype-Generic Programming in Haskell
Andres Löh : 9th Apr 2013
View Podcast: Datatype-Generic Programming in Haskell,
Aslak Hellesøy:Keynote: The Cucumber Ecosystem, Keynote: The Cucumber Ecosystem
Aslak Hellesøy : 4th Apr 2013
View Podcast: Keynote: The Cucumber Ecosystem,
Matt Wynne:Why your step definitions should be one-liners and other pro tips, Why your step definitions should be one-
Matt Wynne : 4th Apr 2013
View Podcast: Why your step definitions should be one-liners and other pro tips,
Andrew  Premdas:Working in the Cucumber World, Working in the Cucumber World
Andrew Premdas : 4th Apr 2013
View Podcast: Working in the Cucumber World,
Julien Biezemans:Hands-on introduction to Cucumber.js, Hands-on introduction to Cucumber.js
Julien Biezemans : 4th Apr 2013
View Podcast: Hands-on introduction to Cucumber.js,
Karl Krukow:Cross-platform and End-To-End BDD for Mobile, Cross-platform BDD for Mo
Karl Krukow : 4th Apr 2013
View Podcast: Cross-platform and End-To-End BDD for Mobile,
OTHER SCALA & F# EVENTS
Nilanjan Raychaudhuri:Typesafe's Scaling up with Akka and Scala,  Typesafe's Scaling up with Akka & Scala
2 DAY COURSE. Featuring Nilanjan Raychaudhuri
New York, Monday, May 20th
Luke  Hoban TypeScript,  TypeScript
FREE EVENT: In The Brain of Luke Hoban
London, Monday, May 20th
The London Python Group:Be a better developer, The London Python Group
FREE EVENT: Be a better developer
London, Tuesday, May 21st
F#unctional Londoners Meetup Group:F# Type Providers Hands On, F#unctional Londoners Meetup Group
FREE EVENT: F# Type Providers Hands On
London, Thursday, May 23rd
F#unctional Londoners Meetup Group:F# on iPad and iPhone with Xamarin Studio, F#unctional Londoners Meetup Group
FREE EVENT: F# on iPad and iPhone with Xam
London, Thursday, May 30th
Jon Pither Functional Programming in the enterprise,  Functional Programming in the enterprise
FREE EVENT: In The Brain of Jon Pither
London, Monday, June 3rd
Fredrik Ekholdt Introducing Adept,  Introducing Adept
FREE EVENT: In The Brain of Fredrik Ekholdt
London, Monday, June 3rd
The London Clojure Community:Deuce is (not yet) Emacs under Clojure, The London Clojure Community
FREE EVENT: Deuce is (not yet) Emacs under
London, Tuesday, June 4th
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer