Rob Keiser


Rob Keiser is a .Net developer, Architect and freelance writer for PC Today magazine. He has been building Windows application using various languages and tools for the past 20 years. Rob has also created some Windows Phone applications including Lunar Phase and NOAA Buoy.

Angular 2 Code

Wednesday, March 1st, 2017 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Angular from Google is a popular JavaScript framework that implements MV* patterns. Over five months we will cover:

  • Angular Intro: expressions, modules, directives, controllers, filters, services
  • Angular Code: custom filters, directives, services, routing, templates, components
  • Angular Material: UI component framework similar to BootStrap
  • Angular 2 Intro: apps, modules, components, selectors, bootstrapping, TypeScript 2
  • Angular 2 Code: classes, export/import, routing, injection, testing, web APIs

All demos will use Visual Studio Code, NodeJS, and lite-server.

Angular 2 Intro

Wednesday, February 1st, 2017 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Angular from Google is a popular JavaScript framework that implements MV* patterns. Over five months we will cover:

  • Angular Intro: expressions, modules, directives, controllers, filters, services
  • Angular Code: custom filters, directives, services, routing, templates, components
  • Angular Material: UI component framework similar to BootStrap
  • Angular 2 Intro: apps, modules, components, selectors, bootstrapping, TypeScript 2
  • Angular 2 Code: classes, export/import, routing, injection, testing, web APIs

All demos will use Visual Studio Code, NodeJS, and lite-server.

Angular Material

Wednesday, January 4th, 2017 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Angular from Google is a popular JavaScript framework that implements MV* patterns. Over five months we will cover:

  • Angular Intro: expressions, modules, directives, controllers, filters, services
  • Angular Code: custom filters, directives, services, routing, templates, components
  • Angular Material: UI component framework similar to BootStrap
  • Angular 2 Intro: apps, modules, components, selectors, bootstrapping, TypeScript 2
  • Angular 2 Code: classes, export/import, routing, injection, testing, web APIs

All demos will use Visual Studio Code, NodeJS, and lite-server.

Angular Code

Wednesday, November 30th, 2016 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Angular from Google is a popular JavaScript framework that implements MV* patterns. Over five months we will cover:

  • Angular Intro: expressions, modules, directives, controllers, filters, services
  • Angular Code: custom filters, directives, services, routing, templates, components
  • Angular Material: UI component framework similar to BootStrap
  • Angular 2 Intro: apps, modules, components, selectors, bootstrapping, TypeScript 2
  • Angular 2 Code: classes, export/import, routing, injection, testing, web APIs

All demos will use Visual Studio Code, NodeJS, and lite-server.

Docker for Windows Intro

Wednesday, November 16th, 2016 at 5:30 pm

You will get a short overview of Docker and how it works on Windows including deploying from Visual Studio to a Docker container on your development machine. We will also go over the Dockerfile and Compose files and how they allow you to create full multi-machine development environments.

Angular Intro

Wednesday, November 2nd, 2016 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Angular from Google is a popular JavaScript framework that implements MV* patterns. Over five months we will cover:

  • Angular Intro: expressions, modules, directives, controllers, filters, services
  • Angular Code: custom filters, directives, services, routing, templates, components
  • Angular Material: UI component framework similar to BootStrap
  • Angular 2 Intro: apps, modules, components, selectors, bootstrapping, TypeScript 2
  • Angular 2 Code: classes, export/import, routing, injection, testing, web APIs

All demos will use Visual Studio Code, NodeJS, and lite-server.

Contain Yourself

Friday, October 21st, 2016 at 8:34 am

Both Windows 10 and Windows Server 2016 have containers built in to the OS. In this class we will go over the how to use Docker to take advantage of container technology. We’ll setup Docker, learn about Compose and Swarm and go over building and deploying containers.

More Xamarin Forms

Wednesday, September 7th, 2016 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Microsoft acquired Xamarin and it is now time for us to spend two months studying the features. This month we complete the sample exercise that displays monkeys in list and detail panes. This includes grouping, sorting, and device specific customization.

Xamarin.Forms Intro

Wednesday, August 3rd, 2016 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Microsoft acquired Xamarin and it is now time for us to spend two months studying the features. We will start off creating a simple application and examine what a project looks like. We’ll also touch on some of the requirements to developing an application using Xamarin. Then we will go through the introduction tutorial that is available on the Xamarin site:

https://developer.xamarin.com/guides/xamarin-forms/getting-started/introduction-to-xamarin-forms/

Docker and Visual Studio

Wednesday, July 20th, 2016 at 7:15 pm

Docker for Windows allows for easy use of Docker on Windows 10 using Hyper-V. With the Docker Tools for Visual Studio 2015 – Preview you can debug and test your .NET core website on Docker from within Visual Studio. During my 15 minutes I’ll show how to accomplish this.

ASP.NET Core Deployment and Client Tools

Wednesday, July 6th, 2016 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

We complete our three month tour of ASP.NET Core. We are proud to have Jeff Fritz join us for an interactive session using the new RTM release.

.NET Corehttp://dot.net/ this will take you to the home page for all .NET stuff including Visual Studio 2015 and Xamarin. If you want a link directly to the .NET download page you can go here: https://www.microsoft.com/net/core#windows

Docker v1.12 – Beta can be gotten to through the above link as well but the direct link is here: https://docs.docker.com/engine/getstarted/step_one/#step-1-get-docker

Part of the lab includes deployment to Azure and Docker containers. To use the most recent version of Docker you need windows 10 and hyper-v turned on.

If you don’t have windows 10 you can use the older version of Docker (v1.11). This doesn’t use Hyper-V. Instructions can be found here: https://docs.docker.com/v1.11/windows/

