2008 - January/February
The January/ February 2008 issue focuses on improving application productivity.
-
It’s an Agile World
Jan/Feb 08 Editorial by Rod Paddock
-
MVP Corner: Use the ASP.NET MVC Framework to Write Web Apps without Viewstate or Postbacks
Jan/Feb 08 MVP Corner Article
-
Never Write an Insecure ASP.NET Application Ever Again
One of the most important security principles for software development is least privilege.Simply put, least privilege means that an application, process, or user should have the least access to resources required to accomplish a task and no more. By following this principle, even if your application is attacked or a user goes on the payroll of your nastiest competitor, you’ll have limited the potential damage. Bottom line: implementing partial trust in ASP.NET is the single biggest thing you can do to make your applications secure.
-
Design for Extensibility
Today’s clients seem to be getting more and more demanding regarding the flexibility of their applications and the speed in which modifications can be made. In this article, I will show you how to design applications with extensibility points so that they will grow with the clients’ needs as well as provide a way to “swap” functionality in and out as needed.
-
The Baker’s Dozen: 13 Tips for Querying OLAP Databases with MDX
MDX is just like Transact-SQL, right? MDX is English-like and therefore easy to learn, right? Different software tools offer MDX generators and therefore I don’t need to learn MDX, right? MDX isn’t that popular, right?Well, just like the punch-line of the old Hertz car rental commercial, “Not exactly.” If your organization uses OLAP databases, you can add great value by knowing how to query OLAP databases using MDX queries. This article will cover common OLAP query requirements and MDX code solutions.
-
C# 3.0 Syntax Additions-Design Guidelines
C# 3.0 includes a few syntactical additions to the language. For the most part, Microsoft added these language additions to support Language Integrated Query (LINQ). These features include (but are not limited to) lambda expressions, extensions methods, anonymous types, implicitly typed local variables, automatic properties, and object initializers.
-
Building WCF Services for Deployment in Transiently Connected Networks
Distributed applications are now prolific in the enterprise and more and more users are relying on network connectivity both on site and on the go so they can remain productive anywhere and at any time. Since network connectivity cannot always be guaranteed, what happens when the network goes down or a network connection is simply unavailable? How can you provide your users with the best connected experience regardless of the state of the network?
-
-
Heard on .NET Rocks! Don Demsak on LINQ to XML
In episode #271 of .NET Rocks! (www.dotnetrocks.com) Richard and I spoke with Don Demsak about LINQ to XML. Here’s an excerpt from that interview.
-
Ask the Doc Detective
Jan/Feb 2008 Doc Detective COlumn.
-
Visual Basic and Respect
Ken Getz Jan/Feb 08 FInalize article.