About Me

My name is Ram Kulkarni. I live in Bangalore, India.

I have been developing software for more than twenty years. I had written my first program in Fortran and since then I have been hooked to programming. After programming in C and C++ for the first five years, now I mostly code in Java.

I worked in the ColdFusion team in Adobe for ten years. I joined Macromedia just before ColdFusion 7 was about to release. Since then I have worked on ColdFusion 8, 9, 10 and 11. I implemented many features in ColdFusion like debugger, interface support exchange integration etc. However my most challenging project in Adobe has been ColdFusion Builder. ColdFusion Builder is an IDE for building ColdFusion application, and is built on top of Eclipse. I am the lead engineer for ColdFusion Builder since its first release.

I have always been fascinated by mobile applications. I had created my first PDA application for Palm OS almost 10 years back. I did dabble in J2ME a bit after that but it was just too tedious and mobile phones were not as powerful and feature rich as they are today. However now that smart phones are being used widely and Android has made mobile development quite easy, I have started developing apps for Android in the last one year. I have published two applications on the Android Market – 1. Annotated Call Log 2. Simple Task Reminder. I do have a couple of more apps that I am currently working on.

I have worked on a number of technologies; Server, IDE, Web Applications, Desktop Applications, Mobile Applications etc. Through this blog I will be sharing my experience in working with these technologies.

– Ram Kulkarni


6 Replies to “About Me”

  1. I want to say thanks very much for your job you have made in writing this piece of writing. I am hoping the same effective job from you in the future as well.

  2. Thank you very much for your technical post regarding ColdFusion, also for your great job. I hope you will be continue in posting CF in future as well.

  3. Hi Ram,

    While checking for a crypto solution in JS, I landed in your page. then I checked about you. Good to know about to you, also your passion for technology.
    I just downloaded your call annotation app, i love it. i used to get calls from many of my users, asking for some help, most of the time i don’t need to save their number, but i need to remember who called for what. which i used to do with offline notes.

    now using this, it is very easy to note something about a call… good thinking

    Harikrishnan R
    CIO – airtel broadband.

  4. I want to use select query in existing MSSQL database instead creating new table and then selecting records in cfclient how i can create it. i am trying to create CF mobile app

  5. Hi Ram … just starting Java EE 8 Dev w/ Eclipse (Kindle)
    So far like the clear simple steps / explanations, however, hit 2 snags:

    1. RE: JSTL: Eclipse marks quotes in quotes (single, double or mixed) as an error and if both inner and outer quotes are same (single quote vs double) then gets error on run also:

    Solution seems to be to put outer quotes single (‘) and inner double (“), which does run, although an apparent Eclipse bug still shows error … so your text is incorrect AND probably should mention that Eclipse has a bug.

    Similarly, you need to publish an Errata page for things like this.

    2. Registered at http://www.packtpub.com/support ~ noon today to dl code … never got an email with link (I bought at amazon) … can you ping those guys to do their job in a timely maner? I WILL NOT be buying any more packtpub books if I cannot get the dl’s!!!! Nor recommend to others (quite the opposite.)

    As a final point I (IMHO) should be mentioned by this point in the book (not sure if you get to it later) is that the code can be stepped thru in DEBUG mode (stopping on breakpoints) IF the server is started in DEBUG *and* you right-click and select “Debug As”


Leave a Reply