Docker Tools for Visual Studio 2015 – Jeff also recommends getting the toolkit at https://visualstudiogallery.msdn.microsoft.com/0f5b2caa-ea00-41c8-b8a2-058c7da0b3e4.

ASP.NET Core WebAPI Development

Wednesday, June 1st, 2016 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

We revisit ASP.NET Core for three months prior to its summer release. There is a lab series from the Microsoft //build conference that will serve as our guide:

https://github.com/Microsoft-Build-2016/CodeLabs-WebDev

We continue with the second half of Module 2 featuring an in depth look at custom middleware followed by Authorization and user secrets, We then jump ahead to module 4 which focuses on client side development with Angular 2 and TypeScript. We finish with some WebAPI goodness and packaging tools.

You will need Visual Studio 2015 (any version) with the latest ASP.NET Core RC2 release.

MVC 6 – From Start to Production

Friday, April 8th, 2016 at 8:30 am

Sold OutBring your laptop for this hands on training.

You can expect to leave this training with your own fully functional MVC 6 Web Application
• Getting Started
• Understanding the new look of the project / solution
• Bootstrap and CSS Tricks
• Mobile vs desktop browser
• JQuery
• Data handling with Web API and Entity Framework
• JSON – Read and Post
• Forms
• Users Identity and multi tenant log-in

Email or speak to Ken during our monthly meetings and labs on what you want to do in this course.

Group Exercise with Continuous Integration

Wednesday, March 9th, 2016 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over three months we will cover Git and Team Services and how you can start using them at work. The third session will be a team exercise with assigned work items, burndown charts, Kanban boards, and continuous integration in Team Services.

Visual Studio Team Services is a free service for small groups of developers (5 or less). You can sign up for a free account at theVisual Studio Team Services website.

Visual Studio Code is a free editor from Microsoft and can be downloaded at the Visual Studio Code website.

If you don’t have Visual Studio you can download the community edition at the Visual Studio Community website.

GitHub is the most popular cloud hosted Git service. Create an account and install the tools.

Git with Visual Studio and Team Services

Wednesday, February 10th, 2016 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over two months we will cover Git and how you can start using it at work. The second session will show how to integrate Git with Visual Studio, Visual Studio Code, and Team Services.

Visual Studio Team Services is a free service for small groups of developers (5 or less). You can sign up for a free account at theVisual Studio Team Services website.

Visual Studio Code is a free editor from Microsoft and can be downloaded at the Visual Studio Code website.

If you don’t have Visual Studio you can download the community edition at the Visual Studio Community website.

GitHub is the most popular cloud hosted Git service. Create an account and install the tools.

Git and Github

Wednesday, January 6th, 2016 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over two months we will cover Git and how you can start using it at work. The first session will concentrate on use of local Git and a Git server like Github.

 

ASP.NET 5 and MVC 6 Hands on Training

Friday, October 9th, 2015 at 8:30 am

Sold Out

ASP.NET 5 is an open source web framework for building modern web applications that can be developed and run on Windows, Linux and the Mac. It includes the MVC 6 framework, which now combines the features of MVC and Web API into a single web programming framework. ASP.NET 5 is also the basis for SignalR 3 – enabling you to add real time functionality to cloud connected applications. ASP.NET 5 is built on the .NET Core runtime, but it can also be run on the full .NET Framework for maximum compatibility.

With the help of coding and development exercises, attendees will be able to both start developing in these new frameworks and be able to successfully create fully functional ASP.NET 5 and MVC 6 web applications

ASP.NET – Expect to get a handle of the changes to ASP.NET
• Command line commands
• New solution structure
• Startup.cs
• Visual Studio Code and Yoeman
• Tag Helpers
• Bower, NPM and Gulp

MVC 6 – You can expect to leave this training with your own fully functional MVC 6 Web Application
• Getting Started
• Understanding the new look of the project / solution
• Scaffolding
• Bootstrap
• Mobile vs desktop browser
• JQuery
• Data handling with Web API and Entity Framework
• JSON
• Forms

ASP.NET 5 JavaScript Tooling

Wednesday, September 9th, 2015 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over eight months we will cover ASP.NET 5 and Azure Apps in depth. This is month six of the series. These Hands-On Labs will use a mix of popular tools and Visual Studio. Follow the instruction at https://github.com/aspnet/Home to add the new web framework to your laptop. This will not interfere with your existing .NET and Visual Studio work. This lab will require Visual Studio 2015 and .NET 4.6.

We look at the JavaScript tools the integrate with your web development experience in Visual Studio. This includes GULP, Bower, TypeScript, etc.

Taghelpers in MVC 6

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

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

Yeoman Scaffolding

Wednesday, July 8th, 2015 at 6:45 pm

Yeoman is a client-side stack of tools that help building web applications. The Yeoman workflow is comprised of three tools:

  • scaffolding tool (yo)
  • task-runner/build tool (Grunt, Gulp)
  • package manager (Bower, npm)

According to the yeoman homepage, “Yeoman helps you kickstart new projects, prescribing best practices and tools to help you stay productive”.

This session will demonstrate creation of MVC 6 views and controllers with Yeoman that can be edited in Visual Studio or Visual Studio Code.

ASP.NET 5 Visual Studio Templates

Wednesday, June 10th, 2015 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over eight months we will cover ASP.NET 5 and Azure Apps in depth. This is month three of the series. These Hands-On Labs will use a mix of popular tools and Visual Studio. Follow the instruction at https://github.com/aspnet/Home to add the new web framework to your laptop. This will not interfere with your existing .NET and Visual Studio work. This lab will require the Visual Studio 2015 RC that was releases at the Build conference.

