| | 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.
|