Developers who question if they should build on open source stack, read this (via Jeff Atwood): The source code never lies. Reading source code is not easy. But you can find out what is wrong with your software or the underlying stack to solve the problem and control the environment, if you have the source code. [Continue]
I came across a thoughtful article by Dan Newcome on how the functional programming concepts can overcome inconsistency problems with Unix commands. What if the Unix commands performed atomic operations, without complications and exposed a consistent predictable interface instead of just text! They could be then as composable as functions. [Continue]
Django has a nice way of publishing content across sites. Using the sites framework one can publish the content on multiple sites and retrieve it for specific sites. There is a configuration parameter – SITE_ID – using which you can specify which the site for which content is to be retrieved. [Continue]
We lose yet another legend. Dennis Ritchie has passed away. The best statement that I remember about the C language is from his book: … C is not a big language … This has taught me a lot more than programming. [Continue]
The C++11 standard is now published by ISO. Check out the standard’s FAQ maintained by Bjarne Stroustrup himself, including the feature list. The published standard has a substantial cost. [Continue]
Twitter has been gradually leaning more towards JVM as their scalable platform. Their commitment is now more visible – they have joined the JCP and OpenJDK project.
September 13th 2011, the 256th or 28 th day of this year, is Programmer Day. I know, none of your wished you. It seems like only Russia is interested in celebrating programmers. [Continue]
I came across the Clockwise/Spiral Rule through Bruno yesterday. I remember making a note of this when I had taught C++ for one semester in my alma mater. Such rules make C a lot more consistent while learning and minimize the fear students gather in their first brush with the language. [Continue]
Codeacademy is a good way to learn JavaScript. It seems very Khan Academish in the sense of introducing concepts using simple everyday things. It might require some polishing, but I think it is on the right track. [Continue]
Check out AlgoRythmics’ Channel for innovative illustrations of different sorting algorithms. This way it is easier to highlight algorithms with better performance. For example, the bubble-sort dance effectively highlights why it can be slow.