I’ve been a Microsoft developer for decades now. I weaned myself on various flavors of home computer Microsoft Basic, and I got my first paid programming gigs in Microsoft FoxPro, Microsoft Access, and Microsoft Visual Basic. I have seen the future of programming, my friends, and it is terrible
It’s as true in life as it is in client-server programming: the only secret that can’t be compromised is the one you never revealed.
But sometimes, it’s unavoidable. If you must send a secret down to the client, you can encrypt it. The most common form of
In April I donated $5,000 of the ad revenue from this website to an open source .NET project. It was exciting to be able to inject some of the energy from this blog into the often-neglected .NET open source ecosystem.
As I mentioned at the time, I used a
Way back in June of last year, I promised to donate a portion of my advertising revenue back to the community:
I will be donating a significant percentage of my ad revenue back to the programming community. The programming community is the reason I started this blog in the first
A few friends and I just wrote a book together: The ASP.NET 2.0 Anthology: 101 Essential Tips, Tricks & Hacks.
I met K. Scott Allen, Jon Galloway, and Phil Haack through their excellent blogs. That online friendship carried over into real life. We always thought it’d be
As I mentioned two weeks ago, my plan is to contribute $10,000 to the .NET open source ecosystem. $5,000 from me, and a matching donation of $5,000 from Microsoft.
There’s only two ground rules so far:
1. The project must be written in .NET managed code.
As part of my new advertising initiative, Microsoft and I are teaming up to donate $10,000 in support of open source .NET projects.
Why am I focusing on .NET open source projects? In short, because open source projects are treated as second-class citizens in the Microsoft ecosystem. Many highly
Over the last four years, I’ve basically given up on the idea that .NET is a multiple language runtime.
* The so-called choice between the two most popular languages, C# and VB.NET, is no more meaningful than the choice between Coke and Pepsi. Yes, IronPython and IronRuby are meaningfully
Although I am generally platform agnostic, I make no secret of the fact that I am primarily a Microsoft developer. In a way, I grew up with Microsoft – as a teenager, I cut my programming teeth on the early microcomputer implementations of Microsoft BASIC. And I spent much of my
It was my great honor to participate in this week’s episode of .NET Rocks!
.NET Rocks! is a long running internet radio talk show for software developers that goes all the way back to 2002. I’ve listened to their shows off and on for years. They’ve interviewed
As far as I’m concerned, Windows Media Center is one of the best – if not the best – applications Microsoft has ever created. And it was written in .NET to boot.
I’ve been a huge MCE enthusiast since the original version was released in 2003, so I was greatly
Don Park invented Identicons last week.
An Identicon is a small, anonymized visual glyph that represents your IP address. Don explains it better than I do:
I originally came up with this idea to be used as an easy means of visually distinguishing multiple units of information, anything that can