Tutorials & Articles from Developer Fusion https://www.developerfusion.com/tutorials/ Tutorials & Articles from Developer Fusion http://www.rssboard.org/rss-specification en-GB Mon, 07 Jan 2013 13:40:00 GMT The Evolution of a Azure Web Application Windows Azure Web Sites and Windows Azure Virtual Machine - learn what it means for you http://www.developerfusion.com/article/148148/the-evolution-of-a-web-application-with-windows-azure/ http://www.developerfusion.com/article/148148/the-evolution-of-a-web-application-with-windows-azure/ Mon, 07 Jan 2013 13:40:00 GMT Michael Collier Protecting your ASP.NET Web API using OAuth2 and the Windows Azure Access Control Service The world in which we live evolves at a vast speed. Today, many applications on the Internet expose an API which can be consumed by everyone using a web browser or a mobile application on their smartphone or tablet. How would you build your API if you want these apps to be a full-fledged front-end to your service without compromising security? Maarten explains how. http://www.developerfusion.com/article/147914/protecting-your-aspnet-web-api-using-oauth2-and-the-windows-azure-access-control-service/ http://www.developerfusion.com/article/147914/protecting-your-aspnet-web-api-using-oauth2-and-the-windows-azure-access-control-service/ Thu, 06 Dec 2012 10:51:00 GMT Maarten Balliauw Using HTML5 History in an ASP.NET MVC Site Say that each time the user clicks on a menu item in your application, the entire page is refreshed. Not such a big deal if you have a high speed connection, but, if there is a lot of content on the page, this can be a problem. What we need is the ability to fill in the partial view of data and change around the styles on the page without refreshing the complete page. This is where the HTML5 History API comes in, and that’s what this article based on HTML5 for .NET Developers is all about. http://www.developerfusion.com/article/145920/using-html5-history-in-an-aspnet-mvc-site/ http://www.developerfusion.com/article/145920/using-html5-history-in-an-aspnet-mvc-site/ Sat, 22 Sep 2012 22:56:00 GMT Dan Maharry An Introduction To F# Type Providers Type Providers are a new core feature in F# 3.0, the latest version of F# released with Visual Studio 2012. Keith Battocchi investigates. http://www.developerfusion.com/article/145919/an-introduction-to-f-type-providers/ http://www.developerfusion.com/article/145919/an-introduction-to-f-type-providers/ Sat, 22 Sep 2012 20:43:00 GMT Keith Battocchi Apt Windows: Let’s Get Chocolatey! Part 2 : Multiple Installs and Package Creation In this second article on Chocolatey, Rob Reynolds looks at various ways to have Chocolatey install multiple packages on your machine and also how to create your own Chocolatey packages. http://www.developerfusion.com/article/145913/apt-windows-lets-get-chocolatey-part-2-multiple-installs-and-package-creation/ http://www.developerfusion.com/article/145913/apt-windows-lets-get-chocolatey-part-2-multiple-installs-and-package-creation/ Wed, 19 Sep 2012 09:28:00 GMT Rob Reynolds Using JavaScript Unobtrusively With a bit of thought and time, the JavaScript defining a page's behavior can be as quiet on a page as its CSS. In this extract from Professional jQuery, Cesar Otero and Rob Larsen demonstrate how. http://www.developerfusion.com/article/145905/using-javascript-unobtrusively/ http://www.developerfusion.com/article/145905/using-javascript-unobtrusively/ Thu, 13 Sep 2012 22:05:00 GMT Dan Maharry An Introduction to testing with the Model-View-Presenter pattern for Web Forms Development In this article, Ravi introduces the Model-View-Presenter pattern for Web Forms development, and how it compares to MVC. Then he demonstrates how to get started with it, by creating a page in a test-driven fashion http://www.developerfusion.com/article/145904/an-introduction-to-testing-with-the-modelviewpresenter-pattern-for-web-forms-development/ http://www.developerfusion.com/article/145904/an-introduction-to-testing-with-the-modelviewpresenter-pattern-for-web-forms-development/ Thu, 13 Sep 2012 00:27:00 GMT S. Ravi Kiran An Internal Application Message Bus in VB.Net Working with threads gets complicated quickly as you work to stop them falling over each other. One way to organise threads so that they co-operate without tripping over each other is to use a messaging mechanism to communicate between them. John Rivett-Carnac looks at one such implementation of internal application messaging. http://www.developerfusion.com/article/145371/an-internal-application-message-bus-in-vbnet/ http://www.developerfusion.com/article/145371/an-internal-application-message-bus-in-vbnet/ Tue, 31 Jul 2012 08:27:00 GMT John Rivett-Carnac Android ListViews with Dynamic Data ListViews are a fundamental component in Android UIs and are used extensively. In this article, based on a technique presented in Android UI, the author discusses expanding the ListViews’ functionality so a basic list can be made into a really useful list. http://www.developerfusion.com/article/145373/android-listviews-with-dynamic-data/ http://www.developerfusion.com/article/145373/android-listviews-with-dynamic-data/ Sun, 29 Jul 2012 23:51:00 GMT Dan Maharry The HTML5 Drag and Drop API In this extract from Professional Javascript for Web Developers, Nicholas Zakas looks at the new Javascript Drag and Drop API in HTML5, its use and current level of browser support http://www.developerfusion.com/article/144828/the-html5-drag-and-drop-api/ http://www.developerfusion.com/article/144828/the-html5-drag-and-drop-api/ Fri, 20 Jul 2012 06:57:00 GMT Dan Maharry Continuous Integration Using NuGet And TeamCity Xavier Decoster demonstrates how to incorporate the creation and reuse of NuGet Packages into your Continuous Integration build setup using TeamCity http://www.developerfusion.com/article/144809/continuous-integration-using-nuget-and-teamcity/ http://www.developerfusion.com/article/144809/continuous-integration-using-nuget-and-teamcity/ Mon, 16 Jul 2012 11:26:00 GMT Xavier Decoster 5 Things You Should Know About Developing Windows 8 Apps with C# In this article, Martin Beeby highlights five new features of Windows 8 that developers should know about. http://www.developerfusion.com/article/144522/windows-8-5-things/ http://www.developerfusion.com/article/144522/windows-8-5-things/ Thu, 12 Jul 2012 18:52:00 GMT Understanding The Basics Of Roslyn The Roslyn API is a major step forward for developers who want that intimate view of code. In this excerpt from Metaprogramming in .NET, the authors explain how it works through executable code and then go deeper into more of its parts. http://www.developerfusion.com/article/143896/understanding-the-basics-of-roslyn/ http://www.developerfusion.com/article/143896/understanding-the-basics-of-roslyn/ Fri, 08 Jun 2012 10:33:00 GMT Dan Maharry An Introduction To WebSockets In this article, Shwetank Dixit introduces the WebSockets protocol and API, the problem they are designed to solve, and the first few lines of code to get you started enabling your web applications with this technology http://www.developerfusion.com/article/143158/an-introduction-to-websockets/ http://www.developerfusion.com/article/143158/an-introduction-to-websockets/ Tue, 15 May 2012 12:40:00 GMT Shwetank Dixit Building Your First Data Cube In this extract from Beginning Microsoft SQL Server 2012 Programming, the authors demonstrate how to create a 'simple' OLAP cube using the AdventureWorks database as the data source http://www.developerfusion.com/article/143031/building-your-first-data-cube/ http://www.developerfusion.com/article/143031/building-your-first-data-cube/ Fri, 11 May 2012 12:21:00 GMT Dan Maharry Force-Directed Graph Layout in WebSharper In this tutorial, Anton Tayanovskyy demonstrates how to build an interactive force-directed graph visualization running in the browser. http://www.developerfusion.com/article/142002/forcedirected-graph-layout-in-websharper/ http://www.developerfusion.com/article/142002/forcedirected-graph-layout-in-websharper/ Tue, 17 Apr 2012 11:51:00 GMT Anton Tayanovskyy Working with Mobile Devices in HTML5 and CSS3 With an ever increasing number of mobile devices demanding we code our websites to look good at any number of resolutions, this extract from Murach's HTML5 and CSS3 present some rules of thumb for developing websites that work nicely with every device http://www.developerfusion.com/article/141514/working-with-mobile-devices-in-html5-and-css3/ http://www.developerfusion.com/article/141514/working-with-mobile-devices-in-html5-and-css3/ Tue, 10 Apr 2012 10:05:00 GMT Dan Maharry Evaluating REST Frameworks Part 1: A Maturity Model In the first of this series, William Martinez provides a brief overview of REST and proposes a five level maturity model for use in comparing current frameworks that support the development of systems that should be REST-compliant http://www.developerfusion.com/article/141194/evaluating-rest-frameworks-part-1-a-maturity-model/ http://www.developerfusion.com/article/141194/evaluating-rest-frameworks-part-1-a-maturity-model/ Wed, 04 Apr 2012 14:10:00 GMT William Martinez Pomares Handling Page Orientation in Windows Phone 7 Windows Phones, as with other small form factor devices, are able to deal with both landscape and portrait modes. In this article, based on Chapter 10 of Windows Phone 7 in Action the authors explain how a Silverlight page declares its supported orientations. http://www.developerfusion.com/article/140836/handling-page-orientation-in-windows-phone-7/ http://www.developerfusion.com/article/140836/handling-page-orientation-in-windows-phone-7/ Fri, 30 Mar 2012 11:01:00 GMT Dan Maharry Writing Concurrent Applications Using F# Agents In part 2 of this article on F# agents, Tomas Petricek looks at agent-based architecture for concurrent systems from a high-level perspective. It shows how to encapsulate agents into reusable components and several common inter-agent communication patterns used to build a concurrent system. http://www.developerfusion.com/article/140677/writing-concurrent-applications-using-f-agents/ http://www.developerfusion.com/article/140677/writing-concurrent-applications-using-f-agents/ Tue, 27 Mar 2012 09:19:00 GMT Tomas Petricek