Promises in LightSwitch (Justin Anderson)

In previous posts, we’ve mentioned that the HTML client runtime uses promises to perform asynchronous execution. In this post, we’ll briefly explain what a promise is and show you where promises are provided in your LightSwitch application to allow you to asynchronously react to state changes in the application. What Is A Promise? A promise… Read more

Team Development Series – Part 5: Leveraging Code Analytics (Ravi Eda)

This article demonstrates the usage of code analytic tools available for LightSwitch in Visual Studio 2013. Analytic tools that will be covered include – Code Analysis, Code Metrics, Code Maps and Remote Debugging. Code analysis tools enable developers to improve their code. These tools help find code issues early in the development cycle, find bug… Read more

Spice Up Your HTML Client UI With Code (Rohit Agrawal)

Often we wish to personalize the HTML Client in order to either add extra functionality or to give a screen more personal and snazzy look. In this post I will walk you through some ways we can add JQuery mobile controls, add HTML code and even make css changes through code. We will be going… Read more

Using the LightSwitch ServerApplicationContext API (Matt Evans)

The ServerApplicationContext API is a new feature in LightSwitch, available with Visual Studio 2012 Update 2 or later, which allows you to create entirely new ways to call custom business logic on the LightSwitch Server, using the same rich API you’re used to working with on the server tier. We previewed this API in the… Read more

Using SharePoint Lists as LightSwitch Entities and with CSOM (Chris Rummel)

Hi, I’m Chris Rummel, a tester on the LightSwitch team.  I work mostly on SharePoint features.  Brian has already gone over a lot of the benefits of SharePoint development with LightSwitch in his article A quick & easy LightSwitch app for SharePoint. In this post I wanted to go a little more in depth on… Read more

Signed-In Part 5 – Search Screen and Dynamic UI (Andy Kung)

Welcome to the last installment of the Signed-In app walkthrough! In case you missed the previous posts: Signed-In Part 1 – Introduction Signed-In Part 2 – Upcoming Events Screen Signed-In Part 3 – Guest List Screen Signed-In Part 4 – Authentication and Branding We have built a cross-platform mobile app in the 4 part series…. Read more

A New User Experience (Heinrich Wendel)

After releasing the preview of our HTML Client to a broader audience, it became pretty clear from your feedback that we had to work on the user experience of LightSwitch HTML applications. While not everybody is an expert in user experience design, it is the core of any modern application and a driving factor for… Read more

Enhancing LightSwitch Controls with jQuery Mobile (Michael Zlatkovsky)

UPDATED on AUGUST 1, 2013 based on Visual Studio 2012 and Update 3. One of my favorite things about the LightSwitch HTML Client is how easy it is to create forms over data the “LightSwitch way”, and then jump straight into HTML for a bit of custom tweaking.  Because the HTML Client makes use of… Read more

The Cosmopolitan shell and theme source code is released!

We’ve released the source code for the Cosmopolitan shell and theme, allowing you use the default LightSwitch 2012 shell and theme as starting points for your own custom shells and themes. You can download the source here. Custom LightSwitch shells and themes are topics that crop up commonly on customer visits and in the forums,… Read more

Custom Controls and Data Binding in the LightSwitch HTML Client (Joe Binder)

Custom JavaScript controls allow you to create user experiences that are tailored to specific use cases and business needs. Given the wealth of code samples, control frameworks, and partner control offerings available today, we wanted to ensure that existing controls could be used as-is within the LightSwitch HTML client. Having heard some great feedback through… Read more