.net

.net

Why Ruby?

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

By Jeff Atwood ·
Comments

encryption

Why Isn't My Encryption.. Encrypting?

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

By Jeff Atwood ·
Comments

open source

Is Money Useless to Open Source Projects?

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

By Jeff Atwood ·
Comments

.net

Donating $5,000 to .NET Open Source

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

By Jeff Atwood ·
Comments

.net

Do Not Buy This Book

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

By Jeff Atwood ·
Comments

.net

Defining Open Source

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.

By Jeff Atwood ·
Comments

.net

Supporting Open Source Projects in the Microsoft Ecosystem

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

By Jeff Atwood ·
Comments

c#

C# and the Compilation Tax

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

By Jeff Atwood ·
Comments

microsoft

Giving Up on Microsoft

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

By Jeff Atwood ·
Comments

podcast

Coding Horror on .NET Rocks

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

By Jeff Atwood ·
Comments

.net

Windows Vista Media Center

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

By Jeff Atwood ·
Comments

identicons

Identicons for .NET

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

By Jeff Atwood ·
Comments