Blog Archive 2013 Exploring Java8 Lambdas. Part 1 Feb 26 2013 2012 Why OSGi? Or why not using it makes your JVM runtime unsafe. Jan 21 2012 Conference Report - Hasgeek jsFoo Pune 2012 Jan 21 2012 Scala needs terraces Jan 11 2012 2011 Which risk would you manage? What would you want to prove? Programming Languages Oct 12 2011 Contrasting Performance : Languages, styles and VMs - Java, Scala, Python, comments: true Erlang, Clojure, Ruby, Groovy, Javascript Aug 15 2011 Why you should register to attend Python Conference Pune (Sept 2011) right Jul 26 2011 Google Plus : Getting close to the sweet spot by getting the basics right Jul 10 2011 10 Python one liners to impress your friends Jun 02 2011 Why Java folks should look forward to Scala May 31 2011 The cloud just got stronger, even as AWS went down Apr 22 2011 2010 Code Kata : Ruby Programming Challenge for Newbies in Python Sep 01 2010 Monads in an Object Oriented context Aug 30 2010 A case for non leaky dual abstractions. Aug 26 2010 Clojure style multi methods in python Aug 23 2010 Programming Languages should be Simple (or My ideal programming language) Aug 13 2010 Presentation : Recent trends in technology Jul 13 2010 Double whammy. The state and dilemma of Indian IT Mar 19 2010 Functional Programming with Python – Part 2 - Useful python constructs Mar 01 2010 Functional Programming with Python - Part 1 Feb 23 2010 Simple Dependency Injection in Python Feb 23 2010 Google Buzz Test Drive Report Feb 10 2010 Extracting data using recursive descent parsing Jan 18 2010 Software development is about the middle and not just the end Jan 14 2010 Implementing request interceptors for tornado Jan 14 2010 Functionally programming tic tac toe Jan 14 2010 Functional programming in PHP Jan 14 2010 Dynamically adding methods with metaprogramming : Ruby and Python Jan 13 2010 Concise python code Jan 06 2010 Concise python coding Jan 06 2010 The largest prime factor of the number 600851475143 Jan 04 2010 Starting a new codeblog Jan 04 2010 Least common multiple : What is the smallest number that is evenly divisible by all of the numbers from 1 to 20 Jan 04 2010 Learning Functional Programming through Project Euler Jan 04 2010 Find the sum of all the multiples of 3 or 5 below 1000 Jan 04 2010 Find the sum of all the even-valued terms in the sequence which do not exceed four million Jan 04 2010 Find the largest palindrome made from the product of two 3-digit numbers Jan 04 2010 Find the greatest product of five consecutive digits in the 1000-digit number. Jan 04 2010 2009 Post conference recap : The 4th Indicthreads.com conference on Java Technology Dec 14 2009 Rinse and Repeat with TDD Nov 25 2009 Five important trends on the enterprise architect’s radar Nov 02 2009 Service Oriented Architecture is primarily about business and not technology. Oct 26 2009 Stop calling me NoSQL Oct 23 2009 NoSQL - A fluid architecture in transition Oct 21 2009 Configuring a secure Ubuntu Linux Virtual Private Server Oct 05 2009 Service oriented REST architecture is an oxymoron Oct 01 2009 The best amount of polyglotism is that you can manage successfully Sep 28 2009 Mind your language: Pragmatic programmers should not be re-termed duct tape comments: true programmers Sep 24 2009 Why should I switch to Scala ? Aug 17 2009 CRUD is not only good for, but is the only consistent way to build REST over Aug 14 2009 The Microsoft Word injunction has nothing to do with XML Aug 13 2009 Presentation : ReST explained Jul 07 2009 Most american graduates are unemployable because … Jun 23 2009 Opera Unite : A model for server disintermediation on the internet Jun 16 2009 Improve your web based software development and maintenance ROI with dynamic Jun 15 2009 Musings on REST Jun 12 2009 ReST : SOA, WOA or ROA ? Jun 11 2009 Design Characteristics of REST / Resource Oriented Server Frameworks and Clients Jun 10 2009 REST is the DBMS of the Internet Jun 09 2009 Why REST ? Jun 08 2009 Is a large corporate making money off open source or open standards an oxymoron Apr 22 2009 A brush with Functional Programming and Scala Apr 13 2009 What is statelessness in REST ? Apr 07 2009 JVM CLR unification : IBM Sun merger held up to complete CLR licensing Apr 01 2009 Talk Slides : Programming Language Selection Mar 29 2009 Constructor / Method overloading in Python using Function Switching Mar 25 2009 Agility and/or Process Maturity : How do I perceive these terms and why these comments: true should not be confused Mar 23 2009 Twitter / HTTP / REST API Invocation Infrastruture using data pipelines Mar 17 2009 Jerk programmers can’t be managed tactically Mar 17 2009 Data Sans Frontiers : Data on the cloud : Facebook and its new statements Feb 27 2009 Why I deleted my Facebook data. Commentary on Internet data privacy rules. Feb 16 2009 So were Jeff / Joel / Uncle Bob discussing happiness and fitness ? Feb 15 2009 An experienced programmer doesn’t use SOLID as a checklist - he internalises comments: true it. Feb 12 2009 Software / IT Terms in early stages of abuse or ripe for Abuse Jan 27 2009 Preannouncing a blog post : Top 5 software / IT terms ripe for abuse Jan 24 2009 Stop making SOA complex Jan 10 2009 I demand a website security policy Jan 07 2009 SOA ain’t dead but it certainly is transforming Jan 06 2009 Why you may want to evaluate replacing a md5 signed certificate Jan 03 2009 2009 is not a prime number. A python program to compute factors. Jan 02 2009 2008 Separating fear from fact - On rogue CA certificates Dec 31 2008 Will Rails go the Struts 1 way ? Dec 24 2008 Platform Designers - Think Reach, Cloud, Usability Dec 23 2008 Java : the perpetually undead language Dec 11 2008 A twitter feed in gmail : Write a google gadget Dec 10 2008 A salute and a tribute - Mumbai, November 26, 2008 Nov 29 2008 Some information on LinkedIn and LinkedIn Apps (InApps) Nov 26 2008 Multicore for Project Managers and Junior Developers Nov 26 2008 Day 1 : IndicThreads.com Java Technology conference Nov 25 2008 IndicThreads.com Java conference : LiveBlogging on Twitter and Summarising comments: true here Nov 24 2008 Poll : Usage of web services (SOAP / REST / HTTP) Nov 19 2008 Fomenting unREST : Is RESTfulness a semantics game ? Why does REST require comments: true statelessness ? Nov 13 2008 How can a ISP not be up to date on security ? Sep 27 2008 Python from a Java perspective - Part 2 - How duck typing influences class Sep 25 2008 StackOverflow is SpiritUnderflow - A plea to not deprioritise content and spirit Sep 23 2008 Commentary on Python from a Java programming perspective Sep 17 2008 Should Wifi routers be required to mandate strong authentication Sep 17 2008 Is google chrome under / partially reporting RAM usage ? Sep 03 2008 Outsourcing does not suck. Our understanding of it does ! Aug 14 2008 Why merging development and testing makes sense in a TDD / agile environment Aug 12 2008 Factors influencing Cache Design Aug 06 2008 My first impressions of Google Knol Jul 24 2008 Tips for Software / Programming blogging Jul 23 2008 Presentation : Contrasting java and dynamic languages. Jul 08 2008 Performance Comparison - C++ / Java / Python / Ruby/ Jython / JRuby / Groovy Jul 08 2008 “It worked once” - The ‘selfish gene’ for architects and managers ? Jun 21 2008 Beware of polyglot programming Jun 10 2008 How I ended up selecting Python for my latest project Jun 09 2008 Turbocharge your string keyed hashmaps Apr 17 2008 Java : if (compete with PHP / Ruby / Python) { stop fixing the syntax and comments: true start fixing the runtime } Apr 14 2008 In defense of passionate programming Apr 04 2008 Software Engineering Code of Ethics and Professional Practice Mar 20 2008 A rejoinder to the alternative SafeHashMap Feb 20 2008 An even more capable SafeHashMap Feb 15 2008 A Developer’s Comparison of Open Social and Facebook platforms Feb 15 2008 OpenID for Intranets and Extranets Feb 05 2008 Implications of OpenID on software design Feb 05 2008 OpenID or OpenAvataar ? UserID or AvataarID ? Feb 05 2008 Learnings from a deleted blog post Jan 20 2008 Should Sun focus more on Java-Ruby or Java-Groovy integration Jan 18 2008 Code’s worst enemy is size (not language) Jan 18 2008 An aggregated java happenings feed Jan 04 2008 Dynamically Extend Classpath during Unit Testing Jan 03 2008 Will the knol be a knowall ? Jan 03 2008 Beginners guide to Dependency Injection Jan 03 2008 Nice error message Jan 03 2008
Contrasting Performance : Languages, styles and VMs - Java, Scala, Python, comments: true Erlang, Clojure, Ruby, Groovy, Javascript Aug 15 2011
Least common multiple : What is the smallest number that is evenly divisible by all of the numbers from 1 to 20 Jan 04 2010
Find the sum of all the even-valued terms in the sequence which do not exceed four million Jan 04 2010
Mind your language: Pragmatic programmers should not be re-termed duct tape comments: true programmers Sep 24 2009
Agility and/or Process Maturity : How do I perceive these terms and why these comments: true should not be confused Mar 23 2009
An experienced programmer doesn’t use SOLID as a checklist - he internalises comments: true it. Feb 12 2009
IndicThreads.com Java conference : LiveBlogging on Twitter and Summarising comments: true here Nov 24 2008
Fomenting unREST : Is RESTfulness a semantics game ? Why does REST require comments: true statelessness ? Nov 13 2008
Java : if (compete with PHP / Ruby / Python) { stop fixing the syntax and comments: true start fixing the runtime } Apr 14 2008