Google Chrome OS: Operating System redefinition
July 8, 2009
Sundar Pichai is Introducing the Google Chrome OS on google’s blog.
Here we go again, Google is extending its web domination thought to something bigger, The thought is “how do you design an OS knowing what and how people are using it”. and for now the Web is the answer.
I believe it’s a part of a smarter strategy by google to get a tiny OS slice – for now – from MS by introducing it on the netbooks, while keeping in mind the previous losers and MS’s bloody fight to keep the first seat in the OS world.
Microsoft Local Impact Map
June 29, 2009
“It’s all luck, when you get kicked out of your college, your first job destination becomes your track” a friend of mine said, yes this is true in the reactive people’s world, however the great people who could proactively shape their future and destinations, who could sense what’s best for them, their abilities and their market best opportunities, would have some other opinions.
This still doesn’t put any of the two tracks in the lower block, on all levels java is paying better everywhere in the world, and it’s expected to be like that for a while, Microsoft wins in the developer communities’ domination, it’s like when a country wins a war and their people get into a deep poverty and their soldiers get killed, the country still wins but all what their people have is the pride. Microsoft won but their developers didn’t.
Are you a java developer or a .net developer? This question applies on more than eighty percent of the world’s current software developers, I think you already asked yourself at least once which one is the best for you, and if it’s really a first time choice or you can convert whenever you want or when the market wants, and how would this affect your career.
It’s becoming a culture that you can’t convert – or work on both – and the developers started to believe it because they have separate departments in their companies, without giving it a deep thought why and what makes it a first time choice, and when you work on this you can’t do that.
it’s all about knowledge, you can get your hands on .net for years and then convert to work on a java enterprise or vice versa as long as it puts you on the same development level and you have the potential and attitude to get yourself on this level, and on the other hand you do have your own wide and thoughtful reasons, you would see some resistance claming that this is considered as horizontal knowledge scalability or you can’t become a great developer that way, let’s step back and thoughtfully look into it, you work only on couple projects, don’t you? And you already an expert with everything you practiced on these java or .net projects, so there is no other way to do more, unless you do one of two. first, take your career to the next level (most probably would be an architect if you are desiring a technical step, or managing development projects or operations if you are desiring a business step). second, you develop your skills by self studying the corners of the technology you use, and this doesn’t count on your career path unless you apply it on an enterprise project. don’t you think so? so you are who you decide, being a great developer or not, your attitude and self-awareness are what makes your step on a solid stair.
I don’t think there is a big difference in both technologies, both do the same job with almost the same cost in the enterprise, check out this article, it has some good information about Java vs. .Net from the technology perspective.
let’s conclude this in the following, you make your choice, you can be powerful on anything, as long as you believe you are powerful inside.
EDC ‘08 and Patrick Hynds
March 12, 2008
After a couple of delays, next month the EDC (Egyptian Developer Conference) ‘08 will take place in Cairo, nothing has been announced yet about the agenda, place, speakers and topics, all we’ve got is “the mid of April”.
Patrick Hynds (MDC’s most famous speaker) has just confirmed his participation and announced the topics he will be speaking about in the conference.
see you all there!
Individual AppPools vs. Shared Pooling
October 2, 2007
Many hosting companies have based their windows-based hosting environments on the concept of shared application pooling, by sharing AppPools those companies achieved server densities similar to those seen on Apache (Linux/Unix). But for any customer with a website that processes credit card information directly, or has proprietary scripts, this is really a significant problem. their sites share a security identity with the other sites in the same AppPool. A developer – using a coding technique called “RevertToSelf” – can view the code (in read-only mode) of all of the sites within the same AppPool.The problem this causes for the customer is that their site is not secure. the more things that can go wrong or cause the sites within that AppPool to crash – like the famous pooling crash between ASP.NET 1.1 and 2.0 – the more customers who will be affected by such a calamity.
Read more:
configuring Application Pools in IIS 6.0
running multiple ASP.NET applications
Microsoft plans to open up a development shop across the border in Vancouver, British Columbia, due to heavy restrictions on H1B visas in the united states, and the relative ease of bringing skilled migrants to Canada.
The Canada plans are notable because they will give the company a large software development center less than three hours by car from Redmond.
Read more:
http://blogs.msdn.com/jobsblog/archive/2007/07/09/canada.aspx
http://www.itbusiness.ca/it/client/en/home/News.asp?id=44222
http://seattlepi.nwsource.com/business/322652_msftvancouver06.html





