Tag! You're it! Click on a session to edit its tags.
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.
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.
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. :-)
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.
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.
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.
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
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.
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.
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).
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.