April 2009 Entries

  • Is SSL really secure/too much security

    Is SSL really secure ? By encrypting messages on the wire  people get the feeling its secure and people use it ubiquitiously. Is encrypting on the wire something that really helps ? I don't really think  so , with most networks it is VERY difficult and practically impossible to do . eg - In a LAN you need physical access to put a device in between reading all traffic from a PC ( in which case you have bigger problems) - Switched mean a machine tap is not very usefull ( html is not broad cast) - You need admin access...

  • Silverlight 3- impressive stuff

    Just saw this MIX Video http://videos.visitmix.com/MIX09/T40F Pretty impressive ( and they handle search engines) , if its as easy as it looks it will be great . Will check it out over the next few days.  Silverlight has 3 major versions in 18 months mmm , could it be the focus for MS ( with Azure)  , kind of tempted to go this way rather than WPF to support other platforms a multiplatform MS ??

  • EDAM -What is EDAM trying to do.

    Just been working on EDAM ( my event driven architecture product) and wanted to note down and restate the long term goal  (in addition to being a great eventing system). The goal of EDAM is for people to be able to quickly add programs to the enterprise and to provide a fast event driven service to make this happen . Note i avoided the term framework  as i want this to be usable with no dll linked though we will provide one later to make it even easier. Remember when we used UNIX commands such as cat file* | tr...

  • Is software theory relevant

    I just realized my main objection to heavy theoretical based development stems not from poor theory but in appropriate use. I think it comes down to the original premise that 90% of a softwares lifetime budget is in maintenance  . While this is certainly true for large scale mainframe applications or software vender apps ( eg IE , Word etc) it is not for the majority of small apps  used today.  I have seen many of these applications not change for 90% of their lifetime and when replaced they are replaced by the latest and greatest language /technology. Here is...