Lazycoder

23Feb/0910

Declaration of Awesomeness for the Mono Compiler

MonoDevelop 2.0 Beta 1 – Miguel de Icaza

Now, technically speaking we have not received any awards for our C# 3.0 compiler, but we should have, because we are awesome. And in fact, I will be arranging a dinner at my place this coming weekend where we will award prizes to the best pieces of technologies and our C# compiler is a nominee.

We the undersigned do hereby declare the Mono C# 3.0 compiler to be awesome. This is not meant to denigrate the .NET compiler from Microsoft as it is a fine compiler in its own right. We are declaring the Mono C# 3.0 compiler to be an awesome piece of work by a ragtag group of merrymakers well-dressed group of distinguished gentlemen and worthy of all levels of awesomeness.

Leave a comment if you believe the Mono C# 3.0 compiler to be awesome.

Filed under: .NET, C# 10 Comments
10Feb/091

Where did the add new folder functionality go in Win7

Windows 7 adds a new feature called “libraries“. Libraries allow you to add quickly group folders and files together. By default, you start out with5 libraries.

  • Documents: Personal Documents and Public Documents
  • Downloads: Personal Downloads and Public Downloads
  • Music: Personal Music and Public Music
  • Photos: Personal Photos and Public Photos
  • Videos: Personal Videos and Public Videos

When you open your user folder off of the start menu, you are automatically taken to a folder listing your libraries. This can be a little confusing to someone new to Windows 7 if they try to create a new folder while they are in the library.

The key is to realize that you are in a libraries and not in a real folder. Before you can create a new folder, you have to be inside of a real folder.

9Feb/0913

Silverlight is the future but the future isn’t Silverlight

Rockford Lhotka – Why Silverlight is the future

I was going to argue against Silverlight being the future, but yesterday my reserved copy of “Beginning Silverlight 2:” came in at the library and my copy of “Silverlight 2 in Action” arrived in the mail. So maybe the Colossal Cosmic Anvil of Fate is dropping on my head and telling me something.

I don’t think that in 5 years, every web developer will be programming in Silverlight or Flash. What I think is going to happen is that the web browsers are going to evolve and include more Silverlight/Flash like features. We already see that happening with isolated storage in FireFox and IE8. FireFox already has a rich network of extensions that allow developers to enhance services in many different ways, Google Chrome has released their draft extension specifications. IE8 and Safari still have a way to go, writing extensions for either is a non-trivial exercise.

There’s a reason that developers haven’t written these types of RIA’s using Flash for the past 10 years even though it has been possible. It’s not the lack of tooling, it’s the plugin. Even though the Flash plugin is a small enough download and easy to install, in my experience developers have been hesitant to build an application that is dependent upon a plugin. I don’t think that will change with Silverlight, even if Microsoft ships it in Windows out of the box or includes it as a mandatory update in Windows Update, there will be IT departments that either will disable it or won’t keep it up to date.

What do you think will happen?