June 2011
1 post
How to Become a Great Finisher →
July 2010
84 posts
5 tags
Load Avarage →
4 tags
An Interview With Edsger W. Dijkstra →
How To Focus →
The Cure for Creative Blocks →
3 tags
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...
3 tags
Websocket support for Django →
3 tags
3 tags
Amazing physics engine →
6 tags
BPEL4People →
4 tags
Exteriments with HTML5 and →
2 tags
C verses C++ →
How to be an Indispensable Programmer →
Birth Day: The only day in your life, when you cried and your Mother was...
– Dr. Abdul Kalam
2 tags
Sorting Algorithm Visualization →
What people want →
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...
5 tags
Google EC2 Competitor Coming in 2010? →
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.
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...
1 tag
9Tips To Improve Your Writing Skiils →
3 tags
The Dwarfs and The Fast Marking Algorithm →
1 tag
How to be a programmer →
4 tags
DNode: Asynchronous Remote Method Invocation for... →
1 tag
1 tag
1 tag
1 tag
How to make engineers write concisely with sentences? By combining journalism...
– — William A. Wood, September 8, 2005
2 tags
2 tags
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...
2 tags
Explaining Functional Programming to... →
5 tags
What is the best functional language for... →
2 tags
5 mistakes in programming language design →
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...
6 tags
Thoughts on Cojure →
Working without a plan may seem very scary. But blindly following a plan that...
– REWORK - Jason Fried and David Hansson
2 tags
What's the Fastest Way to Code a Loop in... →
1 tag
The five most important algorithms? →
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.
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...
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
2 tags
The Rust Programming Language →