Tarik's profileTour In Developer LifeBlogListsNetwork Tools Help

Tarik Ibrahim

Occupation
Location
Interests
List Of Book / Books I'm Reading These Days
Design Patterns (Wordware Applications Library)
Programming in Python 3: A Complete Introduction to the Python Language (Developer's Library)
Refactoring to Patterns (Addison-Wesley Signature Series)
Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))

Tour In Developer Life

Software Development , .NET,Web Development and Database Development

Microsoft PDC 2009

Jump start your product and technology planning with four days of deep, technical content delivered by Microsoft leaders and technical experts. Here’s just a sampling of the workshops and sessions you’ll see at PDC09.

Join PDC Online

The Difference Between Being Smart, Educated, and Intelligent

I've always been intrigued by the subject of intelligence. As a child my mother would refer to me as "smart," but I quickly noticed that all parents refer to their children as smart. In time I would discover that all children are not smart, just as all babies are not cute. If that were the case, we'd have a world full of beautiful, smart people - which we don't.

Some of us are smart; but not as smart as we think, and others are smarter than they seem, which makes me wonder, how do we define smart? What makes one person smarter than another? When do "street smarts" matter more than "book smarts"? Can you be both smart and stupid? Is being smart more influenced by genetics or one's environment?

Continue reading

6 Simple Steps to $1 Million

This article is part of a series related to being Financially Fit

provided by
investopedia_logo.jpg

Let's face it; we all don't make millions of dollars a year, and the odds are that most of us won't receive a large windfall inheritance either. However, that doesn't mean that we can't build sizeable wealth - it'll just take some time. If you're young, time is on your side and retiring a millionaire is achievable. Read on for some tips on how to increase your savings and work toward this goal.

Continue reading

Microsoft Open Source Strategy: a chat with Hank Janssen

I have been following Microsoft open source strategy from 3 years or so now, and they are not an exception: adaptation is a gradual process at Microsoft too.

Hank Janssen, Director of Program Management at the Microsoft Open Source Technology Center,  over these days is traveling around Europe, and yesterday we had an interesting conversation about how open source things are going at Microsoft these days.

Continue reading

Vodafone Egypt challenge 2009

sponsored by Vodafone Egypt
 

Think, Innovate, and Develop Mobile Applications to give new services, or to enhance life style

Add Your Personal touch to every one’s life

Type: Student
Multiple entries per user is allowed.
  • Open from: Oct 17, 2009
  • Last entries: Mar 31, 2010

The Brief

As Vodafone is always keen on developing youth, Vodafone Egypt, had established a competition for Mobile Application Development for all Egyptian university students with sum of prizes more than 70,000 EGP

Suggested Catergories

The application is recommended to be in one of the below concept areas but not restricted to:

  • Social networks
  • Applications that can be used to enhance communication between people, facilitainting access for social networking sites, facilitates images, videos, and audio sharing...etc

  • Games and Entertainment
  • Mobile games applications that entertains the customers, either solo-games, or group games

  • Travel & Tourism
  • Mobile applications that facilitates for travelers and Tourists their trip

  • Business support and services
  • Mobile applications that facilitates for business customers their day to day life

  • Sport, fitness and health
  • Mobile applications that enables sportive or ordinary people to follow up their fitness and health

  • Utilities
  • Mobile applications that facilitates the day to day life, or enhaces a given service like Audio, Video, and Images enhancement or editing, Enhanced clock , ...etc)

Building the applications using new technologies (e.g. Location based services, data streams, widgets, etc.) gives the application higher ranking opportunity.

Winners will be announced on the website within three months of the closure of the competition. The prizes will be distributed in a Vodafone/Betavine ceremony.

Continue reading


An Engineer's Guide to Bandwidth

Web app developers spend most of our time not thinking about how data is actually transmitted through the bowels of the network stack. Abstractions at the application layer let us pretend that networks read and write whole messages as smooth streams of bytes. Generally this is a good thing. But knowing what's going underneath is crucial to performance tuning and application design. The character of our users' internet connections is changing and some of the rules of thumb we rely on may need to be revised.

In reality, the Internet is more like a giant cascading multiplayer game of pachinko. You pour some balls in, they bounce around, lights flash and —usually— they come out in the right order on the other side of the world.

Read more

America's Best Young Entrepreneurs 2009

For our fifth annual roundup, BusinessWeek readers nominated a record number of young entrepreneurs. Meet the 25 most impressive

Welcome to our fifth annual roundup of the country's most promising young entrepreneurs. Before we get started examining the new batch, consider this question: Who is more likely to start a business: A college student or a worker with a few decades of experience? Yep, you guessed it: the experienced worker.

It turns out it's boomers, not twentysomethings, who start the most businesses in the U.S. Over the past decade or so, the highest rate of entrepreneurial activity belongs to the 55-64 age group. The 20-34 age bracket, by contrast, had the lowest rate. That's according to a recent report by Dane Stangler, a senior analyst with the Kauffman Foundation, based on data collected from 1996 to 2007. It echoes research by entrepreneur-turned-academic Vivek Wadhwa, who found that twice as many tech entrepreneurs create ventures in their 50s as do those in their early 20s.

So not only are these entrepreneurs navigating the toughest economy many of us have ever lived through, they're also vastly outnumbered by older, more experienced competitors, who usually have more contacts and capital. That's even more reason to continue to give young entrepreneurs the encouragement, respect, and awe that they've received since becoming cultural icons during the dot-com boom.

Stangler says he's not suggesting young people aren't entrepreneurial or won't be. "The cachet of large, established companies has taken a hit. Job tenure has been falling for a long time. Employment is not going to recover in the very near future. People across all age groups are going to take the future into their own hands."

