Sessions

15 sessions.

Tag! You're it! Click on a session to edit its tags.

-

Presenter: - -
Tags: none

-

Cool, Elegant, and Practical ASP.Net Web Forms

Presenter: Jeffrey Fritz
Tags: none

More than 10 years after the initial release of ASP.Net, the web forms framework is still alive and kicking butt. I’ll show you the latest features and tricks that are available when creating web applications with ASP.Net web forms 2012.2 I’ll also show you some of the beta tools that are available, including the new web forms scaffolding engine. Attendees will learn to leverage all of the latest tools to make their coding experience simpler, shorter, and more enjoyable.

Diversified ASP.Net - One Web Project - 4 ASP.Net Frameworks

Presenter: Jeffrey Fritz
Tags: none

In this talk I will show you each of the 4 major code frameworks from Microsoft in ASP.Net (WebForms, MVC, WebAPI, and SignalR -- what Microsoft refers to as 'One ASP.Net') and put together a sample web application that uses each of these frameworks in a cohesive solution. Our discussion will define the benefits and drawbacks of each framework, leading into a live coding session of our sample project. You will learn to craft simpler, faster, and more testable solutions.

Embracing Async

Presenter: Chris Tavares

Asynchronous programming is a fact of life. It's no longer an option to just block your UI waiting for something to respond. In this talk, we'll look primarily at async programming in the browser and node.js. We'll learn about what makes it hard, and what tools and techniques exist to make async programming easy. Well, easier anyway. :-)

Exploring Nodejs for .Net Developers

Presenter: Matt Schwartz
Tags: none

We will explore important technical aspects about developing apps for the NodeJS platform, and how you can relate to them as a .Net programmer. I'll start off by sharing some information that I have learned over the last year or so about using Node, and then will draw on guidance from the audience to turn it into more of an open discussion. So if you're already "in the know" with all things Node, this will be a great chance to share your knowledge as well! We will cover Net CLR vs. V8 comparison, what 'eventing' means to a .Net developer, express vs. Hapi vs. WebAPI, and the different Nodejs Tools and IDEs. I'll make sure that you will leave with a bunch of great links and other resources so that you can continue the journey yourselves.

Extending the Windows 8 Development with Custom Controls

Presenter: Philip Japikse

Windows 8 comes with a lot of controls out of the box, and there are additional offerings from third party component vendors like Telerik. But sometimes you have a specific need that isn't resolved by either. In this session, we look at the motivation for custom controls, how to build them, and how to deploy them. This session covers both XAML/.NET and HTML/WinJS development scenarios.

Implementing M-V-VM in WinJS

Presenter: Philip Japikse
Tags: MVVM, Windows 8, WinJS

The Model-View-ViewModel adaptation of the Presentation Model pattern has proven itself in XAML based technologies. Now it's time to reap the benefit in JavaScript and WinJS. In this session I will show you how to build ViewModels out of your Models, and apply them to Views in WinJS for Windows Store Application development. This session assumes a working knowledge of JavaScript, HTML, and at least introductory WinJS experience.

Introduction to Node.js using a Raspberry Pi

Presenter: Gerald Aden

This session will introduce you to Node.js, the Javascript engine for building server side (and client side) apps. We'll be using the relatively new, low cost, small form factor computer called the Raspberry Pi. You'll learn how to get started with these "cool" technologies. Along the way, you'll get some tips on making your journey smoother. We'll also take a look at how they can, together, be part of the "Internet of Things".

JavaScript for the C# Developer

Presenter: Philip Japikse
Tags: JavaScript

Yes, it has curly braces. Yes, it has semi colons. And you can write C# like code in JavaScript. But should you? JavaScript programming has many paradigms that make it very different that writing typical managed code. In this session, Phil shows you, the C# programmer, what you need to know to take your JavaScript to the next level.

Life++: Data mining your life

Presenter: Daniel Beutler

Do you sometimes get the sense that although you’re getting a lot done, you might not be getting the right thing done? Do you wonder if there are changes you could make to your life to get better results? Have you found something that really helps you to get more done? I’ve spent the last 15 years reading, listening and trying out everything I can get my hands on about self-improvement, trying to find the silver bullet of effectiveness. I want to share what I’ve learned, and hear what works for you. With changes in Excel, and the growing accessibility of data mining tools, I’ve been able to apply statistical analysis and simple data mining to my own life and accelerate the pace of improvements. This session will briefly cover the basic themes of self-improvement literature, and then dive into how I found surprisingly helpful information using tools like Excel and Microsoft SQL Server Analysis Services and how you can use them to search through the data in your life. Expect to walk away from this collaborative rambunctious session with a new perspective about what is possible.

Mobile ASP.Net Web Forms - Making the impossible possible

Presenter: Jeffrey Fritz
Tags: none

In this session, I will show you how to take your bland ASP.Net web application and make it available in a form factor for mobile browsers without re-writing your entire application. I will also show you how to scale your application for tablets, and handle all of the functionality in a DRY manner. Key take-aways from this session will include: * Ability to adapt your existing application to handle phone and tablet screen sizes * Ability to re-use logic in your current application in new form factors * Knowledge and comfort around testing your web application for various device screen sizes

SOLID Design Patterns for Mere Mortals

Presenter: Philip Japikse

Software design patterns have been around long before the MVC Framework gained momentum. In this session we will start with a review of Robert C. Martin's (Uncle Bob) SOLID macronym. After building the proper foundation, I will show you several design patterns, their C# implementation, and when and how they should be used in modern software development.

Testing Code From The Pit Of Despair

Presenter: Philip Japikse

Michael Feathers defines Legacy Code as any code that doesn’t have automated tests, and you agree that automated tests are an important facet of successful software development. Then it happens – you get your next assignment, and it’s your worst nightmare! You have to maintain and enhance a large application that has no tests in place, and there are parts that are just plain scary. Where do you start? Traditional Test Driven Development techniques don’t typically work, since they focus on an inside-out development paradigm. I will show you the patterns and practices that will help you turn the scary big ball of mud into a tested code base.

Windows 8 Programming with JavaScript and HTML - Part 1

Presenter: Philip Japikse
Tags: Windows 8, WinJS

Come on in, strap your self down, and get ready to drink from the fire hose. In this jam-packed session I will cover Modern Application Design Concerns, WinJS goodies, Data Binding, Navigation, Controls, AppBars and Flyouts, Programming the FlipView, and Layout (and responding to changes).

Windows 8 Programming with JavaScript and HTML - Part 2

Presenter: Philip Japikse
Tags: Windows 8, WinJS

Come on in, strap yourself down, and get ready to drink from the fire hose - again! In this jam-packed session I will cover Process Lifecycle Management, Contracts (Search, Sharing, and Settings), JSON, Tiles (Live and pinnable), Badges, and Toast Notifications.