Open Source Tutorials & Articles
-
C# 4.0 goes dynamic - a step too far?
by Mike JamesIs C# in danger of too much change? Mike James ponders the implications of dynamic types in C
-
Unit testing in Ruby
by Kevin JonesKevin Jones explores unit testing in Ruby, and shows how Rails offers extra features.
-
ActiveRecord for Ruby and Rails
by Kevin JonesKevin Jones explains how ActiveRecord works in Rails, and in a standalone Ruby application.
-
Regular expressions in C# - the director's cut
by Mike JamesIf you think regular expressions are trivial and boring, Mike James reveals that in .NET they are amazing powerful and not to be missed.
-
VB 6 Tutorial
by James CrowleyCompletely new to Visual Basic? Overwhelmed with the confusing instructions? Read this tutorial and get a head start - learn what VB is, what you can do with it, how much it costs, and how to get star
-
Mythbusting SharePoint 2010
by David McMahonWhen someone mentions SharePoint to you, what do you do? For many people SharePoint is still somewhat of a mystery, they've heard of it, but don't really know what it is. For others it is a painful memory from a few years ago, when the promise of easy web development was not fulfilled. Dave looks at what SharePoint really is, and where it's at with the release of SharePoint 2010
-
Introducing Python for .NET - IronPython
by Mike JamesIs it a dead parrot or does it fly? Mike James looks at IronPython and asks if it really is something completely different.
-
Using Optional Parameters in VBScript
by Michael BalloniA nifty way to use optional parameters in VBScript, getting around the lack of an 'Optional' keyword.
-
Pointers on pointers
by Mike JamesMike James discusses pointers, and concludes that they are often unsafe and generally best avoided.
-
OpenGL in C#
by Bill BurrisA simple demonstration of how to use OpenGL in C#, with the help of the C# Graphics Library.
-
A comparison of C/C++ and C#
by John GodelIs C# a new programming language or a new version of C/C++ ?
-
Rails: an introduction
by Kevin JonesEver wondered what “Rails” is all about? Kevin Jones explains what it is and why it's important.
-
The Next Generation Of Web Development
by James CrowleyWhere is Web Development moving to in the future?
-
Using ADO in C++
by Randy Charles MorinAn introduction to using ADO in C++ - its far simpler than you'd think!
-
Why Patterns
by Andy ClymerWe look at the rise of 'patterns' in the developer community, and how they've evolved to help communication between developers and understanding more clearly the intent of a given piece of code.
-
Rails MVC and routing
by Kevin JonesKevin Jones thinks that the key idea in Rails is routing. See how this fits in with the MVC pattern and find out more about Rails by reading on.
-
DeviceIoControl & USB using Managed C++ & C#
by Bill BurrisLow level I/O is not part of the .NET framework, so information on how its done is difficult to find. Since I am using some specialized hardware, which won't be available to most C# developers, my comments will focus on interoperability with unmanaged code.
-
Have you seen the Silverlight?
by Dave WheelerSo you want fancy, sexy streaming media in the UI? And you want cool animations, fancy glow-in-the-dark buttons and decent, scalable vector graphics? And you want to run your application in a browser on both Windows and Mac OSX? If you’re already reaching for your copy of How to Wow with Flash, stop. There’s a new kid muscling onto the somewhat crowded Rich Interactive Application (RIA) block, and it’s coming from Microsoft.
-
How to NNTP in C#
by Randy Charles MorinThe third in a series of articles on Internet programming with C#. Here, we cover the NNTP protocol, which is used to access newsgroups.
-
Inside ASP.NET AJAX back end services
by Dino EspositoMost of the emphasis with AJAX is on how to perform an asynchronous update at the client. Dino Esposito considers the other end of the connection – how exactly does the server provide the data that the client needs?