Some .NET Code

I just updated the Projects subsection of this site with some .NET code that I wrote, between 2003 and 2006:

  • OrugaSystem: The OrugaSystem project came to my mind first as an HTML <--> RTF converter, but later evolved into a generic transformer framework; it was created with Visual Studio .NET 2003, and it runs under the .NET Framework, version 1.1.
  • .NET 2.0 Samples: I created these applications for illustrating some aspects about .NET 2.0: ADO.NET 2.0 Providers, ClickOnce, BackgroundWorker, C# Generics, FileSystemWatcher component, StringBuilder, Unit Testing, and the MultiView component. There is a little bit of everything, from command-line applications to Windows Services and fully distributed architectures. These applications were written using Visual Studio 2005, and run under the .NET Framework, version 2.0.

Have fun! :)

Quick Comparison of C# and Ruby

Introduction

I have been working as a software developer since 1996, and as such I’ve used a variety of different languages, both compiled and interpreted. But the who languages that I know and use most today, are two somewhat different ones, C# and Ruby. I will begin my presentation with a short explanation of both, providing their major similarities and differences, and then providing some code samples of both.

Both languages are ranked #7 and #21 respectively in the TIOBE Programming Community Index, as of February 2006 (http://www.tiobe.com/tpci.htm).

Continue reading