From The Depths
Matt Thalman's blog: Senior developer working on Microsoft's Visual Studio LightSwitch product.
Customizing LightSwitch User Management
When you enable Windows or Forms authentication in a LightSwitch app, a set of SQL tables are used...
Date: 06/25/2013
Using the SecurityData service in LightSwitch
In this blog post, I’m going to describe how LightSwitch developers can programmatically access the...
Date: 03/15/2012
Controlling App Capabilities when Using Shared Libraries in Windows Phone Apps
The Problem: The other day I published an updated version of my Windows Phone app CalcuFitness after...
Date: 02/21/2012
LightSwitch Trick: Display Loading Message while a Screen is Loading
In the LightSwitch apps that I create, I have a common pattern where I display a “Loading” message...
Date: 02/15/2012
Creating a Custom Login Page for a LightSwitch Application
When configuring a Visual Studio LightSwitch application to use Forms authentication, the...
Date: 12/08/2011
LightSwitch Star Contest
Think you’ve got what it takes to be a LightSwitch star? Check out the new LightSwitch...
Date: 10/31/2011
Visual Studio LightSwitch V1 is Released
Today is an exciting day. After years of hard work, Visual Studio LightSwitch V1 has been released....
Date: 07/26/2011
Invoking Tier-Specific Logic from Common Code in LightSwitch
Visual Studio LightSwitch makes use of .NET portable assemblies to allow developers to write...
Date: 04/12/2011
Visual Studio LightSwitch Beta 2
I’m very excited to say that we’ve released Beta 2 of Visual Studio LightSwitch to MSDN...
Date: 03/15/2011
Query Reuse in Visual Studio LightSwitch
One of the features available in Visual Studio LightSwitch is to model queries that can be reused in...
Date: 10/21/2010
How to reference security entities in LightSwitch
In Visual Studio LightSwitch, there are a set of security entities defined by the runtime such as...
Date: 09/20/2010
Filtering data based on current user in LightSwitch apps
In many applications, you need to filter data that is only relevant to the particular user that is...
Date: 09/07/2010
Using application permissions in Visual Studio LightSwitch
Securing your Visual Studio LightSwitch application begins with defining permissions. In the first...
Date: 09/02/2010
How to: designing one LightSwitch screen to create or edit an entity
Visual Studio LightSwitch provides screen templates for defining a details screen or a new data...
Date: 08/26/2010
Visual Studio LightSwitch Beta 1 is public
Today is the day where everyone can now download Beta 1 of Visual Studio LightSwitch. Check it...
Date: 08/23/2010
Authentication Features in Visual Studio LightSwitch
LightSwitch lets you configure your applications to use authentication. This allows you to control...
Date: 08/23/2010
Visual Studio LightSwitch Beta Available via MSDN Subscription
The beta release of Visual Studio LightSwitch has just been made available via MSDN...
Date: 08/18/2010
Introduction to Visual Studio LightSwitch Security
Visual Studio LightSwitch is all about creating LOB applications. And, of course, managing who...
Date: 08/16/2010
Back from the Depths: My Work on Visual Studio LightSwitch
I’m back. And this time for good. I promise. During the past couple of years, I’ve been...
Date: 08/09/2010
Should Interfaces Derive from IDisposable?
I've been defining some interfaces for some classes in our code. The classes implement IDisposable...
Date: 03/13/2009
Live Mesh with OneNote
I'm a fan of Office OneNote. And when combined with the technology of Live Mesh, it creates a killer...
Date: 09/09/2008
WPF Data Binding with RadioButton
I recently was building a WPF solution where I had a couple RadioButtons that each represented a...
Date: 09/04/2008
Better Late than Never
It's been over a year since my last post so I figured its just the right time to write a new one. As...
Date: 01/17/2006
My Philosophy on Software Design
I like to think of software design as cracking a code. You keep working on the design over and over...
Date: 11/01/2004
Questions on Concurrency Conflict Resolution
There's been an e-mail thread going around in an internal Microsoft Business Framework (MBF)...
Date: 10/14/2004
The Good and The Bad of Dogfood
When first becoming a Microsoft employee, I was excited to get to see and use many of our products...
Date: 08/26/2004
Distinguishing Compositions and Associations
For all the application developers out there, this is a request for comments. In business apps there...
Date: 08/20/2004
Gimme a Buddy
Microsoft has begun a new program called Microsoft ISV Buddy Program. “This program enables an...
Date: 07/07/2004
It's That Time of the Year Again
It's annual performance review season again at Microsoft. My favorite part of the annual review is...
Date: 06/16/2004
SQL Server Yukon DTS: Success in cleaning CRM data
I was just reading an article at TechnologyEvaluation.com about the difficulty in maintaining data...
Date: 03/11/2004
Metadata Mapping in O-R Mapping Technology
In my previous post I described the benefits of using Object-Relational Mapping (O-R Mapping)...
Date: 02/25/2004
Object-Relational Mapping Systems Encapsulate Change
Why have an object-relational mapping (ORM) system? Because change happens. There's no getting...
Date: 02/20/2004
Welcome - From the Depths
Intro Welcome to my blog from the depths of Microsoft. While I am as low as you can go in the org...
Date: 02/20/2004