Read more

Software Freedom Day @ Alexandria University

لإسكندرية، الأول من سبتمبر 2009 – يسرنا أن نعلن لكم عن يوم حرية البرمجيات, يوم حرية البرمجيات هو احتفال سنوي عالمي يقام في جميع أنحاء العالم بغرض نشر مفاهيم البرمجيات الحرة بالإضافة إلى تشجيع الأفراد على استخدامها والمشاركة في تطويرها .

الاحتفال بيوم حرية البرمجيات سيستمر لمدة أسبوعين ابتداءاً من الأول من سبتمبر في كلية الهندسة جامعة الإسكندرية . الهدف الأساسي من وراء هذه الاحتفالية هي تشجيع مستخدمي الحاسب للتعرف على البرمجيات الحرة ذات المصدر المفتوح بالإضافة إلى التعرف على المجتمعات التي تقوم بتطويرها و نشرها حول العالم و علي كيفية المشاركة في هذه المجتمعات .

تستهدف الاحتفالية الأشخاص المهتمين بالبرمجيات الحرة ذات المصدر المفتوح , كما إنها ترحب بمن ليس لديهم معرفة سابقة بالبرمجيات الحرة و يرغبون في التعرف عليها و استخدامها , و بالتأكيد نتمنى حضور من لديهم خبرة في مجال البرمجيات الحرة ليفيدوا الأخرين و هذا هو أساس ثقافة التعاون و المشاركة التي قامت عليها البرمجيات الحرة ذات المصدر المفتوح.

هذا الاحتفال تحت رعاية مؤسسة (Software Freedom International (SFI و هي مؤسسة لا تهدف للربح و تعمل على دعم احتفاليات حرية البرمجيات في جميع دول العالم عن طريق تشجيع المتطوعين الذين تتلخص مهامهم في التأثير على المستوى المحلى و إيصال مفاهيم حرية البرمجيات لأفراد المجتمع .

هذا العام المتطوعين في الإسكندرية من 4 مجموعات مختلفة وهم :
1- اتحاد الطلاب بكلية الهندسة جامعة الإسكندرية
2- Open Source University Meet up (OSUM) Club ملتقى البرمجيات الحرة بجامعة الإسكندرية
3-The Arabic Wikipedia team متطوعي موسوعة ويكيبيديا العربية
4- Alexandria Association of Computing and Machinery (ACM) Chapter
بالتعاون مع:

جماعة مستخدمي لينكس مصر EGLUG

وسوف يتم تنفيذ العديد من النشاطات خلال الأسبوعين وهي:

1- محاضرات صغيرة للتعريف بكل ما يختص بالبرمجيات الحرة ومجتمعها وستتضمن:

•نظام التشغيل (Linux) (الاستخدام اليومي – الإدارة – التطوير)
• لغات البرمجة ذات المصدر المفتوح (C, Java, PHP, Ruby, Python)
•بدائل البرمجيات المغلقة (الاحتكارية) من البرمجيات الحرة .
•ثقافة المجتمعات الخاصة بالبرمجيات الحرة.
•مستقبل الحوسبة ودور البرمجيات الحرة في صناعته.
•الأمان على الحاسبات العاملة بالبرمجيات الحرة.

2- سوف تقام العديد من المحاضرات العملية لشرح عمليات تنصيب و تعديل و استخدام البرمجيات الحرة.
3- مكاتب للتعريف بمجتمع حرية البرمجيات و شرح كيفية استخدامها.
4- مجموعات دراسية تقوم بتقديم إرشادات للمشاركين عن كيفية تعلم المزيد عن البرمجيات الحرة ذات المصدر المفتوح.
5- المسابقات ذات مستويات مختلفة تهدف إلى حث المشاركين على زيادة معرفتهم و قراءة معلومات أكثر.
يسعدنا أن نتقدم بدعوة جميع الأشخاص في الإسكندرية لمشاركتنا الاحتفال بيوم حرية البرمجيات والاستفادة معنا.
لمزيد من المعلومات يمكنك الاتصال ب :
- أحمد محمد سعيد
المنسق العام
هاتف: 0112389430
البريد الإلكتروني: Ahmed.Saeed@sun.com
- ياسمين جابر
البريد الإلكتروني: Yasmine.Gaber@gmail.com
بالإضافة أيضا إلى الصفحة الخاصة بالحدث على الويب:
http://softwarefreedomday.org/teams/egypt/alexandria_university

أقوم بنشر هذه التدوينة مأكداً على دعمي للمصادر المفتوحة
وأتمنى لفريق العمل النجاج والتوفيق


مصدر الخبر قمت بنقله من مدونة صديقى علاء الصالحى 


Java vs .Net Secuirty

Series of 4 parts to compare between security in Java and .Net Platforms
Part 1
Part 2
Part 3
Part 4

Though the series is old but it has useful information

اصبر على عدوك

 لا ترهق نفسك بمراقبة خصمك، فما عليك إلا الانتظار وسيحمل لك النهر جثتته
حكمة صينية

الحملة الجماعية لمواجهة تحديد الأنترنت فى مص

بعد الغباء الزائد عن الحد الذى ظهر على السطح من مسئولى الجهاز القومى للاتصالات بالتواطؤ مع شركات مزودى خدمة الانترنت فى مصر لتحديد سرعة الدنولود و الباندويدث المستخدم بدون اى اعتبارات للمستخدمين او احتياجات الشركات فقد انطلق موقع لمواجهة تحديد الانترنت فى مصر
الحملة الجماعية لمواجهة تحديد الانترنت فى مصر