... all I'm offering is the truth. Nothing more. RSS 2.0
# Tuesday, May 01, 2007

As I read more about Silverlight from Mix 07 I must admit that I am totally confused as to what this will now mean for AJAX. I thought AJAX was supposed to be the rich GUI that we have been waiting for with baited breath. Am I missing something or does Silverlight spell the end for AJAX?

I have just finished downloading the ASP.NET futures which seems to plug the gap between AJAX and Silverlight but I am wondering why we need AJAX in the middle at all. I guess I will have to wait and see what the fall out for Mix 07 truly reveals!

Tuesday, May 01, 2007 6:49:34 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] - Trackback
ASP.NET | Visual Studio

As I read more about Silverlight from Mix 07 I must admit that I am totally confused as to what this will now mean for AJAX. I thought AJAX was supposed to be the rich GUI that we have been waiting for with baited breath. Am I missing something or does Silverlight spell the end for AJAX?

I have just finished downloading the ASP.NET futures which seems to plug the gap between AJAX and Silverlight but I am wondering why we need AJAX in the middle at all. I guess I will have to wait and see what the fall out for Mix 07 truly reveals!

Tuesday, May 01, 2007 6:46:51 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] - Trackback
.NET | AJAX

Silverlight is a cross platform rich media experience from Microsoft (never thought I would be using the words cross platform and Microsoft in the same sentence!). What is intriguing about Silverlight is that the programming model is based upon and immersed within the .NET framework. Together with a choice of programming languages and the presentation model using XAML, Silverlight is set to change the game significantly.

Silverlight serves as a direct competitor to technologies like Flash and while I believe that Silverlight is a great alternative to Flash I am wondering if this is too little too late. Flash is basically on every machine that I have ever sat down at, its market penetration is second to none. I am wondering if even MS can compete with that kind of distribution. Unless of course they bundle it as a priority update to your machine (approx 2Mb) then they would level the playing field quite quickly ... don't you just love monopolies!

The Silverlight evangelists have put together a series of Screencasts that capture some the great features of this technology, Enjoy!

"Knowledge is power, if you know it about the right person." - Ethel Mumford

Technorati tags: ,
Tuesday, May 01, 2007 6:43:31 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] - Trackback
.NET | Silverlight

When C# first came out I spent an absorbent amount of time checking the language reference and ensuring that my C++ and VB6 know how was appropriately ported to this new language. So I must admit to being a little annoyed that I just found out about the is operator today.

The is operator is used to check whether the run-time type of an object is compatible with a given type. The following example highlights it practical uses.

MyClass mc;
if(mc is MyClass){
    '... do stuff
}

How useful is that? Why did I think reflection was the best way to solve this problem? When I was in Portland a couple of years ago I distinctly remember someone asking how to solve a problem of this ilk. I proudly explained the beauty of reflection and sent a long winded sample ... I was so wrong ;(

"Look back, and smile on perils past." - Walter Scott

Technorati tags: ,
Tuesday, May 01, 2007 6:42:51 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] - Trackback
.NET | C#
# Monday, April 30, 2007

I finally got around to reviewing this Orcas demo Don sent me. This serves as a short and gentle introduction to the concepts of JavaScript intellisense and debugging.

Intellisense is basically my primary means of writing code. I never, ever write code in notepad! This will certainly encourage me to do a little more programming in JavaScript ... but not whole bunch ;)

The need for an IDE to be strapped around JavaScript is clear when you try to navigate the web with the "Display a notification about every script error" enabled. You will be trapped in a sea of modal dialogue boxes never to return.

Hopefully this innovation will help everyone!

"Love is like the measles; we all have to go through it." - Jerome K. Jerome

Monday, April 30, 2007 6:38:04 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] - Trackback
Visual Studio
# Friday, April 27, 2007

The online industry, both banking and retail, appear to be taking our security much more seriously. One trend that appears to be gaining in popularity is the idea of a series of security questions. This layer of caution provides for situations like a forgotten password or logging in from unusual places like Nigeria, Romania or Solihull :) when in fact you live in Portland ... or wherever!

These additional security questions are useful but I have a real problem with concept based on one fact ... the questions are too obvious!From the samples I have seen these questions resemble the kind of things that close friends would always know about you, or even worse the kind of things people put in a public profile on Live Spaces or MySpace. Here is a sample of useless security questions in order of redundancy:

    1. Date of birth
    2. Place of birth
    3. Favorite food
    4. High school graduated
    5. Pets name

IMHO any question that serves as an ice breaker between strangers or would be found in any reasonable public profile in the Web 2.0 sphere needs to automatically eliminated as a security question. Certainly if you have a choice of security questions avoid the obvious ones!

"There is no other way of guarding oneself against flattery than by letting men understand that they will not offend you by speaking the truth; but when everyone can tell you the truth, you lose their respect." - Nicolo Machiavelli

Technorati tags:

Friday, April 27, 2007 6:31:01 PM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] - Trackback
Security
Blogroll
Statistics
Total Posts: 330
This Year: 18
This Month: 2
This Week: 0
Comments: 30
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2010
Mark Downie
Sign In
All Content © 2010, Mark Downie
DasBlog theme 'Business' created by Christoph De Baene (delarou)