ASP.NET News from Blogger:
Wintellog
Total News: 62
As you can see, our new Web site is finally live. It has been in the works for many months, and a lot of people put in a lot of time to make it happen. The look was designed by Kevin Goldman, an indep...
Well, it has been a long since I last blogged and I've been incredibly busy the past year. I thought I'd share with you some of the things I've done and some of the things I'll be doing.
First, my new...
I've been away from the blog for a while because I've been immersing myself in Atlas, the code name for the forthcoming product from Microsoft that is, for lack of a better term, AJAX for ASP.NET.
AJA...
SOS (Son of Strike) is the hardcore tool for poking at the nastiest of .NET problems. I've written about it before, but if you want to see some of the best SOS spelunking around, make sure to check ou...
Here's fantastic evidence that running with LUA will save your bacon from adminfoo.net: Proof: LUA Makes You Safer. Look at the results table from a eWeek article where their test labs ran as an Admin...
Are you running as a member of the Administrator group right now? If so, I need you to raise your hand, hold it behind your head, and give yourself a dope slap! There's absolutely no reaso...
Jeff Atwood has a wonderful post concerning my discussion (and others) of Edit and Continue. While his analogy to game saving is not quite parallel, he make some points worth reading and th...
Over the past year, I have become an avid viewer of the awful drama series Lost. In honor of last night’s episode, I have written a distributed system that I like to call Lost Chat. Lost Chat is...
Francesco Balena is at it again: his .NET-to-the-Max Web site is looking really spiffy after a facelift, and Francesco tells me that in the future, most of his writing will be published in his blog ra...
Want to add a cool (albeit IE-only) effect to your ASP.NET 2.0 Web pages If so, add the following statement to the <head> element of the site's master page:
<meta http-equiv="Page-Exit" con...
I've been meaning to write some benchmark code to compare the performance of .NET 2.0's new XslCompiledTransform class and 1.1's deprecated XslTransform. I finally got around to it this morning, and t...
I love beef jerky. It's a great snack when you're hiking, scuba diving, or spending a long day at the flying field. Lately I've been in jerky heaven since a friend taught me how to make my own. It's n...
I just emerged from SqlCacheDependency hell--actually, SQL Server 2005 hell. I thought I'd document the problem (and the solution) so others won't have to waste as much time as I did.
First, I've been...
ASP.NET 2.0 is so chock full of new features that it's hardly surprising some of those features are barely documented (or not documented at all). I love sifting through the dirt and uncovering hidden ...
It was beautiful here in East Tennessee today--50 F and only light winds--so I took time off at lunch to fly my newest airplane: a twin-engine ARF called the Twinstar. It's 50“ long and has a 56...
Here's a wonderful short video of a scale model 747 taking off and landing--and a sterling example of why spectators at R/C events should carefully choose their vantage point....
Sometime between beta 2 and beta 3, a bug crept into ASP.NET 2.0's BoundField class that prevents date formatting from working. In the following declaration, the “{0:d”} is ignored:
<as...
I was taking a break from writing this morning and googling the Web for articles on centers-of-lift and centers-of-gravity in airplanes when I came across a thought-provoking piece that has nothing at...
Readers submit some great e-mails to my Wicked Code column in MSDN Magazine, but every now and then I get one that makes me wonder whether to laugh or cry. Here's one that arrived today:
hi cna u help...
Check out these photos of an R/C model of the new Airbus 580. To say it's huge is an understatement! Better yet, check out this video of it flying. I'm trying to find information about the builder, bu...
I'm in San Francisco for Microsoft's worldwide Whidbey launch event, which took place today. Wintellect built a lot of the content for the launch--the slides and demos that the presenters used--and we...
Recently in his blog, Charles Petzold wondered how anyone could write a book while working full time. When I did the first edition of my book, I didn't have a job as I left NuMega to write it. Now tha...
No, I'm talking about Jeffrey Richter. “Heavenly Body” is my R/C B-25, which is finally finished and is almost ready for its test flight. The paint scheme comes from the real Heavenly Body...
Well, I found out tonight that Notepad won't open a 929MB text file. SQL Server 2005 Management Studio won't, either, which leaves me in a pickle. Here's the story.
A while back, I installed a beta bu...
ASP.NET's GridView control suffers from an irritating design flaw. When a GridView contains a ButtonField and one of the buttons in the column is clicked, there's no obvious way to determine WHICH but...
I spent several weeks this summer writing an ASP.NET 2.0 provider toolkit under contract for Microsoft. The centerpiece of the toolkit is a 120-page whitepaper documenting the provider model and offer...
If you used ASP.NET 2.0 SQL cache dependencies in early betas of the product with SQL Server 2005, you may be surprised when your code breaks on newer builds. You now have to call System.Data.SqlClien...
I'm working on an ASP.NET 2.0 project that uses CSS to stylize the UI. I needed to include <COLGROUP> elements in the output from GridView controls, but alas, GridView doesn't support <C...
I just came across an excellent article by Andrew Duthie on new caching features in ASP.NET 2.0. Everybody's heard about SQL cache dependencies, but post-cache substitution is one of ASP.NET 2.0 ...
I am currently enjoying real benefits from an ASP.Net 2.0 feature, called Web Resources, in a project that I am working on. So why not blog about it However, unlike my usual dissertation-length b...
What a week! Devscovery Redmond was the best one yet! It seems only rocket scientists came to the conference because I've never been asked so many thought provoking and just plain hard que...
A common .NET-related design question that I get is when to define events in your application code; (usually worded something like this, "when would I ever do this") As a trend, I have noticed ...
You were wondering if you were ever going to see another entry about the book writing process, right It's been a wild summer. Far too many things to do and not enough time to do them. I vow from here ...
I like metadata, so it bothers me when I see articles that encourage abusing it. In particular I am referencing an article recently posted on MSDN titled "Metadata-Driven User Interfaces".&nbs...
You gotta hand it to Microsoft: when they do marketing, they do it right. Check out this ad for Visual Studio 2005 and SQL Server 2005:
http://www.escapeyesterworld.com/...
Years ago, it was a curiosity about (and passion for) computer graphics that got me into the computer business. I bought a Commodore 64 (remember those) and set out to write a flight simulator. Much t...
Lots of folks who have attended my talks in user groups, classes, and conferences in recent years have seen the MyComix application that I use in many of my demos. I use it to catalog my comic bo...
Wow! I just took a break from work and watched the space shuttle launch. Amazing. Beautiful. Awesome. Words can't do it justice. My wife and kids went to TechEd with me this year, and while we were th...
A reader of my books asked me some .NET Questions regarding JIT compiler/strong-naming security. I thought I'd share his questions and my answers with you:
1. According to Microsoft ...
I've had a heckuva good time the past couple of days building Wintellect's new Web site in ASP.NET 2.0. (We finally had the site redesigned for a cripser, cleaner look, and we figured while we're repa...
Josh Einstein sent me a mail about his amazing TerminalTraceListener. If you add TerminalTraceListener to your application, you can telnet into your application and monitor tracing live no matter wher...
I'm back from TechEd Europe and trying to shake off the jet lag. The conference went superbly, with the facilities among the best I've ever seen. Paddy Mirams and his staff pulled out all the stops in...
I'm in Amsterdam for TechEd Europe. I arrived this morning, napped for a couple of hours, then walked down the street to the convention center and did a sound and projector check for tomorrow's ASP.NE...
FxCop 1.32 is out and is looking good. They have two versions, one for .NET 1.1 and one for .NET 2.0. I'm happy that the 2.0 aware version is out because the one that's in Visual Studio .NET 200...
I finished the draft of the ASP.NET 2.0 provider toolkit today. There's some good information in it, even if I do so say myself. It'll go through a review cycle at Microsoft, and then I'll come back a...
What a couple of weeks. I haven't gotten as much done on the book as I wanted because of two things, some work with an interesting client, and a new machine. The client work was fun, but I...
Whidbey ClickOnce clients are cool. If you haven't seen them yet, MSDN has a pretty good overview and some walkthroughs:
http://msdn2.microsoft.com/library/wh45kb66(en-us,vs.80).aspx
I really l...
For more than a year now, I've been telling audiences to expect laws to be passed requiring companies to divulge breaches of network security. California already has such a law. Now Congress is d...
I'm fat and happy this morning. It's beautiful outside (Weather.com says “Abundant sunshine. High 81F. Winds N at 5 to 10 mph.“), I'm at home (not on the road), and it's U.S. Open week. I'...
Richard Hundhausen is doing something pretty amusing on eBay: he's selling personalized GUIDs. Here's the auction description:
Finally, a gift that is unique for every person on Earth ... and then som...
View Other bloggers