https://www.developerfusion.com/t/open-source/tutorials/Open Source Tutorials & Articles from Developer Fusion2012-02-10T02:15:00.00Zhttp://www.developerfusion.com/article/138018/memory-ordering-for-atomic-operations-in-c0x/Memory Ordering for Atomic Operations in C++0x2012-02-10T02:15:00.00ZThe operation that writes a value happens before an operation that reads that value. With the default atomic operations that’s indeed true (which is why this is the default), but it does need spelling out: the atomic operations also have other options for the ordering requirements. In this article, based on chapter 5 of C++ Concurrency in Action, author Anthony Williams discusses the memory-ordering tags used for atomic operations and how they relate to the synchronizes-with relation.Dan Maharryhttp://www.developerfusion.com/article/133063/constructors-in-c11/Constructors in C++112011-11-18T20:57:00.00ZThe new C++ standard has slowly been set and is now upon us. In this excerpt from Professional C++ 2e, the authors look at the existing ways to write constructor methods and the additional ones newly defined in C++11Dan Maharryhttp://www.developerfusion.com/article/132336/massive-data-parallelism-on-the-gpu-with-microsofts-c-amp-accelerated-massive-parallelism/Massive Data Parallelism on the GPU with Microsoft's C++ AMP (Accelerated Massive Parallelism)2011-11-10T07:21:00.00ZC++ AMP architect Yossi Levanoni discusses and demonstrates the need for Microsoft's new Accelerated Massive Parallelism specification.Yossi Levanonihttp://www.developerfusion.com/article/128802/git-going-with-distributed-version-control/Git Going with Distributed Version Control2011-09-27T22:12:00.00ZAs a precursor to his one-day workshop on Git on October 21 at the 5th annual Software Architect conference in London, Matthew McCullough introduces gitMatthew McCulloughhttp://www.developerfusion.com/article/119329/overview-of-windows-azure/Introduction to Windows Azure - What you should know2011-05-17T14:51:00.00ZNeil Mackenzie looks at where Windows Azure fits among the various cloud computing offerings in the wild today, and also at the four key areas of Azure that new developers will need to be aware of when they start their first project.Neil Mackenziehttp://www.developerfusion.com/article/91776/getting-started-with-kinect-development/Getting Started with Kinect Development2010-11-30T09:56:00.00ZBuilding apps on top of the Kinect deviceChris Alexanderhttp://www.developerfusion.com/article/84417/rails-mvc-and-routing/Rails MVC and routing2010-11-02T11:33:00.00ZKevin 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.Kevin Joneshttp://www.developerfusion.com/article/84513/rails-an-introduction/Rails: an introduction2010-11-02T10:11:00.00ZEver wondered what “Rails” is all about? Kevin Jones explains what it is and why it's important.Kevin Joneshttp://www.developerfusion.com/article/84444/unit-testing-in-ruby/Unit testing in Ruby2010-10-04T08:48:00.00ZKevin Jones explores unit testing in Ruby, and shows how Rails offers extra features.Kevin Joneshttp://www.developerfusion.com/article/84447/pointers-on-pointers/Pointers on pointers2010-10-04T08:45:00.00ZMike James discusses pointers, and concludes that they are often unsafe and generally best avoided.Mike Jameshttp://www.developerfusion.com/article/84484/light-up-your-development-with-selenium-tests/Automate web application UI testing with Selenium2010-10-04T08:38:00.00ZTesting web applications is a problem, but Sing Li thinks the solution might be easier than you think with Selenium.Sing Lihttp://www.developerfusion.com/article/84524/deep-c-regular-expressions-8211-the-director8217s-cut/Regular expressions in C# - the director's cut2010-09-23T10:58:00.00ZIf you think regular expressions are trivial and boring, Mike James reveals that in .NET they are amazing powerful and not to be missed.Mike Jameshttp://www.developerfusion.com/article/84435/activerecord-for-ruby-and-rails/ActiveRecord for Ruby and Rails2010-07-16T10:07:00.00ZKevin Jones explains how ActiveRecord works in Rails, and in a standalone Ruby application.Kevin Joneshttp://www.developerfusion.com/article/84401/classical-objects/Object Oriented JavaScript2010-06-28T21:14:00.00ZIan Elliot clarifies the confusion surrounding objects in JavaScript.Ian Elliothttp://www.developerfusion.com/article/84449/ironpython/Introducing Python for .NET - IronPython2010-06-28T20:52:00.00ZIs it a dead parrot or does it fly? Mike James looks at IronPython and asks if it really is something completely different.Mike Jameshttp://www.developerfusion.com/article/81557/mythbusting-sharepoint-2010/Mythbusting SharePoint 20102010-04-16T09:03:00.00ZWhen 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 2010David McMahonhttp://www.developerfusion.com/article/9789/c-40-goes-dynamic-a-step-too-far/C# 4.0 goes dynamic - a step too far?2009-02-12T13:54:00.00ZIs C# in danger of too much change? Mike James ponders the implications of dynamic types in CMike Jameshttp://www.developerfusion.com/article/9576/the-future-of-net-languages/The Future of .NET Languages2009-01-09T16:37:00.00ZWondered 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.Damon Armstronghttp://www.developerfusion.com/article/9536/using-adobe-flex-in-visual-studio/Using Adobe Flex in Visual Studio2009-01-06T16:37:00.00ZYou 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.Matt Wickshttp://www.developerfusion.com/article/78919/the-next-generation-of-web-development/The Next Generation Of Web Development2009-01-01T00:00:00.00ZWhere is Web Development moving to in the future?James Crowley