Summertime Fun with 15 Minutes of Fame


Our monthly meeting will be held at the Microsoft Greater PA Office in Malvern, PA on Wednesday, July 22 from 5:30-8:00. We have a special format planned. There will be 10 presenters each doing a 15 minute session covering one of their favorite .NET topics. There will be no break this night, but food and drink will be available throughout the evening. Refreshments are provided courtesy of philly.NET.

Azure Active Directory in MVC Web Sites

Wednesday, July 22nd, 2015 at 5:30 pm

We will create an MVC web site and link the authentication to Azure for a single enterprise domain.

SQL Script Releases

Wednesday, July 22nd, 2015 at 5:45 pm

Easy Script Control is a program that copies SQL change scripts from your source control (Subversion or TFS) into a single release script in an automated and controlled way. I’ve just completed it and I’m looking for beta testers.

A Sprint of F#

Wednesday, July 22nd, 2015 at 6:00 pm

F# is a growing functional-first .NET language.
In this sprint, we will show off how F# can do anything that C#/VB can do, often times in less code, with less bugs, and using more robust and interesting features!

This will be only a tease into the deep and magical world that is F#, and won’t directly address many Functional Programming concepts that F# offers.

Practical Functional Programming in C #

Wednesday, July 22nd, 2015 at 6:15 pm

With the introduction of the F# language Microsoft has brought solid support for the functional programming paradigm to the .NET platform. But you don’t really need to shift to an entirely new language to begin learning the functional approach and mindset. In this session we will look at the facilities already available in C# and Visual Basic to leverage some of the core functional programming principles and ideas.

MVCGrid.Net

Wednesday, July 22nd, 2015 at 6:30 pm

MVCGrid.net is an open-source grid library for ASP.NET MVC that aims to be the quickest and easiest way to add a grid to your project with sorting, paging, and filtering support. This talk will show you how you can very quickly get up and running with MVCGrid.net.

Dev Environments in the Cloud

Wednesday, July 22nd, 2015 at 6:45 pm

The Cloud opens up new possibilities in the Dev/Test area. Test environments can be created and torn down without investing in on-premises infrastructure. You can even create developer environments that can be pre-configured to run your application and save it as an image. Microsoft Azure also has the ability to create Runbooks that allow you to automate tasks such as shutting down and starting up VMs to save on compute costs. This talk will cover how to create an image and a Runbook that will start and stop VMs in a Resource Group on a scheduled basis.

OmniSharp – Lighter Cross-Platform tooling for ASP.NET

Wednesday, July 22nd, 2015 at 7:00 pm

Who needs Visual Studio? The OmniSharp project seeks to make ASP.NET 5 development a breeze in several popular cross platform editors like Sublime Text, Brackets, Atom, and more. Even Microsoft has gotten into the act with Visual Studio Code. Would it make sense for some of your development team to use a low cost or free IDE to work on your code base? Could you persuade others who work on their Mac that they too could contribute to your code? Let’s quickly dive into as many of these as we can and see if they might appeal to you.

Taghelpers in MVC 6

Wednesday, July 22nd, 2015 at 7:15 pm

Creating tag helpers to make your HTML code more Angular like…

Migrating phillydotnet.org to DocumentDB

Wednesday, July 22nd, 2015 at 7:30 pm

DocumentDB is the Azure no-SQL alternative that stores and queries JSON documents. See how our club data from WordPress can be converted to JSON using C# and stored in DocumentDB. The SQL-like query language will also be demonstrated.

How to work with DocumentDb in MVC 6

Wednesday, July 22nd, 2015 at 7:45 pm

In this 15 minute session you will see how easy it is to develop a MVC 6 WebAPI that uses DocumentDb as a database. If you love Json and WebAPI you don’t want to miss this!