2014 - November/December cover

CODE Magazine issue

2014 - November/December

In this issue, Dino explains the business layer so even a seven-year-old can understand it! Other featured articles cover Mobile Apps for SharePoint, IndexedDb, HTML5 & jQuery, Git, XNA and Swift

In this issue, Dino explains the business layer so even a seven-year-old can understand it! Other featured articles cover Mobile Apps for SharePoint, IndexedDb, HTML5 & jQuery, Git, XNA and Swift Read the full issue overview Close issue overview

In this issue, Dino explains the business layer so even a seven-year-old can understand it! Other featured articles cover Mobile Apps for SharePoint, IndexedDb, HTML5 & jQuery, Git, XNA and Swift

Inside this issue

2014 - November/December · 9 articles

  1. Editorial

    Rod discusses learning from his mistakes.

  2. Manager’s Corner: Teams and Scalability

    When your team drastically changes size, you’ll understand Mike’s parallel lessons from writing code.

  3. Mobile Apps for SharePoint and Office 365: Part 1

    In this first installment of his new series, Sahil begins writing an end-to-end mobile infrastructure using some familiar tools.

  4. Introduction to IndexedDB: The In-Browser Database

    Is dealing with databases on a browser your idea of a bad nightmare? Craig implements an in-browser document database called IndexedDB to create, read, update, and delete large sets of records, just like a database on a server.

  5. Use HTML 5 and jQuery in WebForms

    Web Forms aren’t going anywhere. Paul shows us how to use HTML 5 and jQuery to keep ASP.NET Web Forms working smoothly.

  6. The Mythical Business Layer

    Dino explains the business layer so that even a seven-year-old can understand.

  7. XNA is Dead; Long Live the New XNA, MonoGame

    In this article, Chris Williams presents MonoGame as the modern, open-source successor to Microsoft's XNA framework, enabling cross-platform game development beyond Microsoft devices. He details MonoGame's evolution from XNA, its broad platform support, and offers a practical guide for setting up the development environment, creating basic game projects, rendering text and images, handling input, and implementing animations. Through hands-on examples, Williams aims to empower developers—especially indies—to leverage MonoGame’s capabilities for multi-platform game creation, emphasizing starting small and building foundational skills with this versatile framework.

  8. Introduction to Swift

    Mohammad Azam explores the key features of Apple's Swift programming language, introduced in 2014 as a modern alternative to Objective-C. Azam emphasizes Swift's user-friendly syntax, type safety, and performance improvements, making it more accessible to developers, especially those familiar with languages like C# and Java. Through detailed explanations of concepts such as declarations, functions, collections, optionals, closures, and generics, the article illustrates Swift's capabilities and its seamless interoperability with Objective-C libraries. Azam underscores Swift's role as a cornerstone of Apple's future development strategy, encouraging developers to embrace it for building next-generation iOS applications.

  9. Managed Coder: On Benchmarking

    Ted explores the myth of benchmarking and how to make sure that yours are valid.