Marquee de Sells: Chris's insight outlet via ATOM 1.0 csells on twitter

You've reached the internet home of Chris Sells, who has a long history as a contributing member of the Windows developer community. He enjoys long walks on the beach and various computer technologies.




Jason Olson's Microsoft Interview Advice

Jason Olson recently interviewed for an SDE/T position (Software Development Engineer in Test) at Microsoft and although he didn't get it, he provides some words of advice for folks about to interview for the first time.

0 comments




Jason Olson's Microsoft Interview Advice

Jason Olson recently interviewed for an SDE/T position (Software Development Engineer in Test) at Microsoft and although he didn't get it, he provides the following words of advice for folks about to interview for the first time:

You can read the full story on his web site.

0 comments




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? : ).

0 comments




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

"Karsten shows how to build an animated version of Task Manager using the 2-D animation infrastructure provided by Avalon, then moving into the world of 3-D, showing how to create a dynamically animated 3-D mesh."

0 comments




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?

0 comments




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!

0 comments




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.

0 comments




Let Slip The Dogs of War!

Here.

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]

0 comments




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!

0 comments




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...

0 comments




Email Throughput

To get technical work done, I sometimes let my inbox fill up beyond what makes my comfortable. Today, that caught up with me, but I plowed into it and handled it like a man:

I don't normally track such things, so I can't say if that's a lot or a little, but it sure seemed like a lot to me. <whew>

0 comments




MSDN Webcast: .NET Smart Client

Here.

If you're not sure what the heck a Smart Client is, Tim Huckaby explains it like no other:

"This webcast defines the 'smart client' and explores the implications and opportunities for smart client application development. The session will focus heavily on high level demos of technologies like Windows Forms, Compact Framework, and Office System 2003 technologies. It will delve into the tips and tricks, positives and negatives when designing, developing and deploying .NET Smart Client applications. .NET Smart Client Applications can run on many different types of devices and in many different scenarios. Join this webcast to learn when it's smartest to create rich or thin client applications and about how each type handles data and connectivity."

0 comments




MSDN Webcast: .NET Compact Framework 2.0

Here.

I just noticed this on the MSDN Webcast list. I'm hoping to attend myself!

"The upcoming 2.0 release of .NET offers many new features and enhancements for the Microsoft .NET Compact Framework and also for the standard Microsoft .NET Framework and Microsoft Visual Studio IDE. In this presentation, Derek Ferguson, Editor-in-Chief of the .NET Developer's Journal, will provide a complete introduction to writing device-based applications using Compact Framework 2.0. Full coding demonstrations will be presented, so you are ready to catch the next wave in mobile .NET technology! Previous experience writing managed applications is assumed, but no specific experience with the Compact Framework is required."

0 comments




Getting Started w/ the Public Avalon CTP for Newbies

Samuel Wan has posted an excellent explanation of the various terms involved in the public pre-release of the Nov. 2004 Avalon CTP as well as a step-by-step install overview. Nicely done, Sam!

0 comments




Vote for Balloon Help in .NET 2.0

I like exercising my democratic rights. : )

0 comments




1870 older posts       765 newer posts