The Microsoft journal for developers | October 2013 VOL 28 NO 10 |
![]() |
![]() |
Getting Started with the Katana Project
Project Katana lets you compose a modern Web application from a wide range of different Web technologies and then host that application wherever you wish. Howard Dierking presents a sample application to get you started.
Howard Dierking
The Working Programmer: Getting Started with Oak
Ted Neward begins an exploration of Oak, an open source project built to leverage the dynamic capabilities inherent within C# while gaining the productivity benefits of a system such as Ruby on Rails.
Ted Neward
Features
Windows 8.1: Building an Alarm App in Windows 8.1
Windows 8.1 adds the new concept of an alarm app. Tony Champion walks through the process of building a fully-functional alarm app from the ground up.
Tony Champion
Windows Phone: Programming the Nokia Sketch Effect in Windows Phone 8
The Nokia Imaging SDK for Windows Phone 8 enables powerful photo effects in real time when taking pictures with Nokia Lumia smartphones. Author Srikar Doddi builds a Windows Phone 8 app that explores the new capabilities.
Srikar Doddi
.NET Framework: Adaptive Access Layers + Dependency Injection = Productivity
Saxo Bank's custom-built Adaptive Access Layers provides developers a simple, uniform interface to most of the external resources needed when implementing business logic. Combined with a Dependency Injection container, this approach enables enterprise solutions with clear, testable designs.
Ulrik Born
ALM Rangers: Implementing Static Code Analysis with StyleCop
Learn how StyleCop helps you maintain style and format consistency in your source code while implementing static code analysis in your Team Build.
Hamid Shahid
Columns
Cutting Edge
Programming CSS: Bundling and Minification
Learn about bundling and minification of CSS files from the unique perspective of software tooling available in ASP.NET MVC 4.
Dino Esposito
Windows with C++
Rendering for the Windows Runtime
The Windows Runtime application model is optimized for rendering with DirectX. Kenny Kerr shows how to take what you’ve learned in his previous columns about Direct2D and Direct3D rendering and apply it to your WinRT apps.
Kenny Kerr
Data Points
Coding for Domain-Driven Design: Tips for Data-Focused Devs, Part 3
Julie Lerman explores two important technical patterns of Domain Driven Design (DDD) coding--unidirectional relationships and the importance of balancing tasks between an aggregate root and a repository--and how they apply to the Object Relational Mapper (ORM), Entity Framework.
Julie Lerman
Test Run
Radial Basis Function Networks for Programmers
Radial basis function (RBF) networks are software systems that have certain similarities to neural networks. This article will describe exactly what RBF networks are, explain how RBF networks compute their outputs, and present a complete RBF network input-output demo program.
James McCaffrey
Modern Apps
Build a Responsive and Modern UI with CSS for WinJS Apps
Learn how the core CSS in the JavaScript Library for Windows helps to create a modern, fluid and flexible UI with controls such as AppBars, Flyouts and ListViews.
Rachel Appel
DirectX Factor
Text Formatting and Scrolling with DirectWrite
DirectX splits the subtle task of working with text into two major subsystems: Direct2D and DirectWrite. In this column Charles Petzold explores how DirectWrite is used to format and scroll text, and sets the stage for exploring more advanced text handling and effects.
Charles Petzold
Don't Get Me Started
Remaking Higher Education
Georgia Tech's online-only, masters degree program in computer science should have traditional four-year colleges quaking in their boots, says David Platt.
David Platt
Editor's Note
Microsoft Swings Its Web Sword
Microsoft's Katana project aims to turn framework-based model of application development on its ear. Howard Dierking offers insight into what developers can expect from Microsoft's OWIN-based effort.
Michael Desmond