Blog: August 2012

Top-Down Design or Bottom-up Design, That is the Question

By Martin Schaeferle

When it comes to brand new data applications, there are two broad ways to approach building the application: design the object model first and the database later, or build the database first and the object model later.

This blog entry was originally posted August 30, 2012 by Martin Schaeferle

Entity FrameworkDatabaseWeb Design


4 Benefits of Object-Relational Mapping (ORM)

By Martin Schaeferle

Object-relational mapping, in the purest sense, is a programming technique that supports the conversion of incompatible types in object-oriented programming languages, specifically between a data store and programming objects.

This blog entry was originally posted August 28, 2012 by Martin Schaeferle

.NETASP.NET


Staying Up-To-Date In The C# World

By Martin Schaeferle

Experienced C# developers understand the importance of sharpening their skills and staying up-to-date on the latest developments in their field. This typically involves enrolling in periodic training workshops or taking additional courses.

This blog entry was originally posted August 24, 2012 by Martin Schaeferle

C#Video


See, Learn, Develop

By Martin Schaeferle

Out of the four learning styles that we cover in our online training courses - visual, aural, read/write and kinesthetic - this blog will look at visual learning, or learning by seeing.

This blog entry was originally posted August 22, 2012 by Martin Schaeferle

ASP.NET


Developers, Let's talk $uccess

By Craig Jensen

It is plain common sense that a developer will succeed and advance in their career, and therefore benefit financially from their success, if they are known as an expert in the technology they work in.

This blog entry was originally posted August 16, 2012 by Craig Jensen

C#MobileJavaASP.NETVisual StudioVideo.NET


Does your Help need Help?

By Martin Schaeferle

Writing a ton of HTML code to support almost any kind of application, particularly one that maintains data, can be breathtakingly tedious.

This blog entry was originally posted August 15, 2012 by Martin Schaeferle

MVCHTMLASP.NET


ASP.NET MVC 3 - OutputCache Action Filter

By Martin Schaeferle

ASP.NET has had robust output caching features since the very first version back near the beginning of the millennium.

This blog entry was originally posted August 14, 2012 by Martin Schaeferle

MVCASP.NETWeb Development


ASP.NET MVC - Content Result

By Martin Schaeferle

At one extreme, many MVC views consists entirely of static content. But on the opposite end, you have the option to use a ContentResult object to entirely define the content of a Web page within an action method.

This blog entry was originally posted August 10, 2012 by Martin Schaeferle

Web DevelopmentASP.NETMVC


ASP.NET MVC Request Validation Protection: AllowHtml Attribute

By Martin Schaeferle

MVC has always included the same kind of request validation protection that is turned on by default, although you could turn it off by using the ValidateInput attribute with an argument of false.

This blog entry was originally posted August 09, 2012 by Martin Schaeferle

MVCHTMLASP.NET


ASP.NET MVC Controllers: HttpNotFoundResult

By Martin Schaeferle

The controller in an MVC application is the traffic cop that keeps everything working smoothly. A controller is responsible for responding to user input and managing the overall flow of the application.

This blog entry was originally posted August 08, 2012 by Martin Schaeferle

MVCASP.NETWeb Development


ASP.NET MVC Views: Comparing the Web Forms and Razor View Syntaxes

By Martin Schaeferle

The views in your ASP.NET MVC application are what a user sees. Views are the window into your application, and so is one of the most important parts of the application...along with all the rest of it!

This blog entry was originally posted August 07, 2012 by Martin Schaeferle

MVCASP.NETWeb Development