The lab uses the MVC template to build a simple web site for philly.NET. The new configuration changes, folder structures, Web API controllers, and basic Razor syntax are explored. Part two of the lab dives deeper into some new coding techniques used to develop tag helpers.

ASP.NET 5 is a significant redesign of ASP.NET. This session introduces the new concepts in ASP.NET 5 and explains how they help you develop modern web apps. ASP.NET 5 includes the following features:

  • New flexible and cross-platform runtime
  • New modular HTTP request pipeline
  • Cloud-ready environment configuration
  • Unified programming model that combines MVC, Web API, and Web Pages
  • Ability to see changes without re-building the project
  • Side-by-side versioning of the .NET Framework
  • Ability to self-host or host on IIS
  • New tools in Visual Studio 2015
  • Open source in GitHub

Lab 20150610 Slides

ASP.NET 5 Visual Studio Code

Wednesday, May 6th, 2015 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over eight months we will cover ASP.NET 5 and Azure Apps in depth. This is month one of the series. These Hands-On Labs will use a mix of popular tools and Visual Studio. Follow the instruction at https://github.com/aspnet/Home to add the new web framework to your laptop. This will not interfere with your existing .NET and Visual Studio work. Future labs will require Visual Studio 2015 using a release that appears after the Build conference.

ASP.NET 5 is a significant redesign of ASP.NET. This session focuses on the new concepts in ASP.NET 5 and explains how they help you develop modern web apps.  All work will be done in Visual Studio 2015 as we code an MVC site one line at a time. This will help you understand the new configuration protocols.

ASP.NET 5 includes the following features:

  • New flexible and cross-platform runtime
  • New modular HTTP request pipeline
  • Cloud-ready environment configuration
  • Unified programming model that combines MVC, Web API, and Web Pages
  • Ability to see changes without re-building the project
  • Side-by-side versioning of the .NET Framework
  • Ability to self-host or host on IIS
  • New tools in Visual Studio 2015
  • Open source in GitHub

Lab 20150610 Slides

ASP.NET 5 Command Line

Wednesday, April 8th, 2015 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over eight months we will cover ASP.NET 5 and Azure Apps in depth. This is month one of the series. These Hands-On Labs will use a mix of popular tools and Visual Studio. Follow the instruction at https://github.com/aspnet/Home to add the new web framework to your laptop. This will not interfere with your existing .NET and Visual Studio work. Future labs will require Visual Studio 2015 using a release that appears after the Build conference.

ASP.NET 5 is a significant redesign of ASP.NET. This session introduces the new concepts in ASP.NET 5 and explains how they help you develop modern web apps.  This month concentrates on the Katana Runtime Engine and the associated command line tools KRE, KVM, and KPM.

ASP.NET 5 includes the following features:

  • New flexible and cross-platform runtime
  • New modular HTTP request pipeline
  • Cloud-ready environment configuration
  • Unified programming model that combines MVC, Web API, and Web Pages
  • Ability to see changes without re-building the project
  • Side-by-side versioning of the .NET Framework
  • Ability to self-host or host on IIS
  • New tools in Visual Studio 2015
  • Open source in GitHub

SignalR in the Real World

Saturday, March 21st, 2015 at 3:00 pm

Most examples of SIgnalR show creating a chat application. In this talk we will go over a real world example of how and why you would use SignalR in an existing web application

Introduction to ASP.NET vNext

Friday, March 20th, 2015 at 8:30 am

ASP.NET 5 is a significant redesign of ASP.NET. This session introduces the new concepts in ASP.NET 5 and explains how they help you develop modern web apps. ASP.NET 5 includes the following features:

  • New flexible and cross-platform runtime
  • New modular HTTP request pipeline
  • Cloud-ready environment configuration
  • Unified programming model that combines MVC, Web API, and Web Pages
  • Ability to see changes without re-building the project
  • Side-by-side versioning of the .NET Framework
  • Ability to self-host or host on IIS
  • New tools in Visual Studio 2015
  • Open source in GitHub

JavaScript NodeJS

Wednesday, March 4th, 2015 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over eight months we will cover JavaScript in depth. This is month three. These Hands-On Labs will use a mix of popular tools and Visual Studio. VS 2012, 2013, or 2015 are recommended and you won’t need to install anything else to complete the labs.

Our journey continues with coverage of NodeJS, an open source, cross-platform runtime environment for server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js runtime on Microsoft Windows, OS X, Linux, FreeBSD, and IBM.

JavaScript TypeScript

Wednesday, February 4th, 2015 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over eight months we will cover JavaScript in depth. This is month three. These Hands-On Labs will use a mix of popular tools and Visual Studio. VS 2012, 2013, or 2015 are recommended and you won’t need to install anything else to complete the labs.

Our journey continues with coverage of TypeScript, a typed superset of JavaScript that compiles to plain JavaScript.

JavaScript BootStrap

Wednesday, January 7th, 2015 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over eight months we will cover JavaScript in depth. This is month three. These Hands-On Labs will use a mix of popular tools and Visual Studio. VS 2012, 2013, or 2015 are recommended and you won’t need to install anything else to complete the labs.

Our journey continues with coverage of BootStrap, the popular CSS responsive design framework that simplifies mobile first web site projects.

JavaScript AngularJS

Wednesday, December 3rd, 2014 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over eight months we will cover JavaScript in depth. This is month three. These Hands-On Labs will use a mix of popular tools and Visual Studio. VS 2012, 2013, or 2015 are recommended and you won’t need to install anything else to complete the labs.

Our journey continues with coverage of AngularJS, the popular Google coding framework that simplifies markup, data binding, navigation, and single page applications. Yes, we will discuss version 1 and 2 approaches.

JavaScript jQuery

