Mike James

Latest articles
-
Deep C# - avoiding race conditions
by Mike JamesMike James explores the perils of multi-threading and explores ways of staying safe in a multi-core environment.
-
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.
-
Pointers on pointers
by Mike JamesMike James discusses pointers, and concludes that they are often unsafe and generally best avoided.
-
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.
-
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.
-
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.
-
Take Exception to everything
by Mike JamesMike James delves deep into the topic of exception handling.
-
IronRuby - portrait of a dynamic language
by Mike JamesRuby and IronRuby are fashionable at the moment, which raises the question of what makes them so interesting. Mike James paints a picture of the essential Ruby.
-
Full BlackBerry Java
by Mike JamesIf you need to create an application that fully exploits the facilities of a BlackBerry handheld device you need to move to creating Java ME applications from scratch. Mike James describes just how easy it can be.
-
The RAD route to BlackBerry applications
by Mike JamesHow easy can it be to create an application for a handheld device? With the BlackBerry RAD approach you don't have to trade power for simplicity.
Latest news
-
IASA launches certification programme
Published 10 years ago by Mike James
The UK chapter of the International Association of Software Architects (IASA) has launched a certification programme for IT architects.
-
Azure pay-as-you-go
Published 11 years ago by Mike James
Microsoft has announced pay-as-you-go and contract payment models for its Windows Azure cloud computing service.
-
Multimedia visualisation for SCM
Published 11 years ago by Mike James
The 2009.1 release of Perforce's Software Configuration Management (SCM) system has support for previewing web pages and multimedia files.
-
Proof of Life? Azure does Mars
Published 11 years ago by Mike James
Anyone with a Web browser can become a Martian explorer courtesy of Azure and NASA.
-
New AppFabric
Published 11 years ago by Mike James
Cloud computing continues to develop with additions to Azure announced at PDC 2009.
-
Silverlight 4 beta
Published 11 years ago by Mike James
Silverlight 4 beta, announced at PDC, is hot on the heels of Silverlight 3 released only four months ago.
-
Office 2010 and companions reach public beta
Published 11 years ago by Mike James
Office 2010, SharePoint Server 2010, Visio 2010, Project 2010, Office Mobile 2010 and Office Web Apps for business customers have all been released as public betas.
-
New controls for DXperience
Published 11 years ago by Mike James
DXGrid is just one of the new WPF controls in Developer Express' second major product update this year.
-
New BlackBerry web developer tools
Published 11 years ago by Mike James
Research In Motion has some new and enhanced tools for developing web applications for BlackBerry.
-
Silverlight update
Published 11 years ago by Mike James
Microsoft has launched Silverlight 3 and Expression 3, introducing several features that it claims will enable development teams to create RIAs and media applications with capabilities not offered by competitors.