From The Depths

Matt Thalman's blog: Senior developer working on Microsoft's Visual Studio LightSwitch product.

Browse by Tags

Tagged Content List
  • Blog Post: How to Get a Stack Trace in LightSwitch

    A lot of times LightSwitch customers will run into an error in the product and post a question on the forums but the LightSwitch development team needs more information about the error.  This blog post describes how you can help the LightSwitch development team determine the source of those kinds...
  • Blog Post: Customizing LightSwitch User Management

    When you enable Windows or Forms authentication in a LightSwitch app, a set of SQL tables are used to store the user and role data.  But did you know that you can customize how and where LightSwitch gets the user and role data?  You don’t have to use the default set of SQL tables that LightSwitch...
  • Blog Post: Using the SecurityData service in LightSwitch

    In this blog post, I’m going to describe how LightSwitch developers can programmatically access the security data contained in a LightSwitch application.  Having access to this data is useful for any number of reasons.  For example, you can use this API to programmatically add new users to...
  • Blog Post: 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 in the title bar of a screen while it is loading and then set it to its actual screen name once it’s finished.  In particular, this is useful for screens whose title is dependent on the data that is...
  • Blog Post: Creating a Custom Login Page for a LightSwitch Application

    When configuring a Visual Studio LightSwitch application to use Forms authentication, the application user is prompted with the following login UI when they open the application: Many LightSwitch customers have asked about creating their own custom UI in place of this default login experience. ...
  • Blog Post: LightSwitch Star Contest

    Think you’ve got what it takes to be a LightSwitch star?  Check out the new LightSwitch application contest at http://www.codeproject.com/Competitions/524/LightSwitch-Star-Contest.aspx .
  • Blog Post: Visual Studio LightSwitch V1 is Released

    Today is an exciting day. After years of hard work, Visual Studio LightSwitch V1 has been released. This is my first shipped product while working in the Server & Tools Division at Microsoft and I couldn’t be happier (my previous shipped products were in the Business Division). Feedback from...
  • Blog Post: Query Reuse in Visual Studio LightSwitch

    One of the features available in Visual Studio LightSwitch is to model queries that can be reused in other queries that you model.  This allows developers to write a potentially complex query once and be able to define other queries which reuse that logic.  In V1 of LightSwitch, this query...
  • Blog Post: How to reference security entities in LightSwitch

    In Visual Studio LightSwitch, there are a set of security entities defined by the runtime such as UserRegistration, Role, and Permission. Numerous people have asked how they can create relationships to these entities. These entities can’t be referenced within a developer’s application model...
  • Blog Post: 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 logged in. For example, a personal information manager application may only want users to view their own tasks and not the tasks of other users. Here’s a walkthrough of how you can setup this kind...
  • Blog Post: Using application permissions in Visual Studio LightSwitch

    Securing your Visual Studio LightSwitch application begins with defining permissions. In the first version of LightSwitch, developers are responsible for defining and consuming their own permissions. Once permissions have been defined, you can write the business logic to consume them where appropriate...
  • Blog Post: 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 screen for an entity. But you may want to use the same screen for doing both tasks. This allows you to have a consistent experience no matter whether you are creating an entity or simply editing an existing...
  • Blog Post: Visual Studio LightSwitch Beta 1 is public

    Today is the day where everyone can now download Beta 1 of Visual Studio LightSwitch.  Check it out!
  • Blog Post: Authentication Features in Visual Studio LightSwitch

    LightSwitch lets you configure your applications to use authentication. This allows you to control who is able to access the application and lets your business logic know who the current user is. Configuring the type of authentication to use LightSwitch developers can choose what type of authentication...
  • Blog Post: Introduction to Visual Studio LightSwitch Security

    Visual Studio LightSwitch is all about creating LOB applications.  And, of course, managing who can access the data in those applications is highly important.  LightSwitch aims to make the task of managing security simple for both the developer and the application administrator. Here are the...
  • Blog Post: 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 working on a cool new developer tool product called Visual Studio LightSwitch.  If you haven’t heard of it, Jason Zander has a good blog post about it which you should read.  Basically, it’s...
Page 1 of 1 (16 items)