Read: 217 times    -     Avarage Rate: 4.5

2011 23 Dec

The communication technologies are booming these days; new ways to communicate with everything around us are being introduced. Interaction is being redefined at such a rapid way which it’s hard to predict. People are walking around with their mobiles, which are the computing replacement of our parent’s decades. Everything is connected now. So it is worth to find solutions that are based on these trending mobility technologies. “Pay per Mobile”
Read: 235 times    -     Avarage Rate: 0

2011 06 Oct

Dear Apple Team and Family of Steve Jobs, We, at Jaftalks.com, are saddened to hear of Steve’s death. Please accept our sincere condolences. On behalf of the entire team, please accept our deepest sympathy. Steve the leader of our domain and one of the founders of our industry will be greatly missed at our future. Please know that we will be remembering Steve forever, and we’ll remove all the articles that were taking side against him at our blogs. May this message
Read: 1786 times    -     Avarage Rate: 4.2

2011 29 Jul

Six months ago, while I was about to synchronize my iPhone with my Windows PC, iTunes asked me to run a major update, intuitively I accepted the request, then the software started the update progress. After 4 hours of downloads, all the system of the mobile and the iTunes where on hold, I can’t do any action, I got a message saying that the download is finished and the installation has been started. 15 minutes later, and after the completion of installation, I realized that my IPhone ta
Read: 513 times    -     Avarage Rate: 4.5

2011 21 Jul

Google+ is a new attempt for Google to go into social networking. It is mostly going to target digital influencers — technology geeks and executives,  professionals, as well as social media experts. Google+ features are likely to be decentralized. They’ll be extending across the Web, the mobile Web, and various computer, smartphone, and tablet platforms.
Read: 739 times    -     Avarage Rate: 4.4

2011 03 Jun

Emotional Intelligence is the ability to manage our emotions. The development of this skill should be done by developing the feelings understanding skills first, and empathizing with others. When the one is able to understand and manage his own emotions, then he’ll be able to manage the others. Researches show that emotional intelligence is a talent that can be enhanced and empowered by training and practicing emotions understanding and controlling technics.Based on Daniel
Read: 919 times    -     Avarage Rate: 4

2011 01 Jun

Why do you cry at work? Or when was the last time when you didn’t know how to respond when someone blow up at you? How many times did you hear the statement “It’s not personal, it’s the job requirements”. Well, yes it’s personal, and you are not alone facing this! Khalil, 32 years old, project manager at one of the leading IT companies in Lebanon, focuses a lot on “Emotional Intelligence – EQ” and woks on how to understand
Read: 911 times    -     Avarage Rate: 4.5

2011 26 Apr

Some people make you laugh when you read their statuses on Facebook; others make it easy to you to just remove them from your friend list. There's an epidemic of stupidity going on in the world today. It's called Facebook. Actually, it is on display on Facebook. Now, don't get me wrong. I like Facebook. You can catch up with friends you never intended to talk to again after the fourth grade. You can see someone's kids who look just like him, but then again you don't even remember him
Read: 2183 times    -     Avarage Rate: 5

2011 07 Jan

If you are a teacher or you conduct a lot of presentations, you can enhance your presentations and the way you do them, your life can be made easier using an interactive whiteboard like a Smartboard. If you aren't familiar, a Smartboard is essentially a computer projected onto a touch screen. You can touch the screen to move forward a presentation, make annotations, highlight text, or do anything else. Obviously, t
Read: 1203 times    -     Avarage Rate: 5

2010 19 Dec

Check out this presentation, I've conducted about Augment Reality and how much it's influencing our daily life. In this presentation, I'll cover some of the real life examples that I find useful. Augmented reality will open our eyes to a new cool experience that can make our life full of technology and make it look stylish.  
Read: 1151 times    -     Avarage Rate: 4.7

2010 16 Oct

