Monday, June 6, 2011

Simple Thrift in Clojure

http://thecomputersarewinning.com/post/simple-thrift-in-clojure

Thrift provides some nice features such as client and server implementations (not just serialization), support for richer datastructures, and Javascript bindings. Despite these advantages, it can be a pain to figure out how to use Thrift because of spotty documentation.
To that end, I've just created an extremely simple wrapper library and example that demonstrates how to use Thrift in clojure.

Posted via email from miner49r

Saturday, June 4, 2011

Chameleon - UIKit for Mac development

http://chameleonproject.org/

> If you're an iOS developer, you're already familiar with UIKit, the framework used to create apps for the iPhone, iPod and iPad. Chameleon is a drop in replacement for UIKit that runs on Mac OS X. In many cases, your iOS code doesn't need to change at all in order to run on a Mac.

Posted via email from miner49r

Friday, June 3, 2011

A Brief Overview of the Clojure Web Stack

http://brehaut.net/blog/2011/ring_introduction

This article introduces Clojure's web application stack. The heart of this stack is Ring: an interface for conforming libraries, a set of adapters for various HTTP servers, and middleware and utilities. This article aims to help you navigate the increasingly broad range of libraries and choose some solid libraries and get an app moving with Ring.

Posted via email from miner49r

Thursday, May 26, 2011

Announcing SproutCore 2.0 Developer Preview

http://blog.sproutcore.com/announcing-sproutcore-2-0/

“Web-style” applications, such as GitHub and New Twitter, provide rich functionality while still retaining the feel and layout of a traditional web page. SproutCore’s strong MVC architecture and bindings make it significantly easier to build these kinds of apps than other lightweight frameworks, but developers also have to opt-in to SproutCore’s view layer that includes many features these kinds of applications don’t need.

Today we’re announcing SproutCore 2.0: a rebuilt SproutCore, designed from the ground up to support every kind of web application. SproutCore 2.0 is highly modular and decoupled, allowing you just to opt in to the features you need.

We’ve been working hard on SproutCore 2.0 and today we are releasing our first milestone: SproutCore 2.0 Developer Preview, designed for developers who want to create web-style apps and don’t need the features of SproutCore 1.6′s view layer.

Posted via email from miner49r

Thursday, May 19, 2011

Interactive Exploration of a Dynamical System on Vimeo

Interesting video demonstrating dynamic data visualization on an iPad

Posted via email from miner49r

Wednesday, May 18, 2011

Clojure and Emacs

Technomancy simplifies running Clojure in Emacs...

"in which radical simplification ensues - Technomancy"
http://technomancy.us/149

  • Install clojure-mode via Marmalade or from git.
  • lein plugin install swank-clojure 1.3.1
  • Invoke M-x clojure-jack-in from a project
  • Posted via email from miner49r

    Monday, May 16, 2011

    Tuesday, May 3, 2011

    JLG on iOS licensing certificate!

    Jean-Louis Gassée (former Apple VP) covers some history of Mac versus PC fight which some people want to apply to the iOS/Android competition of today. In the old days, we used to say that the SJ Mercury thought "beleaguered" was part of Apple's corporate name.

    http://www.mondaynote.com/2011/05/01/carnival-barker-edition-show-me-your-ios...

    > Apple is doing it wrong, Apple is living on borrowed time! Apple will Fail Again! This idea, this meme, isn’t new. For more than 30 years we’ve heard a number of versions of the “Apple is doomed” requiem.

    Posted via email from miner49r

    Best In Class: Building a Social Media site [in Clojure]

    http://www.bestinclass.dk/index.clj/2011/01/building-a-social-media-site.html

    Following my now dated "Reddit Clone" tutorial, I've made a revised version which demonstrates how easy it is to build interactive websites using  Moustache, Enlive and ClojureQL. 

    Posted via email from miner49r