Wednesday, November 12th, 2014 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over eight months we will cover JavaScript in depth. This is month three. These Hands-On Labs will use a mix of popular tools and Visual Studio. VS 2012 or 2013 are recommended and you won’t need to install anything else to complete the labs.

Our journey continues with coverage of jQuery, the popular coding framework that simplifies DOM manipulation and JSON requests. Just show me the $!

JavaScript JSON + AJAX

Wednesday, October 8th, 2014 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over eight months we will cover JavaScript in depth. This is month three. These Hands-On Labs will use a mix of popular tools and Visual Studio. VS 2012 or 2013 are recommended and you won’t need to install anything else to complete the labs.

Our journey continues with coverage of JavaScript Object Notation for structured data transfer and Asynchronous JavaScript + XML for client-side web development.

Bill’s sample code

JavaScript Tools

Wednesday, September 3rd, 2014 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over eight months we will cover JavaScript in depth. This is month three. These Hands-On Labs will use a mix of popular tools and Visual Studio. VS 2012 or 2013 are recommended and you won’t need to install anything else to complete the labs.

Our journey continues with coverage of popular JavaScript tools for testing, editing, and enhancing your code.

JavaScript Objects

Wednesday, August 6th, 2014 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over eight months we will cover JavaScript in depth. This is month two. These Hands-On Labs will use a mix of popular tools and Visual Studio. VS 2012 or 2013 are recommended and you won’t need to install anything else to complete the labs.

Our journey continues with coverage of JavaScript objects, properties, functions, prototypes, scope, and error handling.

The sample code for this session is on OneDrive: http://1drv.ms/1sx6YKv

Web.Config and App.Config XML Transforms

Wednesday, July 23rd, 2014 at 7:15 pm

Config transforms in Visual Studio ease the deployment problems associated with large multi-tier projects. We will go over how to setup multiple config files and how to create some simple transforms.

JavaScript Syntax

Wednesday, July 9th, 2014 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over the next eight months we will cover JavaScript in depth. These Hands-On Labs will use a mix of popular tools and Visual Studio. VS 2012 or 2013 are recommended and you won’t need to install anything else to complete the labs.

Our journey begins with coverage of basic JavaScript syntax, variables, data types, arrays, loops, and comments.

Hands-on JavaScript Agenda

Tiles and Badges for Windows

Sunday, June 22nd, 2014 at 2:00 pm

This talk will show how using tiles enhance the Windows experience and how notifications can be used to enhance your applications. The talk will go over tile templates, terminology and sending notifications in a Windows Phone application.

Azure Mobile and Media Services

Wednesday, May 7th, 2014 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over the next six months we will cover the latest Microsoft tools for cloud based development and application hosting using Windows Azure. These Hands-On Labs will use a mix of web portal management and Visual Studio. VS 2012 or 2013 are recommended and you won’t need to install anything else to complete the labs. You will need a trial account for Azure. Browse tohttp://www.windowsazure.com/ and look for Free Trial in the top right corner. You can also download the Windows Azure SDK for VS 2013 from http://go.microsoft.com/fwlink/?linkid=324322&clcid=0x409

Microsoft Azure Mobile Services allows you to build a backend to your apps whether they are for a phone (any phone) or for the Windows Store. Rob will go through setting up and building a simple mobile service for an app.

Media Services allows you to stream content to any device using HTML5, Flash, or a custom player. Bill will go over the steps needed to get your content into the cloud and delivered to your customers.

Azure Virtual Machines

Wednesday, April 9th, 2014 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over the next six months we will cover the latest Microsoft tools for cloud based development and application hosting using Windows Azure. These Hands-On Labs will use a mix of web portal management and Visual Studio. VS 2012 or 2013 are recommended and you won’t need to install anything else to complete the labs. You will need a trial account for Azure. Browse tohttp://www.windowsazure.com/ and look for Free Trial in the top right corner. You can also download the Windows Azure SDK for VS 2013 from http://go.microsoft.com/fwlink/?linkid=324322&clcid=0x409

So far in our Azure labs we’ve been focusing on the website aspect of what Azure can do. This month we will be looking working with Virtual Machines. Bill will show how to set them up and connect multiple VMs together. He will also go over uploading your own locally created VM to the cloud.

Back on the websites, Rob will be showing that Azure has file editing capabilities built into the cloud. You can also save your files to a Git repository. He will also go over TFS in the cloud showing that Azure can handle most of your development needs.

Azure Web Sites

Wednesday, February 5th, 2014 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over the next six months we will cover the latest Microsoft tools for cloud based development and application hosting using Windows Azure. These Hands-On Labs will use a mix of web portal management and Visual Studio. VS 2012 or 2013 are recommended and you won’t need to install anything else to complete the labs. You will need a trial account for Azure. Browse tohttp://www.windowsazure.com/ and look for Free Trial in the top right corner. You can also download the Windows Azure SDK for VS 2013 from http://go.microsoft.com/fwlink/?linkid=324322&clcid=0x409

Azure for Beginners

Wednesday, January 8th, 2014 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over the next six months we will cover the latest Microsoft tools for cloud based development and application hosting using Windows Azure. These Hands-On Labs will use a mix of web portal management and Visual Studio. VS 2012 or 2013 are recommended and you won’t need to install anything else to complete the labs. You will need a trial account for Azure. Browse tohttp://www.windowsazure.com/ and look for Free Trial in the top right corner. You can also download the Windows Azure SDK for VS 2013 from http://go.microsoft.com/fwlink/?linkid=324322&clcid=0x409

Single Page Applications

Wednesday, October 9th, 2013 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access. If not, make sure that all required software is on your machine when you arrive.

