Conditional Compilation

Have you ever been in a situation where your application needs to behave one way in development and another in production? Perhaps you only want to send an email if the application is on the live server, or you’re developing an ASP.NET MVC application and need to add the [RequireHttps] attribute – but only if […]
Read More ›

Silverlight or HTML 5?

I was teaching Learning Tree course 975: Windows® Presentation Foundation (WPF) and Silverlight Introduction a couple weeks ago and a student asked which was better, Silverlight or HTML 5. I program with both, so let me give you a few reasons why each is better than the other. Reasons why HTML 5 is better than […]
Read More ›

Making WCF (Windows Communication Foundation) Services Simpler and More Efficient

This week, I was teaching Learning Tree course 2620: .NET 4 Programming for Existing .NET Developers. This course covers many of .NET’s new features and how they can be used to simplify development. In one chapter we talk about taking advantage of some WCF features WCF Configure-less Services There are a number of things that […]
Read More ›

Windows Azure: Cloud Computing for .NET Programmers

What is Windows Azure Cloud computing is the hottest new technology in IT. Microsoft’s platform for implementing cloud-computing is called Windows Azure. With Windows Azure you rent servers and storage for a low monthly fee. Under the hood, Windows Azure provides virtual machines running Windows 2008 server and Internet Information Services. You can specify how […]
Read More ›

Lambda Expressions in C#

Next week I’m teaching Learning Tree course 2620: .NET 4 Programming for Existing .NET Developers. Maybe the hardest part of that course to understand is lambda expressions. Hopefully, this post will help explain them. Getting Started with Lambda Expressions Let’s say you have the simple class shown below. class Calculator { public static double Add(double […]
Read More ›

Type to search blog.learningtree.com

Do you mean "" ?

Sorry, no results were found for your query.

Please check your spelling and try your search again.