MSDN Magazine

The official blog of MSDN Magazine

October, 2008

Posts
  • MSDN Magazine

    Building Concurrent Apps with F#

    • 1 Comments
    One stumbling block that developers encounter with asynchronous programming is that they become so concerned with getting concurrency right that they forget the core simplicity of the program. F# lets you separate simple programs from the concurrent control...
  • MSDN Magazine

    Parallel Programming with Visual Studio

    • 0 Comments
    Multicore systems are becoming increasingly prevalent, but the majority of software today will not automatically take advantage of this additional processing ability. And multithreaded programming, for anything but the most trivial of systems, is incredibly...
  • MSDN Magazine

    Windows With C++: High-Performance Algorithms

    • 1 Comments
    Algorithm efficiency is not as straightforward as you might think. A well-designed algorithm on a single processor can often outperform an inefficient implementation on multiple processors. In the October 2008 issue of MSDN Magazine , Kenny Kerr walks...
  • MSDN Magazine

    Cutting Edge: Building A Secure AJAX Service Layer

    • 0 Comments
    A major advantage of AJAX and Silverlight applications is that they can transparently and continuously interact with a back-end service. The problem is that they run over HTTP, which wasn't designed with security in mind. In the September 2008 issue of...
  • MSDN Magazine

    Service Station: Authorization In WCF-Based Services

    • 0 Comments
    Once you start adopting service-oriented principles for your distributed applications, you are crossing a security boundary for every service call you make. Windows Communication Foundation (WCF) provides powerful facilities for implementing authorization...
  • MSDN Magazine

    Design Considerations For Parallel Programming

    • 1 Comments
    Concurrent programming is notoriously difficult, even for experts. You have all of the correctness and security challenges of sequential programs plus all of the difficulties of parallelism and concurrent access to shared resources. In the October 2008...
  • MSDN Magazine

    Basic Instincts: Dynamic Data Entry With XML Literals

    • 0 Comments
    Wouldn't it be nice to generate all your maintenance screens in your data-driven applications automatically? In the October 2008 issue of MSDN Magazine , Beth Massi shows you how to create Windows Presentation Foundation (WPF) user interfaces at run time...
  • MSDN Magazine

    Patterns In Practice: Cohesion And Coupling

    • 0 Comments
    Well designed code keeps things that have to change together as close together in the code as possible and allows unrelated things in the code to change independently, while minimizing duplication in the code. In the October 2008 issue of MSDN Magazine...
  • MSDN Magazine

    .NET Matters: False Sharing in Parallel Programming

    • 0 Comments
    There’s no programming model that magically eliminates all concurrency-related issues, so understanding how memory and caches work is still important to write efficient parallel programs. In the October 2008 issue of MSDN Magazine , Stephen Toub, Igor...
  • MSDN Magazine

    Fixing Concurrency Problems In Your Code

    • 0 Comments
    Correctly engineered concurrent code must live by an extra set of rules. Reads and writes from memory and access to shared resources need to be regulated so that conflicts do not arise. Additionally, threads often need to coordinate to get the job done...
  • MSDN Magazine

    Going Places: Ink-Enabled Apps For Tablet PC

    • 0 Comments
    The process for ink capture and analysis on the Tablet PC is straightforward in managed code. To the uninitiated developer, however, creating unmanaged Tablet PC applications can be rather daunting. In the October 2008 issue of MSDN Magazine , Gus Class...
  • MSDN Magazine

    ASP.NET AJAX 4.0 and Data-driven Apps

    • 0 Comments
    Using AJAX, many tasks that were traditionally performed on the server can happen in the browser instead. But many developers would still like the full power and flexibility of server apps at their disposal. In the October 2008 issue of MSDN Magazine...
  • MSDN Magazine

    Security Development Lifecycle for Agile Development

    • 0 Comments
    The concept of Agile security does not have to be a contradiction in terms. The Microsoft SDL team has defined a set of process improvements that increase security focus while respecting the need to release new code on an ultra-short timeline. In the...
  • MSDN Magazine

    Foundations: Managing State With Durable Services

    • 0 Comments
    Long-running processes are common in distributed computing. Some business processes are made up of multiple execution sequences which may last many days or even weeks. In the October 2008 issue of MSDN Magazine , Juval Lowy discusses several techniques...
Page 1 of 1 (14 items)