Beginning LightSwitch Part 6: I Feel Pretty! Customizing the "Look and Feel" with Themes

NOTE: This is the Visual Studio 2010 version of the popular Beginning LightSwitch article series. For other versions see: Visual Studio 2013 & HTML Client: Part 6: More Control! Customizing the app with JavaScript & CSS (Coming Soon) Visual Studio 2012: Part 6: Go beyond the box. Customizing LightSwitch Apps with Extensions Welcome to Part… Read more

Beginning LightSwitch Part 5: May I? Controlling Access with User Permissions

NOTE: This is the Visual Studio 2010 version of the popular Beginning LightSwitch article series. For other versions see: Visual Studio 2013 & HTML Client: Part 5: May I? Controlling Access with User Permissions Visual Studio 2012: Part 5: May I? Controlling Access with User Permissions Welcome to Part 5 of the Beginning LightSwitch series!… Read more

Beginning LightSwitch Part 4: Too much information! Sorting and Filtering Data with Queries

NOTE: This is the Visual Studio 2010 version of the popular Beginning LightSwitch article series. For other versions see: Visual Studio 2013 & HTML Client: Part 4: Too much information! Sorting and Filtering Data with Queries Visual Studio 2012: Part 4: Too much information! Sorting and Filtering Data with Queries Welcome to Part 4 of… Read more

Beginning LightSwitch Part 3: Screen Templates, Which One Do I Choose?

NOTE: This is the Visual Studio 2010 version of the popular Beginning LightSwitch article series. For other versions see: Visual Studio 2013 & HTML Client: Part 3: Screen Templates, Which One Do I Choose? Visual Studio 2012: Part 3: Screen Templates, Which One Do I Choose? Welcome to Part 3 of the Beginning LightSwitch series!… Read more

Beginning LightSwitch Part 2: Feel the Love – Defining Data Relationships

NOTE: This is the Visual Studio 2010 version of the popular Beginning LightSwitch article series. For other versions see: Visual Studio 2013 & HTML Client: Part 2: Feel the Love – Defining Data Relationships Visual Studio 2012: Part 2: Feel the Love – Defining Data Relationships Welcome to Part 2 of the Beginning LightSwitch series!… Read more

Beginning LightSwitch Part 1: What’s in a Table? Describing Your Data

NOTE: This is the Visual Studio 2010 version of the popular Beginning LightSwitch article series. For other versions see: Visual Studio 2013 & HTML Client: Part 1: What’s in a Table? Describing Your Data Visual Studio 2012: Part 1: What’s in a Table? Describing Your Data Welcome to Part 1 of the Beginning LightSwitch series!… Read more

Beginning LightSwitch: Getting Started

UPDATE 10/17/2013: This post was updated to include the latest LightSwitch version in Visual Studio 2013 and HTML Client. UPDATE 8/12/2012: This post was updated to include LightSwitch in Visual Studio 2012. There’s a ton of information out there on building LightSwitch applications, especially on the LightSwitch section of the Visual Studio Developer Center but… Read more

LightSwitch Community & Content Rollup–November 2011

A couple months ago I started posting a rollup of interesting community happenings, content, and sites popping up. If you missed those rollups you can check them out here, lot of great content and exciting events happened: LightSwitch Community & Content Rollup–September 2011 LightSwitch Community & Content Rollup–October 2011 Here’s a rollup of LightSwitch goodies… Read more

I’m Speaking at Sac.NET User Group Tomorrow, Nov 29th!

Tomorrow evening I’ll be presenting Visual Studio LightSwitch to Sac.NET in the Sacramento area. Please come join us! I always try and make it a fun and lively presentation and I’ll have tons of demos. Here are the details: When: Tuesday, November 29th at 6:00 PM Where: Rancho Cordova Library, 9845 Folsom Blvd, Rancho Cordova,… Read more

Using the Save and Query Pipeline to “Archive” Deleted Records

Before Microsoft, I used to work in the health care industry building software for hospitals and health insurance companies. In all of those systems we had detailed audit trails (change logging), authorization systems, and complex business rules to keep patient data safe. One particular requirement that came up often is that we never delete patient… Read more