Updated: 2012-05-19 20:48:04
. var log mind Dhananjay Neneâ s opinions on programming , design , architecture and the internet RSS Blog Archives About Why OSGi Or Why Not Using It Makes Your JVM Runtime . Unsafe Jan 21 st 2012 Comments Not sure how long ago I started using OSGi . Perhaps it was 12 months ago or then perhaps 18. And yet I still find it painful using OSGi especially every time I bring in a foreign set of jars into the ecosystem . And yet I continue to be a dogged proponent . Hereâ s . why First let us understand one of the many problems OSGi solves . Let us imagine your java application has exactly three classes . One is the class you wrote called âMy.javaâ bundled in a jar called âmy.jarâ . Another is a class called âUses.javaâ whose api and features are leveraged by âMy.javaâ and is
Updated: 2012-05-12 21:52:37
An Architect's View CFML , Clojure , Software Design , Frameworks and more . front page Archives Presentations Software RSS Clojure at cf.Objective( May 12, 2012 No Comments I'll be at cf.Objective( this coming week , manning the Railo booth we're Gold sponsors again and , for once , not speaking However , if you want to learn more about Clojure especially how we're using it at World Singles integrated into CFML , feel free to track me down and ask me about it . I'll be easy to find : I'll be at the Railo booth nearly all the time during the day I'm only planning to attend a handful of sessions I expect other Railo team members will be attending many of the sessions Christian Ready , Gert Franz and Mark Drew are all giving talks These are the only sessions I'm planning to attend , so
Updated: 2012-05-08 08:38:12
An Architect's View CFML , Clojure , Software Design , Frameworks and more . front page Archives Presentations Software RSS Remote Debugging May 8, 2012 No Comments Your application is live but it isn't quite behaving the way you expect what do you do You'd like to instrument the code , you'd like to be able to run parts of your production code in the live environment and look at the output , you might even like to replace functions with updated code . How can you do that With most languages , this would be very difficult . Lisp languages tend to make this possible and Clojure makes this possible on the . JVM You can run Clojure on Heroku and they've recently published a great article about debugging an application remotely using a REPL Read Eval Print Loop over HTTP . At World Singles ,
Updated: 2012-05-08 08:00:00
, , , , disclojure home latest archive follow subscribe Clojure in West Africa , Clojure for Data Scientists , and RH's new reducer' library May 08 West African Clojure learner turns to Arduino â touching blog post via kumarshantanu We don’t get to report touching stories like this very often . Only tangentially related to clojure , this post is about an individual that decided to setup an Arduino store in West Africa , with the goal of getting more kids to interact and learn with electronics . The relationship with Clojure is that the author discovered Arduino while learning . Clojure I'm watching otfrom s talk Practical Magic Clojure for Data Scientists via zoltanvarju Data Science with Incanter and Clojure . There is a longer talk from the same author on the same . topic New clojure
Updated: 2012-05-07 08:00:00
, , , , disclojure home latest archive follow subscribe CouchDB with ClojureScript , On Lisp in Clojure , why would someone learn clojure and Clojure Core roadshow May 07 ClojureScript view support rolled into Clutch in 0.4.0-SNAPSHOT i.e . write CouchDB views in ClojureScript via cemerick Good to see ClojureScript being used on the server side . Clutch is a library to integrate with Apache CouchDB a document database that provides a JavaScript engine to run queries . Clutch historically allowed writing queries in Clojure , support but you needed to add a JVM backend to CouchDB . Now you can write these queries in ClojureScript , and have them run natively on the JS backend . If you are curious , here is how CouchDB views look like On Lisp in Clojure chapter 8 via planetclojure Looks as if
Updated: 2012-05-05 08:00:00
, , , , , , disclojure home latest archive follow subscribe NS browser , Robot DSL , nREPL over HTTP , contention in multimethods , and poor performance of Clojure in Hacker News May 05 The It starts to look like a real App release , 1.2.0, of the Clojure Namespace Browser clj-ns-browser via fs42 Clojure-ns-browser is a nice way to explore Clojure and all the clojure libraries . It let’s you quickly jump from documentation , to sources and to usage examples . It is a Swing application built with Seesaw Clojure Robot DSL via ajlopez Ah , nice A DSL for building Robot controlling software to control Lego Mindstorms and Arduino robots . Clojure already controls the server , the broswer , the client now Robots . This is one seriosly cool DSL that generates code that can be understood by the
Updated: 2012-05-02 08:00:00
, , , disclojure home latest archive follow subscribe RH's keynote at RailsConf on Simplicity , and Neil Ford's talk at JFokus on Clojure May 02 Rich Hickey keynote at RailsConf 2012 via LuminousMonkey Rich Hickey keynoted at RailsConf with a plea for Simplicity . This talk has been quite popular amomgst Rails users , more so than the creator of Rails’s one . The slides are also available Why should you care about Clojure The Curious Clojureist Jfokus 2012 presentation by Neal Ford available via Parleys Neil Ford’s talk at JFokus 2012 in Sweden compelling its attendees to seriously consider . Clojure Tweet this post Follow disclojure Please enable JavaScript to view the comments or the social sharing . widgets Back to top Copyright 2009-2012 Antoni Batchelli
Updated: 2012-05-01 08:00:00
, , , , , disclojure home latest archive follow subscribe A FP hater , integration tests with social networks , a Java bytecode compiler , and WIP on persistent queue reader literals May 01 For all Scala and Clojure fans . It's nice to see the other side of the coin sometimes . But I still enjoy FP via vccarvalho Now this is one rant Not everybody thinks that statelessness is a worthy goal . Some even think that striving for immutablility is evil . But some go even further and rant about how they think Functional Programming is worse than crap . 8221 Clojure Library to do integration test with Social Networks Introducing clj-social-labs via sivajag If you are writing an application that interacts with a social network you probably already know how hard it can be to test against the
Updated: 2012-04-30 08:00:00
, , disclojure home latest archive follow subscribe Help with Lein on Windows , and a new reduce lib in Clojure 1.5 Apr 30 If you use Clojure on Windows please consider helping track down some of Leiningen's Windows bugs via technomancy A call to action . We all want Clojure to have superb support for Windows , but only a few of us actually use Windows . Those of you who do , help han nice , early exit for reduce via mpenet Clojure 1.5 seems to be getting a new reduce library Tweet this post Follow disclojure Please enable JavaScript to view the comments or the social sharing . widgets Back to top Copyright 2009-2012 Antoni Batchelli
Updated: 2012-04-29 03:23:33
In the last post we have discussed about classes and object instantiation/initialization in Dart.In this post we will take a look methods and getter/setters. Methods in Dart are two types : instance methods and class level static methods like any other OO language. The code below shows the definition & invocation of a typical instance [...]
Updated: 2012-04-25 08:00:00
, , , , disclojure home latest archive follow subscribe Optimizing Tail Call Optimizations , CLJS compilation pipeline , and calling private functions Apr 25 Improving Constant-space Tail Call Support in Clojure via theinedibleholk This is the recording of a talk about making Tail Call Optimization performant enought in the Clojure JVM . I couldn’t find the slides , and the video is not good enough to read the slides either , but the audio is . good The ClojureScript Compilation Pipeline via fogus In this article Michael Fogus describes ClojureScripts compilation pipeline and how projects like Typed Clojure or binary compilation via Gambit fit . in How to call a private function in Clojure via nathell This is an awesome trick that has many uses , for example writing unit tests for a
Updated: 2012-04-24 08:00:00
, , , , , , disclojure home latest archive follow subscribe vmfest for Virtualbox , Criterium benchmarking , leinjacker for writing lein plugins , and joxa , a clojure-y lang for Erlang's VM Apr 24 This looks sweet . Manage virtualbox VMs from the clojure repl . via otfrom With VMFest you can easily create and operate virtual machines , with emphasis on creating many clones of the same model VMs . 8221 Disclosure : I am the author My very well informed– sources tell me there are some cool new features about to come very . soon Criterium 0.2.1 released , benchmarking lib for clojure via hugoduncan Criterium is a benchmarking library for Clojure that avoids common pitfalls of software benchmarking : statistic soundness , warm-up periods , GC , . etc Announcing leinjacker : A library for
Updated: 2012-04-23 08:00:00
, , , disclojure home latest archive follow subscribe Learn Clojure via the REPL , GSoC clojure project accepted , and RH keynoting at RailsConf 2012 Apr 23 Learning Clojure through the REPL via so_white An interesting introduction to Clojure via a REPL . session Since the GSoC 2012 site seems down : Typed Clojure , Pluggable backends for ClojureScript compiler , Overtone Editor , and Android gsoc2012 via swannodette A bunch of Clojure-related projects got accepted for Google Summer of Code 2012 internships . Typed Clojure is one of . them Next up Rich Hickey creator of Clojure key noting at railsconf via kobier Rich Hickey speaking to a bunch of Rails developers This is not going to end . well Tweet this post Follow disclojure Please enable JavaScript to view the comments or the social
Updated: 2012-04-22 08:00:00
, , , , , disclojure home latest archive follow subscribe FingerTrees in cljs , Clojure webcast , typed Clojure , Clojure scripts and Clojure Programming book review Apr 22 Finger trees in Clojurescript via wagjo A port of clojure.data.finger-tree to ClojureScript I just signed up for the O'Reilly Webcast : Starting Clojure via LunasKisses Chas Emerick will be doing a webcast about getting started with Clojure , which will be on May 1st , part tutorial part . demo Typed Clojure 0.1-alpha2 via ambrosebs An early drop of what’s becoming optional typing for clojure . You can augment your function definitions with a type signature that will be enforced at . runtime Scripting Clojure with Leiningen 2 via kumarshantanu Lein2 lein-exec provide a neat way for writing shell scripts in Clojure and