A passionate programmer, software architect, and a enthusiastic observer of internet technologies and usage. Having worked in a variety of roles, the essential passion that drives me is that of a Programmer. Architecture and Design issues excite me, C++, Java and Python I am quite competent at, and Scala is one where I would like to get there.

Archive for February, 2010


Tweets for 2010-02-28

Interesting. Annotation based boilerplate elimination. RT: @kasthomas Reducing Java verbosity with Lombok http://3.ly/JpIL #
A cloud service PiCloud which runs #python functions on the cloud http://bit.ly/ddWOwg via @stilkov #
@nielinjie I imagine PiCloud pickles the function params (and perhaps the stack as well) and runs it remotely pickling the ret params also in reply to nielinjie #
@nielinjie [...]

Tweets for 2010-02-27

@chaitannya Not sure if I know sufficient about it to comment in reply to chaitannya #
Using google buzz to document my Pune Cloudcamp notes. http://is.gd/9idZU #
@dushyanth I like the fact that buzz is simple, uncluttered and most importantly every stream is a "simple" web page. in reply to dushyanth #
@davenielsen @mhegi @manishd @sidoscope Nice meeting [...]

Tweets for 2010-02-26

Very nice find. Thanks. RT: @puredanger wrote a blog on using the with-command-line option parser in Clojure http://tr.im/PQyC #
After FP in Python Part 1 http://is.gd/91gnv Planning parts: 2) Function Library 3) Immutability 4) When FP in python. Any thoughts ? #
Schemaless features and scaling issues (CAP etc) getting hashed into a single bucket called #nosql [...]

Tweets for 2010-02-26

Very nice find. Thanks. RT: @puredanger wrote a blog on using the with-command-line option parser in Clojure http://tr.im/PQyC #
After FP in Python Part 1 http://is.gd/91gnv Planning parts: 2) Function Library 3) Immutability 4) When FP in python. Any thoughts ? #
Schemaless features and scaling issues (CAP etc) getting hashed into a single bucket called #nosql [...]

Tweets for 2010-02-25

@anantshri Going on strong in reply to anantshri #
+1. NoSQL explained correctly (finally) http://ff.im/-gyl9G #
How Ning made me a chump and how you can avoid it http://ff.im/-gyl9E #
High performance scalable datastores (PDF) http://cattell.net/datastores/Datastores.pdf #
Worth reading. But convincing??? JSON versus XML: Not as Simple as You Think http://ff.im/-gynV0 #
@djspiewak Well after reading this http://ff.im/-gynV0 [...]

Tweets for 2010-02-24

@psnively Lots if the client was closed (eg VB). The URL bar allows user to arbitrarily jump,so client side state is unmanageable @djspiewak in reply to psnively #
@psnively storing virtually anything in a cookie beyond a nonintelligent identifier is seriously frowned upon in some audits / ethical hacks in reply to psnively #
@psnively I plead [...]

Functional Programming with Python – Part 1

View Blog Post

links for 2010-02-23

Functional Programming with Python – Part 1
(tags: python functional-programming fp programming)

Tweets for 2010-02-23

I think namedtuples are an awesome way of implementing immutable instances for dynamic types in #python #
2 blog posts in the pipe. First on Python/FP and the second on my impressions on Scala/Clojure. Hope to get the first out in a day or two. #
Holy cow! #shameless_promotion – My fastest rising blog post ever (with [...]

Tweets for 2010-02-22

@IndianGuru @sbelur What does a "Callable Oriented Language" mean? re: Ruby is not Callable OL http://ow.ly/19z6m in reply to sbelur #
Python rocks at functional constructs and ruby is wonderful at syntax. Period. But WTF does Callable oriented mean? http://ow.ly/19z6m #
I challenged the meme that Dependency Injection is not particularly useful in dynamic languages with [...]

Tweets for 2010-02-21

@debasishg Took a look at it .. seems like theres only the smallest modicum of features out there .. far far away from the "on rails" tag in reply to debasishg #
SourceForge.net chooses Python, TurboGears and MongoDB to Redesign their Web Site http://is.gd/8Rrmn #
Interesting. In 2 recent posts Sourceforge/Python/Mongo http://is.gd/8Rrmn & Superfeedr/Redis http://is.gd/8SfE6 [...]

Tweets for 2010-02-20

@shon_ likely to convert json to object n then use jinja2 in reply to shon_ #
The entire clojure sequence library is almost immediately intuitive to someone who is comfortable with python especially its itertools #
Having said that (ie. the last tweet) pythonistas frown on some identical constructs instead preferring the readable alternatives #
So intuitively I [...]

Tweets for 2010-02-19

@ekabanov you may also want to checkout http://ideone.com has a much broader set of languages n you can also execute the code. in reply to ekabanov #

Tweets for 2010-02-18

@jneira it is the darndest convoluted assault on human linguistic evolution – idiomatic is irrelevant in reply to jneira #
Lisp/clojure disrespects n assaults natural human linguistics RT: @jneira .. the idiomatic way: (reduce #(+ %2 (* 10 %1)) 0 '(1 2 3)) -> 123 #
@jneira I like clojure for satisfaction of writing code, [...]

Tweets for 2010-02-17

@davetron5000 Not sure about scala .. but java/c++ folks (me included) complicate virtually every situation by focusing on border cases in reply to davetron5000 #
@davetron5000 I would differ .. imo typing and complexity are two very different issues. Complexity is a result of focusing on border cases in reply to davetron5000 #
@davetron5000 though I do [...]

Tweets for 2010-02-12

@DocOnDev I too face the same problem .. hence keep up with what my friends are doing and post something very humorous once every 2 months:) in reply to DocOnDev #
Hacked together a script to autopost tweets with a specific hashtags (#bz) onto Google buzz. (just like the #fb tag for FB) #
The interesting [...]

Tweets for 2010-02-11

@codemonkeyism How about .. every day you leave your source code "smaller" than you found it in the morning ? in reply to codemonkeyism #
Manoj Phatak's blog: TDD and Science http://ff.im/-fLoH9 #
@psnively printf("if I were to use a dynamically-typed language for the JVM, it'd be %s, for sure\n",dev.fav_dyn_lang) /cc @davetron5000 in reply to psnively [...]

Tweets for 2010-02-10

@dhinchcliffe I found it quite interesting how both our posts focused on the 'unclaimed territory' (though the rest was quite different) in reply to dhinchcliffe #
My public google profile URI (for connecting up on Google Buzz) http://www.google.com/profiles/dhananjay.nene #
@talios AFAIK you just need a valid google login id to do that (if it is a public [...]

Google Buzz Test Drive Report

View Blog Post

Tweets for 2010-02-09

Learning Clojure #1: What’s up doc? http://ff.im/-fEv91 #
In Defense of Scrum (Please Stop Pissing on It) http://ff.im/-fEwwI #
Cool! Google Buzz APIs already online http://code.google.com/apis/buzz/ including Atom,PubSubHubbub, OAuth, Salmon & Webfinger #
re: Last tweet .. The google buzz API site is only stating the direction .. no APIs yet. #
Quick Assessment of Google Buzz – Friendfeed [...]