Over the next six months we will cover the latest Microsoft tools for responsive web site development. The series starts with layout and controller basics. This will be followed by sessions on jQuery and plug-ins, templating tools like jsRender, scaffolding, REST, WebAPI, SPAs and SignalR.

These Hands-On Labs will use Microsoft Visual Studio Express 2012 or Visual Web Developer 2010 Express Service Pack 1. Visual Studio 2012 is recommended and you won’t need to install anything to complete the labs. If you are using Visual Web Developer 2010 you must install the components below. You can install all of them by clicking the following links:

Single Page Applications (SPA or SPI) are web interfaces that provide a more fluid user experience similar to desktop applications. The HTML markup responds in real time to changes in the data model and user interactivity. The data model is often delivered over REST interfaces through a JSON payload. We will use Angluar JS to provide the UI framework to build a session browser for our upcoming Code Camp 2013.2 at Penn State Abington.

MVC Data Models and WebAPI

Wednesday, August 14th, 2013 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access. If not, make sure that all required software is on your machine when you arrive.

Over the next six months we will cover the latest Microsoft tools for responsive web site development. The series starts with layout and controller basics. This will be followed by sessions on jQuery and plug-ins, templating tools like jsRender, scaffolding, REST, WebAPI, SPAs and SignalR.

These Hands-On Labs will use Microsoft Visual Studio Express 2012 or Visual Web Developer 2010 Express Service Pack 1. Visual Studio 2012 is recommended and you won’t need to install anything to complete the labs. If you are using Visual Web Developer 2010 you must install the components below. You can install all of them by clicking the following links:

MVC data models typically connect to a SQL database. Rob will explore code first and database first techniques. Tables, views, and stored procedures are used as data sources. Model class attributes are used to define column metadata.

HTTP is a powerful platform for building APIs that expose services and data. WebAPI provides a RESTful interface for data in MVC apps. This is very useful when building rich browser centric or mobile apps using tools like jQuery and KnockoutJS. Bill will show how to build and enhance a WebAPI project.

 

Overview of Windows 8.1

Wednesday, July 17th, 2013 at 5:30 pm

Windows 8.1 has many changes to help users ease transition from windows 7 to 8. Rob will show what has changed and what hasn’t including the new store, settings, and the infamous start page.

MVC Page Fragments and Scaffolding

Wednesday, July 10th, 2013 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access. If not, make sure that all required software is on your machine when you arrive.

Over the next six months we will cover the latest Microsoft tools for responsive web site development. The series starts with layout and controller basics. This will be followed by sessions on jQuery and plug-ins, templating tools like jsRender, scaffolding, REST, WebAPI, SPAs and SignalR.

These Hands-On Labs will use Microsoft Visual Studio Express 2012 or Visual Web Developer 2010 Express Service Pack 1. Visual Studio 2012 is recommended and you won’t need to install anything to complete the labs. If you are using Visual Web Developer 2010 you must install the components below. You can install all of them by clicking the following links:

MVC Razor allows for the creation of page fragments which helps to create modular web pages and web sites. Bill will show how to create page fragments.

Scaffolding is a quick way to jump start a website. Rob will go over the MVCScaffolding nuget package and help you create a simple website using the package.

Snap Mode in Windows 8 XAML Applications

Wednesday, June 19th, 2013 at 7:00 pm

Making a good Windows 8 app requires you app to handle snap mode. This talk will demonstrate how to create a snapped layout using Blend.

jsRender and Knockout

Wednesday, June 12th, 2013 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access. If not, make sure that all required software is on your machine when you arrive.

Over the next six months we will cover the latest Microsoft tools for responsive web site development. The series starts with layout and controller basics. This will be followed by sessions on jQuery and plug-ins, templating tools like jsRender, scaffolding, REST, WebAPI, SPAs and SignalR.

These Hands-On Labs will use Microsoft Visual Studio Express 2012 or Visual Web Developer 2010 Express Service Pack 1. Visual Studio 2012 is recommended and you won’t need to install anything to complete the labs. If you are using Visual Web Developer 2010 you must install the components below. You can install all of them by clicking the following links:

As data and web pages become more complex it becomes increasingly difficult to maintain the front end code. Templates can be used to make the coding and maintenance easier. In this month’s Hands On Labs we will be looking at two ways to use templates to make the programmers life a little easier. The first method was designed by Boris Moore and the jQuery team and uses two libraries, JsRender and JsViews. The second method was developed by Steve Sanderson and is called Knockout.js. Knockout employs MVVM design ideals. Rob will start with JsRender and Bill will follow up with Knockout.

Windows 8 Live Tiles and Background Processing

Saturday, May 11th, 2013 at 10:00 am

Windows 8 Store applications are much more interesting if they use the live tile capabilities. This talk will show how to add live tiles to your app. We will also go over use of the lock screen and background processes.

jQuery and Plugins

Wednesday, April 10th, 2013 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access. If not, make sure that all required software is on your machine when you arrive.

Over the next six months we will cover the latest Microsoft tools for responsive web site development. The series starts with layout and controller basics. This will be followed by sessions on jQuery and plug-ins, templating tools like jsRender, scaffolding, REST, WebAPI, SPAs and SignalR.

These Hands-On Labs will use Microsoft Visual Studio Express 2012 or Visual Web Developer 2010 Express Service Pack 1. Visual Studio 2012 is recommended and you won’t need to install anything to complete the labs. If you are using Visual Web Developer 2010 you must install the components below. You can install all of them by clicking the following links:

Razor, HTML5, CSS3, and MVC Controllers

Wednesday, March 13th, 2013 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access. If not, make sure that all required software is on your machine when you arrive.

