I’m posting the code I’ve written for date management in the mashup project. It’s just a sketch, really. There’s plenty of work to do to fill it out. But I wanted to post what I’ve got now.
We’re meeting face-to-face again on Saturday, May 16th at 1pm, at HacDC’s meeting space in DC. We’ll be meeting to hack some code on our mashup project. Check out the group’s google group for discussion and code produced so far.
We have a capstone project, a reworking in Clojure of some of the mashup features of Yahoo Pipes. At our last meeting, Luke VanderHart presented a framework for building and connecting components. I’m going to recap the framework as well as a few philosophical decisions we hammered out. But I’m also going to invite you to take a look at the code with me, with an eye towards 1) understanding each bit and 2) replaying the development of the framework by starting with simple building blocks. Luke and I both agree that the current framework, although awesome, has leapfrogged the kind of discussion and collaboration we want to foster in the study group. So I’m going to try an experiment with coding in public. On this blog, and soon on github, we’re going to build the framework again, together, feature by feature, always embracing the principle of the simplest thing that could possibly work. We’ll build up the might of Luke’s framework, but in a way that we get there together. And we’ll probably make it better from all being involved.
Read the rest of this entry »