ADS BY GOOGLE
From the Blogosphere

WOW.  What a letdown.  I can not believe that this was the subject of endless hype.  Here are the quick stats (if you haven’t found them somewhere else). A4 1GHz Processor 16GB ($499), 32GB ($599), or 64GB ($699) Flash Memory WI-FI enabled, 3G for $129.99 iPhone OS 4 20 Pin ...

Using HTTP headers and default browser protocol handlers provides an opportunity to rediscover the usability and simplicity of the mailto protocol.

Over the last decade it's become unsafe to use the mailto protocol on a website due to e-mail harvesters and...

Pardon me for adding yet another iPad analysis (certainly, when a computer product launch makes it into Doonesbury, we have crossed a new threshold of hype), but one thing actually missing from the copious words and videos on yesterday’s event at Moscone was the simple fact that we hav...

How will social media marketing evolve in 2010?

We have invited 2 Social Media Icons - Pam Brossman and Chris Garrett - to shed light on the following question: "What do you fore...

Apple users are nothing if not dedicated. The landmark form factor and user interface innovations the company has ushered in over the last 25 years have created a fiercely dedicated customer base. There are Mac clubs, iPhone fan sites, and even online photo collections of Apple logo ta...
"The ease of designing a web page in Visual WebGui is unmatched to any other web solution I have evaluated… Visual WebGui was easy to get acquainted and got me started with building an architectural plan within few working days." ISG always looks to update and upgrade its ERP solutions...
This article offers a solution for handling of null values for numeric data types in Flex/Java projects. Currently, every time there’s a Flex/Java update, we end up replacing the original nulls with zeros when the user didn’t actually change that value. This article ia a silver bullet...
Here at Layer 7 we get asked a lot about our support for REST. We actually have a lot to offer to secure, monitor and manage REST-style transactions. The truth is, although we really like SOAP and XML here at Layer 7, we also really like REST and alternative data encapsulations like JS...
In my previous post I pointed to the BlazeDS classes that need to be replaced in order to prevent ActionScript Number.NaN from turning into Long or Integer zeroes on the MessageBroker side. The recommendation boiled down to re-jaring flex-messaging-core.jar or placing the modified clas...

After teaching our popular advanced Flex master class in New York, Boston, Toronto, London, and Moscow, we are hitting the beer capital of the world: Brussels, Belgium. This class is scheduled for the first days of March, and we hope that Flex 4 will be officially released by this d...

Adobe LCDS 3 really shines with its newly introduced model-driven development workflow. This article is not a review of its features, but rather an early feedback and some suggestions for future releases. Fire that guy who already reached his level of incompetency and said, “If one sal...

Before moving an enterprise application to the cloud, you need to be sure that your expectations are realistic and your objectives match what the cloud can deliver. In this post, I’d like to share what we’ve learned from working with our beta customers, from their initia...

There are lots of reason you may need to customize the access to given fields within an entity.  For example, HIPPA compliance requires that some data not be exposed to only employees with a need to know. This example works with Silverlight 4\RI...
Some folks have mentioned to me that they are having trouble getting some of my samples to work. And in fact, just the other day, I ran into a problem getting my own samples to work. It turns out to be a problem with the way windows treats the sample that you down load. Specifically, b...
Before someone argues that SAJAX is a better choice I’ll include it, as well, as a “this is a great option, too” for cloud computing environments. XAJAX is strictly for PHP (which is fine for me but not for everyone) while SAJAX supports a broader range of languages and data formats – ...
I had a great time at PDC2009 talk, but I was disappointed that I could not demo in both C# and VB… So here is the next best thing: A full play-by-play of the demo, but all in VB! Enjoy. I am starting off with the new Business Application Template that gets installed with RIA Services....
I made the fairly bold statement at my PDC09 talk that a DomainService IS A WCF Service. That is, everything you know about a WCF service should be true of a DomainService. I didn’t have time to get into this in my talk, so I thought I’d hit the highlights here. And in the process show...

I had a great time at my talk today at PDC2009.  I was able to spend much of the time in a demo…   Here is a summary of that demo so you can walk through it on your own machine:

