Welcome to MSDN Blogs Sign in | Join | Help

October 2008 - Posts

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 Read More...
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 Read More...
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 Read More...
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 Read More...
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 Read More...
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 Read More...
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 Read More...
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 Read More...
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. Read More...
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 Read More...
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 Read More...
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 Read More...
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 Read More...
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 Read More...
 
Page view tracker