Over the next six months we will cover the latest Microsoft tools for responsive web site development. The series starts with layout and controller basics. This will be followed by sessions on jQuery and plug-ins, templating tools like jsRender, scaffolding, REST, WebAPI, SPAs and SignalR.

These Hands-On Labs will use Microsoft Visual Studio Express 2012 or Visual Web Developer 2010 Express Service Pack 1. Visual Studio 2012 is recommended and you won’t need to install anything to complete the labs. If you are using Visual Web Developer 2010 you must install the components below. You can install all of them by clicking the following links:

Windows 8 App Personal Storage

Tuesday, February 12th, 2013 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access. If not, make sure that all required software is on your machine when you arrive.

Windows 8 makes it easy for you to build exciting apps that let your customers focus on their important tasks. You write Windows UI style apps using familiar technologies like HTML5, JavaScript, and Cascading Style Sheets, Level 3 (CSS3), or XAML, with C++, C#, or Microsoft Visual Basic code-behind. This way you can rapidly prototype, refine, and sell your apps.

At some point as you develop your Windows 8 app you will want to save some data or settings to the local machine. In this hands on lab we will show how to save both data and settings to the users machine.

Service Contracts and Settings Pages

Tuesday, January 8th, 2013 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access. If not, make sure that all required software is on your machine when you arrive.

Windows 8 makes it easy for you to build exciting apps that let your customers focus on their important tasks. You write Windows UI style apps using familiar technologies like HTML5, JavaScript, and Cascading Style Sheets, Level 3 (CSS3), or XAML, with C++, C#, or Microsoft Visual Basic code-behind. This way you can rapidly prototype, refine, and sell your apps.

Windows 8 includes a consistent method for sharing and searching in the system. You can add the ability to Share and Search to your own apps through the use of Contracts. In this hands on lab Ryan will show how to add a Sharing contract to your app and Rob will show how to add a Search contract. We will continue to use the grid application that retrieves data from the Philly.NET website. The source can be found at http://sdrv.ms/TIeu4R

Live Tiles and Notifications with Windows 8 Applications

Wednesday, December 5th, 2012 at 6:00 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access. If not, make sure that all required software is on your machine when you arrive.

Windows 8 makes it easy for you to build exciting apps that let your customers focus on their important tasks.  You write Windows UI style apps using familiar technologies like HTML5, JavaScript, and Cascading Style Sheets, Level 3 (CSS3), or XAML, with C++, C#, or Microsoft Visual Basic code-behind. This way you can rapidly prototype, refine, and sell your apps.

Just like Windows Phone, Windows 8 includes live tiles. Live tiles can be used to expose information from your app and allow for a glance and go experience. In this hands on lab we will be exploring how to create and add live tiles to your windows 8 Store apps.

A First Look at Windows Phone 8 SDK

Saturday, November 17th, 2012 at 3:10 pm

Microsoft will release the new SDK for Windows Phone 8 at the end of October. We will go over the some of the new additions and the new emulator and see how they compare to Windows Phone 7

More on Windows 8 Apps

Wednesday, October 3rd, 2012 at 6:00 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access. If not, make sure that all required software is on your machine when you arrive.

Windows 8 makes it easy for you to build exciting apps that let your customers focus on their important tasks.  You write Windows UI style apps using familiar technologies like HTML5, JavaScript, and Cascading Style Sheets, Level 3 (CSS3), or XAML, with C++, C#, or Microsoft Visual Basic code-behind. This way you can rapidly prototype, refine, and sell your apps.

The WinRT libraries have hooks in it to take advantage of various hardware on your device. For the next hands on labs we will be creating an application that uses the camera to take a picture. Window 8 is also a very sandboxed environment so we will also show how to save files to the hard drive so that they are accessible  from any application – desktop or Windows UI.

Building Windows 8 Applications with HTML5, Styling with Expression Blend

Wednesday, September 12th, 2012 at 6:00 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access. If not, make sure that all required software is on your machine when you arrive.

Windows 8 makes it easy for you to build exciting apps that let your customers focus on their important tasks.  You write Windows UI style apps using familiar technologies like HTML5, JavaScript, and Cascading Style Sheets, Level 3 (CSS3), or XAML, with C++, C#, or Microsoft Visual Basic code-behind. This way you can rapidly prototype, refine, and sell your apps.

Rob will explain VS Windows Store style app offerings using HTML5 and go into each step as we progress through the hands-on. Bill will show how to use Expression Blend to style HTML5 and CSS3 apps.

Windows 8 RTM

Wednesday, August 15th, 2012 at 5:30 pm

The long awaited successor to Windows 7 and Windows Server 2008 hits the streets today. Was the wait worth it?

What’s New in Visual Studio 2012

Wednesday, July 18th, 2012 at 7:00 pm

The release of Visual Studio 2012 is just around the corner. Find out what to expect from this exciting new release. New features for web development, team collaboration, Windows 8 Metro app development and general IDE improvements will be covered.

What’s New in Azure

Wednesday, June 20th, 2012 at 6:45 pm

Learn about the June 7 releases from Scott Guthrie and the Azure team.

Hosting an ASP.NET MVC Application on Windows Azure

Wednesday, April 18th, 2012 at 5:30 pm

Rob will show how to deploy an ASP.NET MVC application to Windows Azure using the Windows Azure Publish wizard in Visual Studio. He will walk through creating an Azure account, add a windows azure deployment project and deploy the web project to a new hosted service in the staging environment.

Building Windows 8 Metro Applications with HTML5, Styling with Expression Blend

Monday, January 9th, 2012 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

