January 20, 2005 Money

20 is the new 30

I find the idea of kids coming home from college to live with their parents again with they start a career, save for a house and build a relationship to be interesting. I like my kids, so wouldn't mind this (although they're not teenagers yet, so who knows if I'll still like 'em? : ).
January 20, 2005 .NET

Creating 2-D and 3-D Dynamic Animations in “Avalon

January 20, 2005 .NET

JasonW on ClickOnce Permission Elevations

Jason Whittington has some thoughts about ClickOnce and user-managed permission evaluation. Basically, he thinks that the user should have to sacrifice a chicken to get a FullTrust component running on their box via ClickOnce (I'm paraphrasing : ). I definitely see his pov. Thoughts?
January 19, 2005 .NET

Telling us we’re Bad and Ugly is Good!

Rod Paddock sat down to use Avalon in a real way and then kept notes.

Some of those notes said good things about Avalon

Some of them said not so good things.

While we appreciate the good things, we need to hear about the bad things. And we appreciate it. Thanks, Rod!

Keep it coming!

January 19, 2005 Spout

The Reason For Code Access Security

I had a question in my inbox the other day that went something like this:

“Since programming within the partial trust sandbox I get by default when using ClickOnce is so hard, why wouldn’t I just kick it up to FullTrust and let the user press the OK button?”

You can do that. Since ClickOnce supports user management of permission awarding for code deployed via ClickOnce (aka there’s a dialog that the user has to approve if the app wants more permissions than are the default), you could ask for FullTrust.

If I were you, I wouldn’t ask for FullTrust in my ClickOnce apps and not just because I don’t want users to be freaked out by the dialog box I expect to see that says “Danger, Will Robinson, Danger, Danger!” Personally, I don’t want the liability. If I write code the requires FullTrust, I have to write my code to take full responsibility for its actions, including if the code is hijacked by other code to do bad things.

On the other hand, if I request the minimal set of permissions that I need, I’m walking with a net. If I miss an exploit, I’m limited to doing bad things inside of the limited set of permissions that the user has awarded to me and not the whole darn thing.

Full trust isn’t easier; it’s much, much harder. I like partial trust because I’m lazy: I don’t want to do the work to warrant the user’s full trust.

January 19, 2005 .NET

Let Slip The Dogs of War!

Ford McKinstry, PM on the Microsoft Indigo team, gives us a hint as to when the next preview release of the Indigo bits will be available:

“We are planning a CTP release with Indigo soon after the VSLive event. But  it will not be available simultaneously with VSLive. We’re moving on it as quickly as we can and we appreciate your interest and patience. –Ford McKinstry, Indigo Program Manager”

[via Stuart Celarier]

January 19, 2005 .NET

Get Out The Vote: .NET DJ Reader’s Choice Awards

It's time for the annual .NET Developer’s Journal Reader’s Choice awards. Even better, this year Windows Forms Programming in C# has been nominated (yea!). And while it's an honor to be nominated, it'd be an even bigger honor to actually win (my birthday's coming up : ). Voting for MSDN and Visual Studio 2003 would be cool, too. Don't be shy! Vote!
January 17, 2005 .NET

Formatting Web Content for Compact Devices

I just noticed these two posts from Steve Makofsky formatting web content for compact devices:

Mostly, I’d listing these links for myself, as I’ve a hankering for some Smart Phone programming…


← Newer Entries Older Entries →