Skip to main content

Ahmed Hashim

Ahmed Hashim has been working with Java technologies since 2002. He has experience with EJB, Hibernate, Spring, Struts, JSF & AJAX, ESB & BPEL. He is SCJP and SCWCD. Ahmed Hashim is the initiative, founder and leader of the Egyptian Java User group, he is a frequent speaker in local event in Egypt organized by Egyptian JUG and other communities. Ahmed is a Sun Java Champion since December 2007. Ahmed graduated from Faculty of Computers and Information, Computer Science Department, Cairo University, after doing MSc thesis 'Design Level Assertion and Architecture quality'.


ahashim's blog

AspectJ: Please don't use System.out.println

Posted by ahashim on July 24, 2008 at 1:39 PM PDT

Usually if you are working in a "big" project and doing a code review; if you have a vendor who develop some application for your company; if you have a fresh graduate developer ... you will find a lot of bad-practices in the code being written! I don't like to see System.out.println() in the code ..

Beside Java ... Flex

Posted by ahashim on June 10, 2008 at 1:42 PM PDT

Few months ago I did my Hello World Flex, I used Adobe Flex Builder and founded it interesting to produce RIA. After than I tried a simple application for file download and discovered some features in Flex. Now, I came with a new project and decided to use Flex to do the job.

What is my project?

Book Review: High performance web sites

Posted by ahashim on April 20, 2008 at 8:10 AM PDT
High Performance Web Sites by Steve Souders is one of the most important books front end engineers should read to be able to develop a proper web sites. In 14 chapter, you will know 14 of the best tips to enhance the performance of your website.

Helwan JUG sessions

Posted by ahashim on April 16, 2008 at 4:21 AM PDT

Yesterday, I did a couple of presentations about Java platform and Open Source for HelwanJUG, Faculty of Computers and Information at Helwan University. download the sessions

Java Platform

Open Source Software

EGJUG Meeting: Faculty of Science, Ain Shams University

Posted by ahashim on April 13, 2008 at 2:14 AM PDT

Yesterday I made a presentation about Java platforms, it was an introductory session for students and graduates in Faculty of Science AinShams University. It is the same session I did last week with some additions like Security, Connection Management, Scalability and Messaging. Download file

Introduction to Java Programming language Presentation

Posted by ahashim on April 10, 2008 at 12:51 AM PDT

Today, I have visited Faculty of Engineering at Shubra "Banha University" and made a presentation in the IEEE event. The session was about "What is Java platforms?!". It is a basic introduction about Java for the students, less than 10 students using Java there !!

Download file

Microsoft is Golden sponsor for the Java Developer Conference in Egypt

Posted by ahashim on February 28, 2008 at 12:24 AM PST

Microsoft? Yes, Microsoft will be a Golden sponsor in the Java Developer Conference which organized by the Egyptian Java User Group.

Why? Because Microsoft has something to show to the Java developers and Open Source fans. Integrating the Java platform with .net platform is a serious topic which Java Developers should be aware with. Also it will be interesting for .net developers.

Ahmed Hashim has been nominated to be a Java Champions

Posted by ahashim on February 7, 2008 at 4:42 PM PST

I would like to announce that I have been nominated by Sun Microsystems and Sun Java Champions Community to be a Sun Java Champion.

It is my honor to be the first Java Champion in Egypt and the MENA!

This nomination will recharge my power to continue working for the community.

How popular is Java compared to .Net in Egypt?

Posted by ahashim on January 19, 2008 at 2:08 PM PST

How Java is popular in Egypt?

In my interview with Geertjan Wielenga, he asked me this question, I think Java popularity is around 25% in Egypt. Some friends asked me verbally about the reason behind my opinion.

How to make a Successful Java User Group

Posted by ahashim on January 4, 2008 at 9:27 AM PST
Mmm, you can ask this question if you have an inactive user group, or when you are going to establish a new user group.