June 2011
1 post
How to Become a Great Finisher →
Jun 22nd
July 2010
84 posts
5 tags
Load Avarage →
Jul 29th
4 tags
An Interview With Edsger W. Dijkstra →
Jul 28th
How To Focus →
Jul 26th
The Cure for Creative Blocks →
Jul 25th
3 tags
Jul 23rd
2 tags
Java CopyOnWriteArrayList
The CopyOnWriteArrayList class is intended as a replacement for ArrayList in concurrent applications where traversals greatly outnumber insertions or removals. This is quite common when ArrayList is used to store a list of listeners, such as in AWT or Swing applications, or in JavaBean classes in general. (The related CopyOnWriteArraySet uses aCopyOnWriteArrayList to implement...
Jul 22nd
3 tags
Websocket support for Django →
Jul 22nd
3 tags
Jul 22nd
3 tags
Amazing physics engine →
Jul 20th
6 tags
BPEL4People →
Jul 18th
4 tags
Exteriments with HTML5 and  →
Jul 18th
Jul 17th
Jul 16th
2 tags
C verses C++ →
Jul 15th
How to be an Indispensable Programmer →
Jul 14th
“Birth Day: The only day in your life, when you cried and your Mother was...”
– Dr. Abdul Kalam
Jul 14th
2 tags
Sorting Algorithm Visualization →
Jul 13th
What people want →
Jul 13th
4 tags
It’s Faster Because It’s C →
I was recently drawn into another discussion about a claim that project Foo was faster than project Bar because Foo is written in C (or maybe C++) and Bar is written in Java. In my experience, as a long-time kernel programmer and as someone who often codes in C even when there are almost certainly better choices, such claims are practically always false. The speed at which a particular piece of...
Jul 13th
5 tags
Google EC2 Competitor Coming in 2010? →
Jul 12th
2 tags
5 things you didn't know about ... Java... →
Blaming bad code (or bad code monkeys) won’t help you find performance bottlenecks and improve the speed of your Java™ applications, and neither will guessing. Ted Neward directs your attention to tools for Java performance monitoring, starting with five tips for using Java 5’s built-in profiler, JConsole, to collect and analyze performance data.
Jul 12th
3 tags
App Inventor for Android →
You can build just about any app you can imagine with App Inventor. Often people begin by building games like WhackAMole or games that let you draw funny pictures on your friend’s faces. You can even make use of the phone’s sensors to move a ball through a maze based on tilting the phone. But app building is not limited to simple games. You can also build apps that inform and...
Jul 11th
1 tag
9Tips To Improve Your Writing Skiils →
Jul 11th
Jul 11th
Jul 11th
3 tags
The Dwarfs and The Fast Marking Algorithm →
Jul 11th
1 tag
How to be a programmer →
Jul 11th
4 tags
DNode: Asynchronous Remote Method Invocation for... →
Jul 11th
1 tag
Jul 9th
1 tag
Jul 9th
1 tag
Jul 9th
1 tag
“How to make engineers write concisely with sentences? By combining journalism...”
– — William A. Wood, September 8, 2005
Jul 9th
2 tags
Jul 9th
2 tags
Jul 9th
3 tags
jQuery Offline Plugin →
The jQuery offline plugin provides an easy mechanism for retrieving JSON data from a remote server, and then caching it. Subsequent requests for the same URL will retrieve the data from the cache, rather than the remote server. If the user is online, the plugin will transparently request new content from the remote server, firing the callback again if the content has changed. If the user is...
Jul 9th
2 tags
Explaining Functional Programming to... →
Jul 9th
5 tags
What is the best functional language for... →
Jul 9th
2 tags
5 mistakes in programming language design →
Jul 9th
3 tags
Writing Testable JavaScript →
The engineering culture at Twitter requires tests. Lots of tests. I haven’t had formal experience with JavaScript testing before Twitter, so I’ve been learning a lot as I go. In particular, a number of patterns I used to use, write about, and encourage have turned out to be bad for writing testable code. So I thought it would be worthwhile to share a few of the most important...
Jul 9th
6 tags
Thoughts on Cojure →
Jul 9th
“Working without a plan may seem very scary. But blindly following a plan that...”
– REWORK - Jason Fried and David Hansson
Jul 9th
Jul 8th
2 tags
What's the Fastest Way to Code a Loop in... →
Jul 8th
1 tag
The five most important algorithms? →
Jul 8th
3 tags
WSO2 ESB Mediation Statistics: What Can Numbers... →
Mediation statistics component of WSO2 ESB provides a convenient, yet powerful mechanism for monitoring an ESB deployment. Numbers provided by this component can be used to tune up message flows, detect mediation faults and track usage patterns. 
Jul 8th
3 tags
How to use Oracle Ref Cursors with WSO2 Data... →
General static cursor can only be used to get data which associates with one SELECT statement and it cannot be used dynamically. Therefore if you need to fetch data associated with different SELECT statements at different times you cannot use a general explicit cursor. The answer for such a scenario is REF cursors. In the case of a normal explict cursor, the SQL query has to be defined at the...
Jul 8th
Jul 8th
5 Good Habits That Will Make You a Better Coder →
Focus on One Type of Language at a Time Write Your Logic through Comments Study Templates, Plugins, and Open Source Code Read Books Experiment
Jul 8th
2 tags
The Rust Programming Language →
Jul 8th