Friday, August 24, 2007

Cleared the FileNet BPM Java API Certification with 90%

Today I’ve cleared the FileNet BPM Java API Certification Examination (201748T) with 90%. Questions were moderate enough to attempt.
Now I have became a FileNet Certified Professional :)

Tuesday, August 21, 2007

Roy on Agile Methodology

"Agile methodology intensely focuses on best practices such as iterative delivery, test-driven development, continuous integration, and agile testing which enables the developer to deliver high quality applications with unprecedented visibility of progress to customers."

[From this article by Roy Singham]

Tuesday, August 7, 2007

Eclipse projects for AJAX development

The Eclipse Foundation announced milestone releases in two AJAX-related Eclipse projects — the ATF (AJAX Toolkit Framework)[incubator project] and the RAP (Rich AJAX Platform). These projects provide innovative new Eclipse-based technology to be utilized by AJAX developers.

RAP can be downloaded from http://www.eclipse.org/rap/

Looking forward to use these new projects...

Thursday, July 26, 2007

Using regular expressions in JavaScript

Today I learnt to use Regular Expressions in JavaScript. Actually I haven't touched regular expressions from last two years. I used them two years before in Lex & Yacc programming which was solely based on REs.
It's very interesting & useful in JavaScript to make any type of validations like for float value, email address, etc. on the client side.
I tried to develop the RE for validating the float value which contains e/E in it. It was pretty interesting to see the RE coming up part by part. Finally the full fledged RE to validate float value was formed. I would like to share it:

var floatRegExp = /^([+\-])?\d*([\.])?\d*([eE]([+\-])?)?\d*$/;

Your view on the above RE is welcomed :)

Wednesday, July 25, 2007

The multi-core crunch is coming...

Accoding to this article in the Arizona Daily Star the new generation of multi-core CPU's poses a daunting challenge to the software industry.

Give a view to this article.

Wednesday, July 11, 2007

Dynamic TABLE operations in HTML using JavaScript

Today I created one full fledged app using simple HTML, JavaScript & AJAX, which dynamically create, edit & delete the TABLE row (in the UI), which in turn is reflected in the database itself. While doing all these operations, no page REFRESH / RELOAD takes place, which gives feel that all these operations are done very faster than that of traditional approach.

As I've used JavaScript majorly, I've tested the app in IE(6.0), Mozilla Firefox(2.0.0.4) & Opera(9.20). It works fine without any browser compatibility issues. For AJAX, i've used JSON, which is supported by these browsers.

I think it's really great achievement for me as I've tried to create most user-friendly & interactive app.

Following is the snap of my app:
[All the operations takes place in the single page itself without refresh / reload]

Sunday, July 1, 2007

My first AJAX program in Java

Finally I have created my first AJAX program in Java. It's to convert an entered number to the string representation. What I've done is created one JSP page and one Servlet to process the client request. In the JSP page I took one text box to enter the number & then passed it to the Servlet in the form of of request. There I converted the number to the string & passed it back to the requesting client in the form of XML/Text response. This response text is in the form of XML, but in my case as there is only one field, the XML is overkill.

AJAX is really interesting to study. It's not a technology but it's a group of ideas that, used together, are proven very powerful. I'll be exploring a lot in it. :)

Monday, June 25, 2007

Cleared the FileNet CM Java API Certification with 100%

Today I’ve cleared the FileNet CM Java API Certification Examination (201747T) with 100%. Questions were moderate. I was preparing for it from last two weeks. Finally, with little hard efforts & with God's grace I've made it.

Tuesday, June 5, 2007

Google Reader... A new way to stay updated !!

Today I came across Google Reader, a new feature introduced by Google. I really found it very useful.
It's really cool as you can remain updated with your favorite websites/forums/blogs just like checking your email. It constantly checks your favorite sites and blogs for new content, so that you don't have to visit each & every website for new content.

Nice innovation :)

Monday, June 4, 2007

Microsoft Surface: Behind-the-Scenes First Look

The software giant has built a new touchscreen computer—a coffee table that will change the world. Go inside its top-secret development with PopularMechanics.com, then forget the keyboard and mouse: The next generation of computer interfaces will be hands-on.

Take a look...

BlogCamp event in Pune



Some details...
BlogCamp Pune is an unconference focussed on Blog, Bloggers and Blogging phenomenon. It's a one day event. It is a free unconference focusing exclusively on blogging, organized by bloggers for bloggers. It‘s built upon the principles of the famous BarCamp (ad-hoc unconference) focussed on sharing, learning and new ideas.

Date: 16th June, 2007 (Saturday)
Venue: SCIT (Symbisis Centre for IT) in Hinjewadi IT park
Register here.

See you at blogcamp... :)

Sunday, May 20, 2007

Posted an Eclipse bug in Bugzilla

My colleague told me that she was not able view the CONSOLE window in the Java Perspective, even after going through Window-->Show View-->Console and also by pressing the short-cut keys Alt+Shift+Q,C. When we were inspecting that what exactly went wrong, we were not able to bring back the CONSOLE window. It was visible in the Debug Perspective in the same Workspace. We tried creating new Workspace, & there the CONSOLE window was visible. But later we switched back to the older Workspace, the problem still persisted.
So I decided to post this bug to the Bugzilla. It's here.

Monday, May 14, 2007

MVC architecture in Ruby on Rails

Today I came to know that how RoR uses MVC(Model-View-Controller) architecture internally to faster the development of Web Apps. It's really cool.

Monday, April 23, 2007

78th percentile of Nerdiness

I just took this fun test that calculates how nerdy I am as compared to other people. I got the small batch after giving the test, here it is:

   I am nerdier than 78% of all people. Are you nerdier? Click here to find out!

Try it out :-)

Thursday, April 19, 2007

MyEclipse Enterprise Workbench starting error

From last two days, I was facing the problem while starting the MyEclipse Enterprise Workbench, by directly executing the eclipse.exe. It was giving the following error while starting:

Required Java version: 1.4.1. Available 1.3.1_01

So, I was starting the MyEclipse by using the startup.jar. But today I was able to resolve this problem by visiting some MyEclipse forums.

I done the following steps:
1. Right click the shortcut and go to Properties->Shortcut tab.
2. In the Target box, add the following in front of eclipse.exe as:
"eclipse.exe -vm [Java 1.4 or above installation directory]\bin\javaw.exe"

and the problem was solved :-)


_________________________________________________________________________________________________________________

"Look at the sky. We are not alone. The whole Universe is friendly to us and conspires only to give the best to those who dream and work."

- Dr. A P J Abdul Kalam
_________________________________________________________________________________________________________________