After three months of hard work, Agile Manifesto is now available in Arabic. Mohamed Elamery, Sif E. Elharti, Karam A. Labban and I (Hasan Jaffal), worked on translating these rules that rule the world of agile project management worldwide. In order to succeed in the new economy, to move aggressively into the era of e-business, e-commerce, and the web, companies have to rid themselves
Read: 1205 times    -     Avarage Rate: 3

2010 23 Aug

iPhone 4 Propaganda Strategy… Revealed!! In the past year, HALF of the planet had one topic in common: iPhone!  it doesn’t matter if they were saying “I want one”, “I love iPhone”, “I Hate iPhone”, “iPhone Rocks”, “iPhone Sucks”…. They were talking about it… so the Top Secret Attr
Read: 2793 times    -     Avarage Rate: 5

2010 13 Aug

Software development process should take into account many considerations. In general, we can divide them into two categories: functional which correspond to the main functionality of the software, and non-functional as security, persistence, maintenance, etc. This paradigm of separation leads to improve the modularity of software. Aspect Oriented Programming (AOP) is a new programming paradigm dealing with this concept. An aspect is a software entity
Read: 1350 times    -     Avarage Rate: 4

2010 13 Aug

With the evolution of technologies and software systems, applications and their interfaces had become more interactive leading to make the concerns of solution architects more critical. Performance is one of these concerns, responding in real time to the users requests became critical especially in web and network based applications. Service Oriented Architecture is widely spread now becau
Read: 1047 times    -     Avarage Rate: 3

2010 08 Jul

PERT introduces risk onto the project schedule via 3-point estimates of activity duration when deterministic time is unaffordable. This practice propagates the notion of risk over the scope of the project and allows for a feedback into the financial decisions pertaining. We shall start by introducing the risk profile of the activity and its rationale then proceed to its effect on the whole schedule and deadline. Afte
Read: 1850 times    -     Avarage Rate: 3.5

2010 08 Jul

I searched the internet about the best ways to represent the use cases and the user stories in agile project, I faced many points of views that fit all in the same basic standard format: As an <actor> I want to <action> so that <achievement> This way of representing a user story is indicative and helps explaining the needed requirements to team members, but in big systems where the number of user stories is h
Read: 1197 times    -     Avarage Rate: 4

2010 28 Jun

Currently, I am initiating a new project and building its team and giving the responsibilities and missions for the people working with me. Without any researches or waste of time,  and as always in such situations I came back to the God of leadership John Maxwell, who says “to build a successful team, you have to add people who make things happen, you need a catalyst in your team”.
Read: 2414 times    -     Avarage Rate: 4.5

2010 09 Jun

What? Software application architecture is the process of defining a structured solution that meets all of the technical and operational requirements, while optimizing common quality attributes such as performance, security, and manageability. It involves a series of decisions based on a wide range of factors, and each of these decisions can have considerable impact on the quality, performance, maintainability, and overall success of the application. W
Read: 2302 times    -     Avarage Rate: 5

2010 08 Jun

Leaders are the influencers of people around them; they are the people who lead to accomplish great targets and goals. A team leader should have a dream, and as much as the dream is SMART the leader will be successful and close to make this dream real. No one can accomplish big things alone, even God has a team of angels around him, so to do great things you need great people that help you do it. Normal people are easy to find, but not everyone deserves being in your team. If
Read: 2406 times    -     Avarage Rate: 5

2010 07 Jun

In traditional projects, and the old life cycle management methodologies, the requirements changes were so hard, and the teams try to resist it as possible. So the detailed requirement catching was the first goals of project. So to minimize the changes in the requirement team shall include whatever they can imagine in their analysis and have to see the and predict the coming path for the software in order to minimize the final cost.
Read: 2734 times    -     Avarage Rate: 5

2010 04 Jun

Summary A high end software architect with an excellent understanding of software practices and a good understanding of business processes, flexible as regards moving from project to project and in assimilating new technologies. Keen, well-motivated and highly dependable. Specialties ASP.NET – SilverLight – WCF - Software Archite