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 January, 2010


Tweets for 2010-01-29

@jneira neither do you groan at its limitations .. .. .. until you have it. The grass is always greener on the other side. in reply to jneira #

Tweets for 2010-01-28

@codemonkeyism hmm .. I think the word "dead" probably has a far higher correlation than votes in reply to codemonkeyism #
Answering Baranovskiy’s JavaScript quiz http://ff.im/-f11BB #

Tweets for 2010-01-26

@surya_s Both offer similar capabilities. Git is more fine grained and flexible, mercurial simpler. Both good choices for a DVCS in reply to surya_s #
@surya_s check out http://importantshock.wordpress.com/2008/08/07/git-vs-mercurial/ re: git/mercurial in reply to surya_s #

Tweets for 2010-01-22

RT: @dstanek I believe that REST is as much an architectural style as SOA. I don't care what these guys say: http://bit.ly/6IIgXH #
Firefox 3.6 brings joy to Web devs, not just users. A review by @arstechnica http://ff.im/-eDOQl #
Locating and managing the IS security function http://ff.im/-eDOSg #

Tweets for 2010-01-21

Constructor over-injection anti-pattern http://ff.im/-eCjc5 #
The CPU Clock principle of software releases (Oct 2009) by Bertrand Meyer http://ff.im/-eCksK #
@codemonkeyism Yes, tho am not sure if always avoidable. In the xample better inject the factory than the object. eg ConnPoll not Connection in reply to codemonkeyism #
@codemonkeyism Rather than focusing on constructor weight, I would focus on [...]

Tweets for 2010-01-20

From @dailywtf : An acquired realtime forex trading system http://ff.im/-ez5AL #

Tweets for 2010-01-19

Programming Styles http://ff.im/-euXpN #
Code-used Time-used Shapes – A lang shootout modeling of time n brevity http://ff.im/-euY87 #
The Maybe Type and Its Consequences http://ff.im/-euYe0 #
Owners vs Caretakers http://ff.im/-evD1C #
The big bang was a result of dereferencing the null pointer #
@codemonkeyism is Option similar to the Maybe monad or is it something different (sorry for [...]

links for 2010-01-18

More on multithreaded topological sorting « Otaku, Cedric's weblog

Hard core multicore with TestNG « Otaku, Cedric's weblog
(tags: testing multicore testng)

Tweets for 2010-01-18

Hard core multicore with TestNG « Otaku, Cedric's weblog http://ff.im/-erKIu #
@DocOnDev Nice one .. really enjoyed it. in reply to DocOnDev #
More on multithreaded topological sorting « Otaku, Cedric's weblog http://ff.im/-erLCq #

Tweets for 2010-01-17

@codemonkeyism Not sure who has a good clue on what exactly happens with the GIL. I sure hope it goes away, but keeping my fingers crossed. in reply to codemonkeyism #
RT: @davetron5000 RT @unclebobmartin New Blog on Dependency Injection Inversion: http://bit.ly/6JUc6T <- couldn't have said it better myself #
@unclebobmartin interestingly the old spring IOC implementation [...]

Tweets for 2010-01-16

@codemonkeyism why do you have to use KDE to run Hadoop in a VM ? in reply to codemonkeyism #
@fmarinelli I think it was 16K with available upgrades http://en.wikipedia.org/wiki/Zx_spectrum#ZX_Spectrum_16K.2F48K in reply to fmarinelli #

Software development is about the middle and not just the end

View Blog Post

links for 2010-01-15

Software development is about the middle and not just the end
(tags: software management)

Object Computing, Inc. – Java News Brief – March 2009
(tags: no_tag)

Tweets for 2010-01-15

Nice read #design #patterns #practices Patterns in Practice: A Retrospective http://bit.ly/73Eqw0 by @codebetter via @az1 #
Giggle is a nice git client. Seems to be a little less featured but a much cleaner look. (And has gravatar integration for the mugshots) #

Software development is about the middle and not just the end

View Blog Post

Tweets for 2010-01-14

New codeblog post : Implementing request interceptors for tornado http://is.gd/6el9F #
@hnarsana just noticed your old tweet on netbook remix. Thats what I've got on my netbook. Quite satisfied. in reply to hnarsana #
@codemonkeyism haven't yet understood the sweet spot of static groovy. Still searching for one in reply to codemonkeyism #
@sbtourist is this a [...]

links for 2010-01-13

High Scalability – High Scalability – Facebook's Memcached Multiget Hole: More machines != More Capacity 
(tags: memcache multiget scaling)

Big Database List – Big Database List
(tags: database)

Tweets for 2010-01-13

@codemonkeyism ?? In java you have to hand wire / hand craft everything .. hardly a lego in reply to codemonkeyism #
@sbtourist Meccano is definitely more consistent with my java experiences than lego /cc @codemonkeyism #
@sbidwai Java third party tools require lot of wiring. Java is approaching impractically effort intensive status for business app dev. [...]

Tweets for 2010-01-12

LOL! Become a better programmer by taking a shower http://is.gd/671YL (good example why programming is not just about teamwork) #
New codeblog post : Dynamically adding methods with metaprogramming : Ruby and Python http://is.gd/69hHH #

Tweets for 2010-01-11

@debasishg @_sunil_ offered an interesting solution using class decorators http://sunilarora.posterous.com/9658192 #python re: orthogonality in reply to debasishg #