Enjoy 🙂

Nice Tools :)

Below are nice tools I used to use as software developer 🙂

1) grepWin:

grepWin is a simple search and replace tool which can use regular expressions to do its job. This allows to do much more powerful searches and replaces.”

2) Notepad++:

“Notepad++ is a free (as in “free speech” and also as in “free beer”) source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.”


“CSDiff is a free, advanced file-difference analysis tool for Microsoft Windows.”


FileZilla: free FTP solution. Both a client and a server are available.


Cavaj Java Decompiler is a graphical freeware utility that reconstructs Java source code from CLASS files.


FireBug is web devloper tool, some of its features below:

  • Inspect HTML and modify style and layout in real-time
  • Use the most advanced JavaScript debugger available for any browser
  • Accurately analyze network usage and performance
  • Extend Firebug and add features to make Firebug even more powerful
  • Get the information you need to get it done with Firebug.



2011 in review

The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog.

Here’s an excerpt:

A San Francisco cable car holds 60 people. This blog was viewed about 2,100 times in 2011. If it were a cable car, it would take about 35 trips to carry that many people.

Click here to see the complete report.

DZone MVP Certificate

integration spring with jsf is easy, you just needs to follow these steps:

1)in web.xml make sure that you have (context listener + context param) :



2) you need to use “DelegatingVariableResolver” in faces-config.xml:

3) in the managed bean that you want to use the spring bean, you need to add spring bean to the managed bean class as property:

Thats it 🙂

Before couple of days I received the good news that I passed the “Oracle Certified Master, Java EE 5 Enterprise Architect certification”.
The story begins in December 2010 when I took the first part of the exam.
I relied on my hands-on experience in java, Design patterns, web component, EJB.
I just read “Sun Certified Enterprise Architect for Java™ EE Study Guide”.

By the way , at that time I had SCJP, SCBCD 5, SCWCD.
so it was a great challenge to try to get the most valuable certificate in Java which is the Architect certificate.

part 1 questions mainly focused on the higher level concepts , no details or low level questions, my score was 77% .

in April 2011, I returned back to the assignment , in 2 weeks the assignment was done.
in general the assignment is simple, but there are some details you need to take care about.
I worked on assignment using Visio, then exported the diagrams to html pages as they requested, then i packaged the html pages to jar file.
before sending the assignment , you need to finish part2, I went to exam center I answered around 7 questions, mainly the questions about how your design handle security, scalability , maintainability,…. and if there is a use to Enterprise Java Beans and why,…

21 April – I sent the assignment
25 April – I received the confirmation about receiving the assignment, they informed me it needs 6-8 weeks to be graded.
30 May – I sent them an email asking about any updates regarding the result.
2 June – OCP team apologized for the delay , and they told me they may need another 2-3 weeks.
21 June – I sent them any updates email …
22 June – OCP team apologized for the delay!
1 July – I recieved email that I passed the exam.

It was a nice challenge to work on this certificate, what do you think 🙂 ?

2010 in review

The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here’s a high level summary of its overall blog health:

Healthy blog!

The Blog-Health-o-Meter™ reads This blog is doing awesome!.

Crunchy numbers

Featured image

A helper monkey made this abstract painting, inspired by your stats.

The Leaning Tower of Pisa has 296 steps to reach the top. This blog was viewed about 1,000 times in 2010. If those were steps, it would have climbed the Leaning Tower of Pisa 3 times


In 2010, there were 6 new posts, growing the total archive of this blog to 7 posts. There were 2 pictures uploaded, taking up a total of 4kb.

The busiest day of the year was May 6th with 88 views. The most popular post that day was JSF 2.0 AJAX…For Begginers 🙂.

Where did they come from?

The top referring sites in 2010 were java.dzone.com, agile.dzone.com, en.wordpress.com, blog.pulleman.com, and mguillem.wordpress.com.

Some visitors came searching, mostly for jsf2.0 ajax, ajax loader jsf, @+managedbean jsf 2010, jsf 2.0 ajax, and wspublisher not working juma.

Attractions in 2010

These are the posts and pages that got the most views in 2010.


JSF 2.0 AJAX…For Begginers 🙂 May 2010


JAX-WS Deployment Five Minute Tutorial April 2010


Good Technical Team Leader …? May 2010


JAX-WS Five Minute Tutorial April 2010


Arabic PDF Jasper Reports Problem… August 2008
1 comment