A common requirement in databound applications is to allow the user to view changes before they commit them to the database, showing the user both the original-old value along with the new. This gives users a chance to review their changes visually by comparing the old and new.
<...
Mac OS X is a multi-tasking operating system that allows you to execute one or more processes at the same time. In some situations, you need to restart your Mac computer to clear several system processes to free system resources. This is the best solution to prevent system freezing. Bu...
Google held a small event in London late last month, at which senior executives from a wide range of organisations gathered to discuss the impact of the Cloud. Presenters included luminaries such as Marc Benioff, Werner Vogels, Geoffrey Moore and Nick Carr, as well as CIOs at the coalf...
Although my presentation focused on individual contributions, these lessons also apply to how businesses benefit by contributing to FOSS. When a business approaches a project they should attempt to build a symbiotic relationship with the community. Such a relationship involves followin...
This blog is part of a new educational initiative to foster a deeper understanding of the capabilities and issues involved with administering FOSS (Free and Open Source Software) to deliver concrete business benefits. Although our subject will sometimes become technical, we will strive...
The result is BSMReview.com, a site which seeks to analyze the best and next practices in business service management from a third-party point of view. The experts that Bill has brought to the site are literally a who's who of the best and most trusted people in the field: Peter Armstr...
As part of a workshop at this year’s International Semantic Web Conference (ISWC), former colleague Leigh Dodds prepared an interesting diagram on the ways in which resources comprising the Linked Data Cloud are currently licensed. For various reasons, I was unable to make it ...
Ulitzer provides a powerful social journalism platform for content syndication, bridging the gap between traditional and new media. For rapid awareness of news, articles, blogs and other content, Ulitzer's keyword tagging enhances searchability and allows targeted audiences to easily f...
Unlike most of my blog posts, where I try to describe the easiest possible way to do things, in this posting, I'll instead go over a Java-based custom JSF component that responds to the Ajax tag. The reason being that there simply aren't any examples out there of how to do this, and a...
I had a great time at ReMix and the Architect Forum in Belgium. I had a chance to cover build an application end-to-end with Silverlight 3 and RIA Services which was basically this application. At the Architect Forum I had a chance to talk in more depth about the general application pa...
Watch MAX keynotes, streamed live from Los Angeles-register now. On October 5th and 6th, Adobe MAX Online will feature the keynotes, streamed live, highlighting the newest and most exciting developments in the world of technology. Join 10 minutes early and participate in the backstage ...
While I was off enjoying some brain candy by way of obtaining PMI's PMP (Project Management Professional) certification last week, the IT landscape was busy reconfiguring itself. I enjoyed reading Jeffrey Kaplan's analysis of the Perot acquisition by Dell, and Information Week's perspe...
SQL Azure Migration Wizard is a nice tool. It can connect to (local)Server as well as it supports running scripts. I tried running a script to create 'pubs' on SQL Azure. It did manage to bring in some tables and not all. It does not like 'USE' in SQL statements(to know what is allowed...
It turns out that the four of us think different things about Twitter, as Tim indicates in this brief article. My own view is overall quite positive, but compound. I don’t think Twitter is “closer than anything we’ve seen before” to an ideal conversational medium. Twitter conversations...
I was already thinking about the insecurity of cell phone communications because Molly Dolesalek reported on them in Processor Magazine. "It's fairly easy to tap into a cell phone conversation, but the business world doesn't really understand that," Dunleavy says. For that reason, he b...
The round of applause that greeted the suggestion that Ken Cron be promoted from Interim CEO to full CEO of Computer Associates International (renamed as CA as one of the first action items by John Swainson) left a smile on the face of Chairman Lewis Ranieri at the company's annual sha...
Wow. I’m impressed. For the past few days, Gmail has been hanging when I try to attach a file. It doesn’t matter what type of file it is or how big it is. More times than not, it hangs. The hang happens as soon as Gmail shows the bar that displays the percent loaded. I have to force-qu...

I had a great opportunity to chat with the famous Scott Hanselman recently on .NET RIA Services.    We drilled a lot into the background for RIA Services and what the...

One of the things that I have been loving about being back at Microsoft is working in the Developer Platform team.  I have always been a geek, and have this latent developer hiding inside of me.  I love designing interesting applications and services, and love to roll some co...
This is great and the programming model for communicating with the Polling Duplex channel is brain-dead simple. It does NOT get any easier to implement push data to a RIA - not in Flash, not in AIR, and certainly not in JavaFX. The problem is that this solution doesn't scale. On the se...

Ha ha! Trick question! SproutCore is a client-side application framework (unlike, say, Google Web Toolkit).

No part of SproutCore “runs” on the server, and SproutCore contains no “server-side” libraries....

Many of the concepts first proposed and extolled during the Internet hype curve in the mid-1990s are now bearing fruit. Perhaps we should think of cloud computing as less than a separate hype curve, and more as the realization of the original Internet value curve , now some 15 years in...


ADS BY GOOGLE