| | |
| | |
| | Overview: Mobile Development
* Native vs Web Development. Why pick one?
* Mobile web development using MVC and jQuery
* Mobile web experience using MVC
Adam Bell, husband, father of four is an Architect in Humana’s Enterprise Innovation group. Mr. Bell has over ten years technical experience in Telecommunications and Health Care industries. Adam’s expertise is in a myriad of technologies including .NET, IOS/Objective C, and Android.
Kyle P Davis is an Applications Consultant at Humana, Inc. He is one of the top technical leads on Humana’s mobile team and helps develop innovative and efficient solutions using C#/.NET, JavaScript/jQuery, Objective-C/iOS, and Java/Android.
Paul Kirchner, PMP, is the Project Manager at The Kentucky Center for the Performing Arts, responsible for the web development team. Paul has 20 years experience in IT, and currently is working on designing and developing using Visual Studio 2010 and MVC, and works in both web and mobile environments. |
| | nPlus1.org is hosting an Architecture Summit on May 20th from Noon to 4:30 PM at the Duthie Center on the campus of the University of Louisville, Louisville, KY. This summit has two topics: SOLID Foundations and HTML5. A catered lunch is provided starting at 11:30 AM.
Register at: https://www.clicktoattend.com/invitation.aspx?code=155429 |
| |
Cloud Connectivity
With cloud computing, social networks, and
connected architectures, one of the first design decisions you need to make is
how to authenticate users and services.
In this session, we will examine a service that makes it easier - Azure
Access Control Service (ACS).
We will show how to implement ACS as an
integrated, single sign on and centralized authorization for web sites and
phone applications. We will walk through
all the steps to setup an ACS account, configure an ACS Project, select the
Identity Providers (Live, Google, Facebook), configure Relying Parties, and
using returned claims in an ASP.Net MVC site.
Speakers:
DeVaris Brown, Microsoft Academic Developer
Evangelist
Brian Carter,
Kelly Orr,
Patrick Riley
|
| |
What
is SQL Saturday: It's a one day free training event for SQL Server professionals
organized by a local user group. It takes a lot of work and a lot of
volunteers, but it's also a lot of fun!
When: January 22nd, 2011
Where: Speed School of Engineering
University of Louisville
132 Eastern Parkway
Louisville 40292 .
We
expect to have several SQL Server
experts speak at this event, including several MVPs – Tim Chapman, Michael
Coles, Derek Comingore, Craig Utley – we expect a lot
of interesting topics including database administration, performance tuning and
business intelligence.
This event is FREE to anyone that wishes to attend
·
Check in for the event opens at 8 am
·
We'll have coffee and doughnuts for breakfast
·
Sessions begin at 9 am
·
Lunch is between noon – 1 pm.
·
We'll be raffling off prizes throughout the day and
we'll save a few special ones for the end of the day
Be sure to register or submit a presentation at http://www.sqlsaturday.com
|
| | More info: http://sites.google.com/site/ksfhdiorg/mtgs/dec2010
Imagine this... a Holiday party where everyone in attendance
is an IT professional in some way, shape, or form!
Your chance to network with IT professionals throughout the area -
regardless of their IT speciality or where they work!
It's never been done before - a social, networking event
with attendees from the major IT user/support groups in the area:
The Kentuckiana Support Forum (KSF)
The Louisville Microsoft Users Group (LouMUG)
The IT Service Management Forum (itSMF)
The Project Management Institute Information Systems Specific Interest Group (PMI ISSIG)
The International Institute of Business Analysis (IIBA)
The Kentucky .Net User Group (KYdotNET)
YPAL Tech Commitee (YPAL)
MyMobileVille (MyMobileVille) |
| | This session is designed to provide a developer overview of
how to build games for Windows Phone 7 with Microsoft's Visual Studio Express
2010 for Windows Phone. Learn about the developer tools, the XNA Framework, and
the resources available to build interactive, compelling, games with Windows
Phone 7. In this session, Bill will
specifically cover how to create games for Windows Phone 7 using XNA Game Studio
4. This session will also cover the programming model, how to work with
content, game input, and available resources.
You'll also get to see a hands-on demonstration of the Windows Phone 7
Prototype device.
5:30pm – 6pm: Food, prizes, and networking
6pm – 8pm: Session, Q&A, discussion
The session length is 1:15. |
| | MVVM (Model-View-ViewModel)
MVVM is the primary coding pattern that works well with
Silverlight and WPF. It serves as a
recommended blueprint for organizing code for Silverlight applications to
provide a clean separation of concerns.
We will work through a short example of implementing the MVVM pattern
with a Silverlight Page.
Then we will address
my son’s favorite question, but specifically in response to using Silverlight
as the architecture for every UI application.
WHY? |
| | Windows Phone 7
Session – This 90 minute presentation will focus on the highlights of the
Windows Phone 7 SDK. It will cover
development using Silverlight, explore the SDK, and provide tips on writing
applications on the mobile platform.
Windows Phone 7
Demo – See a demo of an application ready for the market place. Overview of what’s new,
what to watch out for, and how to make development in Silverlight more
effective on the Phone 7.
|
| | 2 Great Sessions!
Session 1: NoSQL: I can’t relate to my database, anymore
Session 2: MVC2, how coding for the web is supposed to be.
Abstract:
It’s not you, it’s me. Or rather, my needs have changed. The kind of apps we build today are different than the ones we built two decades ago. The scale requirements are different as are the levels of abstraction we work with. Relational databases are not our only option. The NoSQL movement is coming to an app near you. Will you be ready? In this session we will look at some non-relational databases with a focus on the document database style using MongoDB. Scalability may get your attention, but there is more to the story. See what happens when we take another perspective on persistence.
Abstract:
There was a time when everything was moving towards the desktop. This Internet thing was new and cool, but there was no way it would ever last. And no one knew how to code for the web, so to make web development easy and familiar, they made ASP.NET to be just like coding for a desktop. It used the same patterns, the same event-based model, and the same stateful approach. But the web isn't stateful, its only events are GET and POST, and it is nothing like a desktop, so we tortured ourselves for years forcing a square peg through a round hole. The time has come for redemption, and its name is ASP.NET MVC. This session will cover how to write and test an application in MVC, how it differs from ASP.NET, and will discuss some of the new features of ASP.NET MVC 2. Spend an hour discovering how coding for the web is supposed to be--how it is today--and end your misery. Salvation awaits.
|
| |
Software Development Methodologies are constantly evolving –from no methodology to SDLC to Waterfall to Agile. However, they all seem to have their place and you may need to mix and match and evolve your own methodology to get software done. The goal is always to get the software development completed and users delighted, and the methodologies are just tools to get there. This talk will focus on the Who, What, When, Why and How of Agile Software Development methodologies and more importantly, hybrid Waterfall/Agile methodologies that are best suited for Distributed and Outsourced Software Development. The talk will also focus on adapting the best features of the Waterfall model into an Agile one and why you need to do it.
V-Soft Consulting’s white paper on the subject Hybrid Waterfall/Agile Software Development Methodology – A Recipe For Distributed Software Development Success can be found here: http://www.vsoftconsulting.com/DevProcessWhitePaper.pdf
|
| | RIA Services empowers you to quickly build n-tier, data-driven applications with Silverlight, ASP.Net, and WCF. This session will show you how to focus on meeting the needs of your users more than the worrying about the plumbing. |
| | This event is made of TWO one hour sessions. Speaker is Kevin Kline. Session 1 - 2-3 pm - 10 things .NET Developers need to know about SQL Server. This is a developer friendly talk. Session 2 - 3.30-4.30 pm - SQL Server Internals. This is more for DBAs and those who manage SQL Server at higher levels. You can attend both or prefer to attend any one and leave. If you have any further questions please email me. Further details and Registration is at https://www.clicktoattend.com/invitation.aspx?code=147226 - those who have registered already are fine, others please do register. Thanks and Regards Malathi Mahadevan President, Louisville SQL Server User Group An Authorised PASS Chapter |
| | This 90 minute presentation will focus on the highlights of the Mix 2010 conference held in Las Vegas on March 15-17. It will cover the announcements about development for Silverlight 4, Windows Phone, ASP.Net 4, Internet Explorer 9, and Visual Studio 2010. |
| | If you've ever attempted to write your own custom plug in model in .net, you probably found yourself working with Reflection more than you would have preferred. Thankfully, the Managed Extensibility Framework (MEF) has been created in order to provide an alternative to the traditional reflection model. In this session, James will provide you a number of examples on how MEF can be used in your applications to provide a robust plug in model.
|
| | As a developer you end up wearing a lot of different hats: researcher, designer, janitor, mediator, teacher, student… the list can go on. You likely juggle these hats almost every day and we haven't even mentioned writing a line of code yet. If you want to become a better developer you'll have to learn how to switch these hats out easily and what it means to wear each one well. Most talks often focus on a given technology or tool; some resource that you can use. This talks focuses on how to improve the best resource you have: YOU. Come hear how you can improve yourself by learning, teaching and, yes, even being lazy. |
| | |
| | 5:30 - 6pm: Social dinner in lobby
6pm - 8pm: Session
Title: Tools, Tips and Tricks for the .NET Developer
Description: You may have heard that a developer is only as good as his/her tools, but tools can only take you so far. To deliver the best applications, you have to consider the code. We will discuss some of the tools available to make you more productive along with several coding tips and best practices that you can apply to your daily activities. This session is very code centric, but targeted at any .NET developer using primarily C# or Visual Basic .NET. |
| | |
| | It's a new game out there. It's harder than ever to differentiate yourself from every other resume. So how do you do it? How do you find success in an industry wrought with competition? How do you prove to a company that they should hire you over everybody else? This talk covers 7 tips to follow to make sure you know the right people, and that the right people know you.
|
| | Parallel Computing with Visual Studio 2010 and the .NET Framework 4 With the .NET Framework today, correctly introducing concurrency and parallelism into libraries and applications is difficult, time consuming, and error-prone. However, as the hardware industry shifts towards multi-core and manycore processors, the key to high-performance applications is parallelism. The .NET Framework 4 and Visual Studio 2010 offer solutions to help make coding, debugging, and profiling concurrent applications significantly easier. In this talk, we’ll examine Parallel LINQ-to-Objects (PLINQ), the Task Parallel Library (TPL), new coordination and synchronization types, and Visual Studio tooling support in order to provide a look at the next generation of parallel programming with .NET. |
| | Windows Communication Foundation is Microsoft’s "next-generation" programming platform and runtime system for building, configuring and deploying network-distributed services. It was initially released with .Net 3.0, but there are many people who have yet to dive into this technology. This is an introduction session that will guide you through the basics of Wcf, why you should move to Wcf, and how you can move your existing applications to Wcf. |
| | In this presentation, Bryan will show you how to create a fully functional website in minutes using the new ASP.NET Dynamic Data framework introduced in .Net 3.5 SP1. Bryan will walk you through the steps of creating or reusing an existing Linq to SQL or Entity Framework data model, registering the model with ASP.NET Dynamic Data, and customizing the user interface provided this powerful framework. Afterwards, we'll cover integrating ASP.Net Dynamic Data into your existing ASP.Net applications. |
 | | Test Driven Development is more than just writing tests first. It requires a different thought process. In this session, we will discover that thought process, and in turn, become more effective developers, with less code, zero defects, and faster delivery. |
| | Come and learn about the exciting new out-of-browser support featured in Silverlight 3. This presentation will detail what it is, why you may want to consider it, and how you can use it. |
| | The phrase "drive quality upstream" has been abused so badly by ALM software vendors that it has to be relegated to the platitude junk pile along with such all time favorites as "work smarter not harder," "think outside the box," and "synergistic leveraging of code reuse." Before we drive quality anywhere, we need to give quality a seat at the table. VSTS Rosario release will do this by automatically gathering critical information about the project and code and making that data available when, where and to whom it is needed. During this discussion we will examine how Rosario impacts quality across the application lifecycle by:
- Allowing testers to provide developers with details about what the code did instead of just providing the details about what the tester did.
- Allowing development leads and architects to visualize and understand their current code (not the code they wish they had, but the code they really have) so that they can minimize the impact of changes; and
- Allowing developers to understand the impact of their changes in terms of affected tests, concurrency and bounds checking.
The Rosario release of VSTS will bring all project stakeholders together to allow richer information to be shared across every role to make software quality accessible and achievable.
|