August 2007 - Posts

Example of why Developers shouldn't be unsupervised :)

This little annoying icon announce that this is the time for Java fix, I have to download and install updates for Java from Sun which didn't take long to download but when the installation starts this screen appears..

java_installer

 

as a typical user who is installing something called Java on his machine I should be able to know what exactly that I've download and now installing.. but the screen only bragging on how Java is awesome without single word to tell me what the hell Java is!

never let developer write those kind of things.

Feel like you can't keep up?

If you feel like you can't keep up with new releases, new languages, new frameworks.. is the whole DLR thing start to itch you.. should you start doing IronPython or wait for IronRuby ?

How you doing with SilverLight.. ohh wait sorry what was i thinking you are a hard core developer of course you are.. you are all about libraries.. still did you get the new application blocks on the Enterprise Library..

 

you can't keep up, and you feel like you never will...

It is about time someone told you!

YOU ARE NOT INADEQUATE.

  • You do NOT have to refactor all your code.
  • You do NOT have to keep up with the latest news from microsoft, and know everythnig there is to know about longhorn, whidbey, avalon, XAML, indigo and star wars III.
  • You do not have to have perfectly de-coupled tiers in your technology independent SOA software.
  • You do not have to comply to every standard, achieve the perfect balance between maintainability and performance. Usability and familiarity.
  • You don't have to do "first things first every day"
  • You DO NOT have to memorize and understand every patten the gang of four have catalogued.
  • You do NOT have to read every technical blog, print out every technical article and learn every technical thing there is to learn.
  • You are beautiful just the way you are.
  • You are brilliant, interesting, wise and fun to be around.
  • You rock.

And you are not inadequate.

Excellent post by secretGeek

Posted by Adel Khalil with 5 comment(s)
Filed under:

Astoria - Online Data Service

Astoria is an experimental data service from Microsoft that allow you to store up to 100 MB online and consume them with simple HTTP Requests or as described by Pablo Castro Microsoft Astoria Technical Lead

The Astoria online service is an experimental service that aims at exploring programming models for data on the web, offered in the form of a service. Using the Astoria online service, web developers can create custom structured data stores (up to 100MB in size) on the web and access them from anywhere that they have Internet access. These data services can then be the storage or data source for mashups, or the backing store for Internet enabled applications, or be applied to any other scenario where a rich data service on the web is required, independently of where it is hosted. 

You can test drive Astoria by going to http://astoria.mslivelabs.com and logging with Live Passport.

Even this isn't a evolutionary project but it's success will determine by the way Microsoft will distribute Astoria accounts on the future it's always great to have up and running data service that is simple to consume, Astoria using basic HTTP authentication over SSL but I drought it if this will still be the case on the nearest release. 

To quickly test drive Astoria your self without having to create a new account you can use the already existed - since MIX07 - read only demo data services

There is this Web tool that will help you understand what Astoria is all about you can go to https://astoria.sandbox.live.com/Tools/raw.htm and use the link  http://astoria.sandbox.live.com/adventureworks/adventureworks.rse  as your data service URI.

I failed to get data from AdventureWorks on JSON or RDF only XML format works.. at least for now.

in order to create your own 100 MB limited data service you may want to read this:

In order to create an Astoria data service all you need is a Microsoft Passport account.  To create a service simply navigate to the ‘Online Service’ page on http://astoria.mslivelabs.com , signin to your passport account and follow the directions on the website.  The site will walk you throw a 4 step process to design, create and assign credentials to your data service.  If the creation process succeeds, you will be given a URL to your new data service.  At this point, you can interact with the service using HTTP requests as described in detail in the document, ‘Using Microsoft Astoria’.  

many application ideas pups into my head when I saw this..for instant I can implement a offsite backup solution way rapidly than I could do now.. but still couldn't see this project as a big hit.

Online Workflow Designer!!!

This project at http://netfxlive.com/ works as an online WF designer.. very cool stuff check it out.

Posted by Adel Khalil with 1 comment(s)
Filed under:

Could I offer them my services?

While i was checking if my company hit the number one on the Forbes fortune 500 list smile_shades , I went to view Berkshire Hathaway [ranked 25 of that list] website

Could I offer them my services to give their website a face left.

Posted by Adel Khalil with 1 comment(s)
Filed under: