RIA & Web Tutorials & Articles
-
SharePoint 2010 for Developers - What’s New?
by Sahil MalikASP.NET 2.0 came to SharePoint in 2007 but the development story left us wanting more. Sahil reports on the improvements in SharePoint 2010.
-
SLOBbing about with .NET
by Dave WheelerPersisting objects is all about SLOB (serialized large objects), or so says Dave Wheeler who explains how it's now all so much easier.
-
Isolated Storage
by Ian StevensonIsolated Storage is a solution to a very common problem, but if you don't understand it then it becomes a problem in its own right.
-
First class functions in JavaScript
by Ian ElliotIan Elliot continues to mine for hidden information relating to JavaScript.
-
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.
-
Documentation made easy with C# and XML
by Mike JamesOf course you want to document your code, but how many of us do? Mike James thinks that coding and documenting can go hand-in-hand.
-
Automate web application UI testing with Selenium
by Sing LiTesting web applications is a problem, but Sing Li thinks the solution might be easier than you think with Selenium.
-
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.
-
JSP for .NET developers
by Sing LiIt can be difficult to appreciate alien technology even if it's doing exactly the same job as something familiar and well understood. Sing Li makes it easy for .NET enthusiasts to comprehend JSP by comparing it with ASP.NET.
-
LINQ-ing to XML
by Mike JamesXML, which is all about tree structures, and LINQ, which is all about querying collections, might not seem to fit together, but Mike James explains that they work together just fine.
-
Object Oriented JavaScript
by Ian ElliotIan Elliot clarifies the confusion surrounding objects in JavaScript.
-
Prototypes in JavaScript
by Ian ElliotIan Elliot reveals another gem in the JavaScript collection, and how to use its prototype feature
-
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.
-
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
-
Creating Particle Effects in Silverlight
by John MannixLearn how to use a classic animation technique to create realistic special effects in Silverlight - offering visual effects including fire, water, smoke and fog.
-
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
-
Data Integration Suite
by Kay EwbankKay Ewbank looks at DataDirect's Data Integration Suite, which aims to deliver on XML's promise to make things simpler.
-
The Future of .NET Languages
by Damon ArmstrongWondered why Microsoft always seems to release different language features for each language? Discover how .NET 4.0 will reduce the disparity between C# and VB.NET with some great new features for both languages, plus a new dynamic language runtime and new functional and parallel programming languages.
-
Using Adobe Flex in Visual Studio
by Matt WicksYou can now take advantage of the Flex framework from right within Visual Studio to build Rich Internet Applications (RIAs). We get you up to speed on what Flex is and a basic application talking to a web service.
-
The Benefits of Access to Pre-Built Components in Web Design
by James CrowleyTo design a website from scratch is a time-consuming affair. For many web developers, a far better choice is to use pre-designed components from libraries that are available