New Course: Advanced Analysis Services

Stacia Misner has just published a new course: Advanced Analysis Services

ssas-basicThis course covers advanced design topics related to dimensions and partitions. In it, Stacia explains how to utilize Analysis Services features for parent-child hierarchies, financial analytics, referenced dimensions and many-to-many relationships. She also demonstrates how to work with write back in Analysis Services for both dimensions and cells. In addition, this course provides guidance for managing Analysis Services performance and storage through the implementation of aggregations and partitions. Furthermore, this course expands topics introduced in the Analysis Services Fundamentals course by explaining how to manage design and data changes following initial implementation and how to implement alternative security scenarios. The features and demonstrations in this course focus on the SQL Server 2008 R2 release, although most topics also apply to all versions of Analysis Services (SQL Server 2005 and later).

New Course: Introduction to 2D Game Programming with XNA

John Sonmez has just published a new course: Introduction to 2D Game Programming with XNA

nservicebusGame programming doesn’t have to be difficult. If you’ve wanted to learn how to program simple games for Xbox, Windows or Windows Phone 7, but have been intimidated by the complexity, this course is for you! John walks you through using the Microsoft XNA framework to build a simple 2D space shooting game, exploring numerous game programming concepts along the way. Topics explored include: creating and using 2D graphics, accepting input from keyboards, mice, game controllers and touch screens, working with sounds and animation and much more. The course concludes by demonstrating how to deploy the game to a real Xbox 360 console and various application marketplaces.

Video: Back to Basics with C Language Pointers

Whether you’re new to development or a 20-year veteran, it never hurts to review the fundamentals of programming.  In this video excerpt from Kenny Kerr’s new course C Language Fundamentals you’ll see how pointers are used in C as well as the potential dangers of uninitialized pointers.  In the complete course Kenny covers topics such as Unary Operators, Arrays, and using Structures.

Continue reading

Course update: IIS for Developers

Steve Evans has just published an update to his popular course: IIS for Developers 

His latest update explores several new and enhanced features available in IIS 8, including Application Initialization (site warm up), SNI (Server Name Indication) and other SSL improvements, CPU throttling and support for Web Sockets. Click here to go straight to his course and check it out the update. Happy learning!

New Course: IntelliTrace

Marcel de Vries has just published a new course: IntelliTrace

intellitraceIntelliTrace is a feature of Visual studio Ultimate that enables application debugging using a historical execution log. In this course, Marcel explores how to use IntelliTrace to enhance interactive debugging sessions, as well as how to leverage it as a postmortem debugger in testing environments (using the Microsoft Test Manager) and on production systems. He also explores in depth several advanced topics such as CLR profiler integration and collection plan tuning.

New course: Web Development with ExpressJS

Hadi Hariri has just published a new course: Web Development with ExpressJS

In this course, you’ll learn the basics of node.js and how to create applications using express.js, a lightweight framework for creating robust and scalable web applications. Hadi will take you through all the elements that make up an express application, from routing, views, models and end up covering advanced scenarios such as session management, error handling and other requirements for real-world applications. Click here to go directly to the table of contents. We hope you enjoy the course!

Web.config Encryption

In my last post, I showed how web.config transforms can be used to manage the complexity of config files in an ASP.NET project. One thing that often comes up in mature environments is that certain parts of the web.config are need to know only. Examples include production database passwords, payment gateway authentication keys, etc. Of course, this isn’t restricted to production environments, but is most common there.

Fortunately, there is a solution to this built right into the ASP.NET engine: Encrypted Config Sections. Once the sensitive sections of the web.config transform files have been encrypted, the files can be added to source control and tracked just like any other file in the project without fear that the sensitive data will be mishandled in any way.

Continue reading

Meet the Author: Richard Seroter on Force.com for Developers

In today’s episode of our Meet the Author podcast series, Fritz Onion talks to Richard Seroter about his new course Force.com for Developers.  In the interview Richard explains how the Force.com platform differs from other cloud platforms such as Windows Azure and Amazon Web Services.  He describes in some detail the infrastructure abstractions that allow for developers to write code without worrying about things like memory or CPU utilization.  He also describes some of the limitations that these abstractions place on the type of development you do in the Force.com platform.

Listen to the Audio (MP3)

Meet the Author:  Richard Seroter on Force.com for Developers

Transcript


[Fritz] Hi this is Fritz Onion. I am here today speaking with Richard Seroter about his new course Force.com for developers. Richard is a Product Manager for cloud computing provider Tier 3, a Microsoft MVP, a blogger, author, trainer and frequent public speaker. He has spent the majority of his career working with organizations as they planned and implemented their enterprise software solutions. Richard is the author or contributor to three recent books Applied Architecture Patterns on the Microsoft Platform, SOA Patterns with BizTalk Server 2009, and Microsoft BizTalk 2010: Line of Business Systems Integration. Welcome Richard.

Continue reading