HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Clojure eXchange 2012: David Nolen on The Refined Clojurist
The Refined Clojurist
Constraint Logic Programming (CLP) is a powerful extension to relational programming systems. In traditional relational programming systems like Prolog the primary constraint is a strategy know as unification. However this approach does not comes without costs - in fact reasoning about costs in Prolog-like systems is surprisingly challenging. CLP is an expressive approach that attempts to address some of these issues.

This talk will cover the basic ideas behind CLP and how we derived the extensible constraint system now in core.logic from the Alvis, Friedman, Byrd, et al. work on the cKanren extensions to miniKanren.

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

Uncle Bob's Clean Code

Even 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 Feathers

In 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 Teams

Successful 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 DAVID NOLEN
David Nolen is a JavaScript developer for The New York Times. He also runs a Brooklyn based workshop called Kitchen Table Coders. In his free time he does fun stuff with Clojure and ClojureScript.
More about David Nolen

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 THE REFINED CLOJURIST

This session took part at the Clojure eXchange 2012. You can view the other 18 podcasts here.
SPONSORS
Skills Matter Ltd
Clojure Core Team
FuseSource

Manning Publications Co.
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