Storing Images in Azure Blob Storage in a LightSwitch Application

LightSwitch has always had support for storing pictures in a database through its “Image” business type. However, often it is not feasible to store images in a database, due to size and/or accessibility. In this post I’ll show you how you can leverage Azure blob storage to store images used in your HTML client applications…. Read more

Beginning LightSwitch in Visual Studio 2013 – Address Book HTML Sample

I just uploaded the completed sample that you build step-by-step in the Beginning LightSwitch in Visual Studio 2013 Article Series. If you’re completely new to LightSwitch or HTML5/JavaScript development, then this series is for you. It walks you through everything you need to know to get started quickly building professional quality business apps for mobile… Read more

Beginning LightSwitch in VS 2013 Part 6: More Control! Customizing the app with JavaScript & CSS

NOTE: This is the Visual Studio 2013 update of the popular Beginning LightSwitch article series. For previous versions see: Visual Studio 2012: Part 6: Go beyond the box. Customizing LightSwitch Apps with Extensions Visual Studio 2010: Part 6: I Feel Pretty! Customizing the "Look and Feel" with Themes Welcome to Part 6 of the Beginning… Read more

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

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

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

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

How to Use a Picker as a Filter in your LightSwitch apps

I’ve gotten more than a few questions over the last couple months on how to do this common pattern for filtering data based on a picker. For instance, I have a table of customers and I want to pick from a list and then pull up their details. Or say I have a list of… Read more

LightSwitch Community & Content Rollup– July 2013

A while back I started posting a monthly rollup of interesting community happenings, content, samples and extensions popping up around Visual Studio LightSwitch. If you missed those rollups you can check them all out here: LightSwitch Community & Content Rollups. This month some exciting extensions were released and the team continued educating the community on… Read more

Calling Stored Procs in your LightSwitch Databases using Web API

Last post I showed you a new LightSwitch feature in Visual Studio 2013 Preview that let’s you use SSDT database projects to manage your intrinsic (internal) LightSwitch database. You can use database projects to do all sorts of things to the intrinsic database that aren’t supported via the data designer, like add indexes, write stored… Read more

How to Assign Users, Roles and Permissions to a LightSwitch HTML Mobile Client

I’ve gotten a few questions lately on how to assign user permissions to a LightSwitch HTML mobile app so I thought I’d post a quick How To. The short answer is you need to deploy a desktop client to perform the security administration for your application. Typically an administration console also manages other types of… Read more

TechEd Presentations Now Online: Building Modern, HTML5-Based Business Apps with LightSwitch

Just a quick post while I’m here at TechEd in New Orleans this week. My sessions are now online along with the slides. They went really well and I couldn’t have been more pleased with the turnout. My first session was so popular they’ve asked me to repeat it later today. Yes! The first presentation… Read more