Programming

Oracle performance tuning - an update

Oracle performance tuning – an update

A tutorial is now available to perform Oracle performance tuning of applications and SQL statements. This tutorial has been expanded to include case studies, which will go a long way in better understanding of concepts explained. Link to the PDF tutorial here: Tuning.pdf This current posting is an extension to the existing post on performance [...]

Releasing: Gurbani search for mobile

Releasing: Gurbani search for mobile

Gurbani searching on the mobile used to be tough. Symbian and Android phones do not support Unicode with Indic support, which is required to use gurmukhi websites. Opera Mini allowed us to read gurbani, but entering search text is a different matter. I have developed a web page that allows you to do this, but [...]

7 habits of highly effective programmers

7 habits of highly effective programmers

I recently came across a list of seven rules for beginning programmers. I could agree with only one of the rules – each procedure should have a purpose, an input and a defined output. However, programming is an ecosystem of related disciplines, and the rules ought to control not just coding. Here is my attempt: [...]

Preparing for the PMP

Preparing for the PMP

This post is based on an interview with Piyush Singhal who cleared PMP recently with a 90+ score. Okay, so you are thinking about going for the Project Management Practitioner exam, and do not know where to start. Let’s get you started. Below is a project plan for clearing the PMP certification. The first thing [...]

Performance tuning tips

Performance tuning tips

Today I will share with you a couple of tips on process performance tuning: rewriting your code to be faster. This, for a change (contrasted with my previous posts on performance tuning), has nothing to do with Oracle or SQL: you can use these tips in any language. When your code has been identified as [...]

Recursion: my two cents

Recursion: my two cents

A lot has been written on the use of recursion in computer programming, yet it remains one of the least understood aspects – especially for beginners. Having visited the Wikipedia page on recursion, I believe the text is hard to understand, and the examples are forced: there is no reason to use recursion to solve [...]