Windows Developer Preview makes it easy for you to build exciting apps that let your customers focus on their important tasks. The tools and samples included in the Windows Software Development Kit (SDK) for Metro style Apps help you build apps that are alive with activity and vibrant content. You write Metro style apps using familiar technologies like HTML5, JavaScript, and Cascading Style Sheets, Level 3 (CSS3), or XAML, with C++, C#, or Microsoft Visual Basic code-behind. This way you can rapidly prototype, refine, and sell your apps.

Rob will explain VS metro style app offerings using HTML5 and go into each step as we progress through the hands-on. Bill will show how to use Expression Blend to style HTML5 and CSS3 apps.

  • Win 8 Developer Preview download: http://msdn.microsoft.com/en-us/windows/apps/br229516
  • You will want the download option that includes the developer tools
  • This will need to be installed prior as we will not be reviewing the install of Win 8
  • You can still follow along without Win 8, but will not be able to participate

Building Windows 8 Metro Applications XAML

Monday, December 12th, 2011 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

Windows Developer Preview makes it easy for you to build exciting apps that let your customers focus on their important tasks. The tools and samples included in the Windows Software Development Kit (SDK) for Metro style Apps help you build apps that are alive with activity and vibrant content. You write Metro style apps using familiar technologies like HTML5, JavaScript, and Cascading Style Sheets, Level 3 (CSS3), or XAML, with C++, C#, or Microsoft Visual Basic code-behind. This way you can rapidly prototype, refine, and sell your apps.

Rob and Anthony will explain VS metro style app offerings and go into each step as we progress through the hands on.

  • Win 8 Developer Preview download: http://msdn.microsoft.com/en-us/windows/apps/br229516
  • You will want the download option that includes the developer tools
  • This will need to be installed prior as we will not be reviewing the install of Win 8
  • You can still follow along without Win 8, but will not be able to participate

Windows 8 Metro App

Wednesday, November 16th, 2011 at 7:00 pm

You don’t have to forget everything you’ve learned about Silverlight to create Metro Style apps in Windows 8. I’ll show a quick walkthrough on how to create a simply “hello world” app using Silverlight and XAML in Visual Studio 11.

Intro to Windows 8 Metro Applications

Monday, November 7th, 2011 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

Windows Developer Preview makes it easy for you to build exciting apps that let your customers focus on their important tasks. The tools and samples included in the Windows Software Development Kit (SDK) for Metro style Apps help you build apps that are alive with activity and vibrant content. You write Metro style apps using familiar technologies like HTML5, JavaScript, and Cascading Style Sheets, Level 3 (CSS3), or XAML, with C++, C#, or Microsoft Visual Basic code-behind. This way you can rapidly prototype, refine, and sell your apps.

Rob and Anthony will explain VS metro style app offerings and go into each step as we progress through the hands on.

Microsoft Build Conference Recap

Wednesday, September 21st, 2011 at 6:45 pm

Rob will review announcements and activities from the Build conference.

Lightswitch

Monday, September 12th, 2011 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

Microsoft Visual Studio LightSwitch is a simplified self-service development tool that enables you to build business applications quickly and easily for the desktop and cloud.

We will do some simple exercises from the Lightswitch Training Kit. Please download the product trial and the training kit from the links below.

Building Database Applications with SQL Azure

Monday, August 8th, 2011 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

Windows Azure helps developers build, host and scale web applications through Microsoft datacenters. Focus on what you do best – development! Get 750 hours of an Extra Small compute instance, a 1GB Web Edition database and more free per month to get started with the Windows Azure platform. You can use your free trial to create and deploy an application using Windows Azure and SQL Azure.

Rob will guide you through a SQL Azure hands-on lab using Visual Studio 2010 and the Azure SDK. You will need a free trial account and the SDK. You will build SQL Azure databases and connect from several .NET technologies.

Building ASP.NET Applications on Windows Azure

Monday, July 11th, 2011 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

Windows Azure helps developers build, host and scale web applications through Microsoft datacenters. Focus on what you do best – development! Get 750 hours of an Extra Small compute instance, a 1GB Web Edition database and more free per month to get started with the Windows Azure platform. You can use your free trial to create and deploy an application using Windows Azure and SQL Azure.

Rob will guide you through a Windows Azure hands-on lab using Visual Studio 2010 and the Azure SDK. You will need a free trial account and the SDK. You will build both ASp.NET web form and MVC applications and use the Azure authentication providers.

Intro to Windows Azure

Monday, June 6th, 2011 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

Windows Azure helps developers build, host and scale web applications through Microsoft datacenters. Focus on what you do best – development! Get 750 hours of an Extra Small compute instance, a 1GB Web Edition database and more free per month to get started with the Windows Azure platform. You can use your free trial to create and deploy an application using Windows Azure and SQL Azure.

Bill and Rob will guide you through basic Windows Azure setup and using Visual Studio 2010 and the Azure SDK. You will need a free trial account and the SDK.

Intro to Windows Azure

Monday, May 9th, 2011 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

Windows Azure helps developers build, host and scale web applications through Microsoft datacenters. Focus on what you do best – development! Get 750 hours of an Extra Small compute instance, a 1GB Web Edition database and more free per month to get started with the Windows Azure platform. You can use your free trial to create and deploy an application using Windows Azure and SQL Azure.

Bill and Rob will guide you through basic Windows Azure setup and using Visual Studio 2010 and the Azure SDK. You will need a free trial account and the SDK.

Silverlight

Monday, March 7th, 2011 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

Silverlight is a powerful development platform for creating engaging, interactive user experiences for Web, desktop, and mobile applications when online or offline. Silverlight is a free plug-in, powered by the .NET framework and compatible with multiple browsers, devices and operating systems, bringing a new level of interactivity wherever the Web works. Silverlight 4 adds a ton of new features, like webcam, microphone, and printing, to enable you to create incredible applications.

