Sean Corfield's blog articles

0
comment
on 6/23/2011 10:27 AM
In the LinkedIn ColdFusion Groups I recently asked the following question: For the last three or four years, my CFML projects have general had other languages mixed in on the backend (Groovy, Scala, Clojure). I was wondering how many other people are leveraging the Java/JVM interoperability in CFML to take advantage of other languages? What sorts of things have you done and why? And if not, why not? Several folks replied that they either didn't use other languages with CFML or they use a bit of Java. S[...]
>> Read the full article
.
0
comment
on 6/10/2011 5:33 PM
CongoMongo is a Clojure wrapper around the MongoDB Java driver. It makes it pretty easy to interact with MongoDB: (use 'somnium.congomongo) ;; connect to "example" database via mongo1:27017 or ;; mongo2:25017 seed hosts (I have a replica set running) (def db (make-connection :example { :host "mongo1" } { :host "mongo2" :port 25017 } )) ;; insert a document into the "clojure" collection: (with-mongo db (insert! :clojure {:name "Clojure" :tagline "The language from the future."})) ;; fetch one doc[...]
>> Read the full article
.
0
comment
on 5/24/2011 8:59 PM
I spent today at the MongoDB conference in San Francisco. World Singles is evaluating a number of noSQL data stores for some upcoming enhancements to our platform so we've already been playing around with Cassandra and Neo4J. The MongoSF 2011 conference was a good opportunity to take a good look at MongoDB as well as talking to other people who are using it. I was very impressed at how many tracks the conference had (six) and the wide variety of technologies catered for in the languages track (.NET/Azure,[...]
>> Read the full article
.
0
comment
on 5/23/2011 9:39 PM
About a year ago I had the good fortune to attend Amit Rathore's ProClojure boot camp which greatly accelerated my Clojure learning experience. This last weekend I attended another day of Amit's training: a day of Clojure macros. The day started out very gently (and at a more reasonable hour!) with a brief introduction to basic macros - unless, declare, infix - and then things got interesting with some advanced macros (modifying functions), anaphoric macros (capturing variables), macros defining macros and[...]
>> Read the full article
.
0
comment
on 5/20/2011 10:19 PM
As my readers will no doubt know by now, I have a large CFML application and I'm migrating low-level parts of it to Clojure to that I can reuse those pieces from both CFML and Clojure (and Scala). I recently migrated all of the environment control logic, which automatically configures the application based on which server the code is running on top of, to Clojure so that my CFML, Clojure and Scala code could all leverage the same environment control logic. I'll probably blog about that at some point. I've [...]
>> Read the full article
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper