Some people are asking me what is “prototyping”, why it is important to prototype the software in the early stages of the development process and how a prototype looks like. Prototyping is well-known concept in software engineering. We could find many good articles about it and answers to the above questions by performing a simple
Last week I was invited by Ahmed Hashim, the Egyptian Java User Group (EGJUG) leader for a technical talk about what is coming in Java 7. I was happy to perform a talk in the Faculty of Computers and Informatics (FCI) of Cairo University in front of 60-70 keen Java developers: I presented the key