The first half of the class Bill will guide you through basic XAML syntax using Visual Studio and Blend. Rob will then dive into code and have you add interactivity and data access to your Silverlight project.

MVC Orchard Round 2

Monday, February 7th, 2011 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

Orchard is a free, open source, community-focused project aimed at delivering applications and reusable components on the ASP.NET MVC platform. It is run by some Microsoft developers. In the near term, the Orchard project is focused on delivering a .NET-based CMS application that will allow users to rapidly create content-driven Websites, and an extensibility framework that will allow developers and customizers to provide additional functionality through module extensions and themes.

The first half of the class Bill will guide you through the Orchard CMS where we build a site about the upcoming Oscars. Rob will then dive into code and have you build a custom module in C# using Razor syntax.

Birds of a Feather

Wednesday, January 19th, 2011 at 7:00 pm

We are having a lengthy Q&A with area Most Valuable Professionals. Please enter a question for the group here:

We need your input!

Members with selected questions are eligible to win an XBOX with Kinect!

New Web Releases

Wednesday, January 19th, 2011 at 6:35 pm

Scott Gu announced the release of several products on January 13:

  • ASP.NET MVC 3
  • NuGet
  • IIS Express 7.5
  • SQL Server Compact Edition 4
  • Web Deploy and Web Farm Framework 2.0
  • Orchard 1.0
  • WebMatrix 1.0

The above products are all free. They build upon the .NET 4 and VS 2010 release, and add a ton of additional value to ASP.NET (both Web Forms and MVC) and the Microsoft Web Server stack.

MVC Orchard Overview

Monday, January 10th, 2011 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

Orchard is a free, open source, community-focused project aimed at delivering applications and reusable components on the ASP.NET MVC platform. It is run by some Microsoft developers. In the near term, the Orchard project is focused on delivering a .NET-based CMS application that will allow users to rapidly create content-driven Websites, and an extensibility framework that will allow developers and customizers to provide additional functionality through module extensions and themes.

Razor Deep Dive

Wednesday, December 1st, 2010 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

Razor, also known as ASP.NET Web Pages, is a new simplified view engine for ASP.NET web development. It is used in WebMatrix and Visual Studio 2010 to build MVC3 pages. Bill will demonstrate Razor syntax and programming in WebMatrix and Visual Studio. Rob will show NuPack and Helpers. Please download and install the MVC3 Release Candidate and the most recent WebMatrix:

Webmatrix and NuPack

Wednesday, November 17th, 2010 at 7:00 pm

NuPack is a new open source package management system from Microsoft that enables developers to more easily maintain projects that use open source libraries. WebMatrix can take advantage of certain offerings through a WebMatrix website. See how easy it is to find and use these open source libraries.

jQuery Deep Dive

Wednesday, October 27th, 2010 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

If you don’t have Visual Studio 2010 yet, install Visual Studio Ultimate 2010 trial directly on your laptop. If you can’t run Visual Studio 2010 on your laptop, prepare a virtual environment.

jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.

Bill will demonstrate jQuery syntax and programming in Visual Studio using simple labs found on the web. Rob will show the new data templates Plugins developed by Microsoft for the jQuery library:

WebMatrix, Razor, jQuery

Tuesday, September 7th, 2010 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

If you don’t have Visual Studio 2010 yet, install Visual Studio Ultimate 2010 trial directly on your laptop. If you can’t run Visual Studio 2010 on your laptop, prepare a virtual environment.

We will demonstrate new Webmatrix features by using simple labs designed by Bill and Rob. Database development, MVC concepts, Razor syntax, jQuery scripting, and Visual Studio integration will be covered. Download and install WebMatrix here:

Use the WebMatrix learning page on this site to prepare for the class. The online tutorial is a good start (also availalbe as a 200+ page PDF).

There will be a 15 minute LiveMeeting presentation by Todd Anglin of Telerik. He will demonstrate their web and mvc components.

Expression Blend 4

Tuesday, July 27th, 2010 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

If you don’t have Visual Studio 2010 yet, install Visual Studio Ultimate 2010 trial directly on your laptop. If you can’t run Visual Studio 2010 on your laptop, prepare a virtual environment.

We will demonstrate new Blend features by using labs from the free five day training session. Visual Studio integration will also be covered. Download and install Expression here:

Silverlight 4

Tuesday, June 29th, 2010 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

If you don’t have Visual Studio 2010 yet, install Visual Studio Ultimate 2010 trial directly on your laptop. If you can’t run Visual Studio 2010 on your laptop, prepare a virtual environment.

We will demonstrate new Silverlight features by using labs from the free training kit for Silverlight. Download and install this kit:

Browser Wars

Wednesday, May 19th, 2010 at 5:30 pm

Bill and Rob dive deep into the ongoing browser battle. See what differentiates Internet Explorer, Firefox, Chrome, Safari, and Opera. See them race. Use their developer tools. Try their add-ins. We will also look at upcoming trends with HTML5, CSS3, GPU acceleration, and same markup.

ASP.NET 4.0

Tuesday, February 23rd, 2010 at 6:00 pm

You must bring a laptop. DeVry has tables with outlets so don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. External USB or Firewire drives really help. We will help you get organized and install the right software for continued virtual fun! We have Internet access but you need to bring an Ethernet cable. If not, make sure that all required software is on your machine when you arrive.

There are two approaches for this lab. Install Visual Studio 2010 beta 2 directly on your laptop. If you can’t run Visual Studio 2010 on your laptop, prepare a virtual environment. The easiest way to do this is to install the Microsoft evaluation of Team System. Please download the following and use Virtual PC or Virtual Server:

We will demonstrate new ASP.NET features by using labs from the free training kit for VS 2010 and .NET 4.0. Download and install this kit: