Register
Friday, February 03, 2012
CodeCampSessions
Back to Basics - Threading in .NET
.Net1
October 15, 2011 02:30 PM - 03:30 PM
Kyle Kellin, Infusion

In my experience the majority of .NET developers are not comfortable with coding parallel execution in their programs and are afraid to ask. Being able to effectively create additional threads in an application will increase performance and improve responsiveness. This session dives into the basics behind threads, outlines all the different threading options in .NET, and then walks through programming examples using .NET 2.0 and 4.0.

 

Ditch the Designer: Building a More Maintainable Model with the Entity Framework Code-First API
.Net1
October 15, 2011 03:45 PM - 04:45 PM
Brian Sullivan, Falcon Applications, LLC
The whiz-bang visual designer features of the Entity Framework demo well, and may even work for small projects, but anyone who's worked with EF knows that on larger projects, the design surface quickly becomes unusable and a bottleneck to your development process. Thankfully, the Entity Framework team has heard our anguished cries and introduced a new API for defining your EF models, dubbed "Code-First". In this presentation, Brian will guide you through building a true POCO model, basic mapping techniques, and leveraging conventions to keep your mappings DRY.
Extending Visual Studio 2010
.Net1
October 15, 2011 11:00 AM - 12:00 PM
Mike Huguet, SparkHound

Visual Studio 2010 is highly extensible allowing developers to create extensions, add-ins, and templates. In this session we will discuss some of these options and run through examples.

Introduction to Parallel development in .Net 4.0
.Net1
October 15, 2011 01:15 PM - 02:15 PM
Kerry Huguet, Sparkhound
As the trend of more processor cores with less processor improvement continues with no end in sight, performance improvements by upgrading hardware are no longer a given. As it has been said, the free lunch is over. We must start programming to take advantage of multiple cores to see future performance gains. Traditionally, parallel development has been reserved for PHD classes and scientific applications; thankfully, Microsoft is starting to change this. Microsoft .Net 4.0 introduces a new set of libraries and tools to lower the complexity of parallel development. These include:

- Task Parallel Library

- Parallel LINQ (PLINQ)

- Concurrent Data Structures

- Task Scheduler

- Thread Pool

- Parallel Diagnostic Tools



We will cover these topics at a high level, while touching on recommend patterns for parallel development, and the use of performance and analysis tools to optimize code to utilize multiple processors.
Keynote - .Net Nuggets
.Net1
October 15, 2011 09:00 AM - 10:30 AM Room: Houston
Jeffrey Richter , Wintellect

Keynote -.Net Nuggets

VS 2010 tips and Tricks - Advanced
.Net1
October 15, 2011 05:00 PM - 06:00 PM
Zain Naboulsi, Microsoft

Tips and Tricks from the Master

Welcome
.Net1
October 15, 2011 08:50 AM - 09:00 AM Room: Houston
Michael Steinberg, Houston Techfest

Welcome

Wintellect Q & A/Meet and Greet
.Net1
October 15, 2011 12:00 PM - 01:00 PM
Jeffrey Richter , Wintellect

Jeffrey Richter and Wintellect reps answer questions

 

Wintellect Q & A/Meet and Greet
.Net1
October 15, 2011 12:00 PM - 01:00 PM
Jeffrey Richter , Wintellect

Jeffrey Richter and Wintellect reps answer questions

 

.NET Reflection: Taking a look at .NET from the inside out
.Net2
October 15, 2011 11:00 AM - 12:00 PM
Shawn Weisfeld

In this talk we will take a look at .NET Reflection. Reflection is the ability to find out information about your objects at runtime. A good understanding of reflection allows developers to build more flexible higher quality applications.

 

A Tour of .NET Fundamentals
.Net2
October 15, 2011 02:30 PM - 03:30 PM
Mike Huguet, SparkHound

This session will cover some of the foundational topics in the current .NET frameworks and languages including Generics, Lambda Expressions, Extension Methods, and LINQ. Developers of all experiences will benefit from this session. It will be a great opportunity for newcomers and the more experienced .NET developer to advance their skills. This session assumes that you have some basic programming experience, which can be educational.

 

Cross Platform Development with Mono and C#
.Net2
October 15, 2011 05:00 PM - 06:00 PM
Michael Koby

In this session Michael will talk about developing cross platform applications using cross platform .NET runtime, Mono.  He will go over the tools available to do development with Mono and touch on some of the UI frameworks available to Mono.

 

Design Patterns by Example
.Net2
October 15, 2011 03:45 PM - 04:45 PM
Rob Vettor, Microsoft

Tired of attending design pattern sessions, where you cannot seem to remember how the pattern worked when you got home?

In this session, we’ll construct 5 of the most common design patterns, step-by-step, highlighting common usages and digging through the nuances that make these patterns powerful:

·         Factory Method
·         Strategy
·         Observer
·         Template Method
·         Decorator

You’ll walk-away with a clear understanding of how these patterns work and how you can leverage them in your application code.

 

MVx: Making Sense Out of the Model View Patterns…
.Net2
October 15, 2011 01:15 PM - 02:15 PM
Rob Vettor, Microsoft

The separation enforced by the ‘Model View’ patterns can quickly transform your application into a maintainable, modular and rapidly developed package. New features are easily added, new faces are a snap, testing is enhanced and developers and designers can more easily work simultaneously.
Come compare the Model-View-Controller (MVC), Model-View-Presenter (MVP) and Model-View-View-Model (MVVM) patterns.  In this session, we’ll…
·         Explore the foundation, benefits and drawbacks of each pattern at an architectural level
·         Contrast differences between each pointing out applicable situations where each may apply
·         Walk through a variety of examples on the Microsoft platform, including Microsoft MVC, ASP.NET, Silverlight and Windows Presentation Foundation
You’ll walk away with a clear understanding of each and examples that you can implement in your projects.

 

Data In the Stream: Introducing Microsoft StreamInsight
Advanced
October 15, 2011 01:15 PM - 02:15 PM
J. Sawyer, Logica

Introduced as a part of the Sql Server 2008 R2 platform, StreamInsight is Microsoft's Complex Event Processing (CEP) engine. It allows you to analyze and process large volumes of data - think tens to hundreds of thousands of events per second - with sub-second response time. It's as close to real time as you can get without quantum entanglement! The Sql Server engine may be fast ... but it's just not that fast. This presentation will introduce core CEP concepts and sample uses cases and then dive into kinkiness with real-time data, including hosting StreamInsight, getting data into (and out of) the engine, how time is handled, writing queries in Linq and how to extend the StreamInsight engine. It's a whole new paradigm of looking at data

 

Native XAML Users Interfaces For Windows 8 Using Modern C++
Advanced
October 15, 2011 02:30 PM - 03:30 PM
David Cravey, Vivicom

Modern C++ combines power and efficency of C++ with the productivity that you expect from other modern languages such as C#. The power efficiency of C++ means faster responses, greater battery life, and new possibilties. Microsoft has created the new Windows 8 Metro User Interface to enable the next generation of touch applications (for both Tablets and Desktops). Come learn how Microsoft Visual C++ can enable your next generation applications to harness the power and efficiency of Modern C++ using XAML based user interfaces for Windows Metro!

 

Scalable Concurrent C++ Using Microsoft ConcRT and AMP
Advanced
October 15, 2011 11:00 AM - 12:00 PM
David Cravey, Vivicom

Visual C++ 2010 introduced ConcRT (Concurrent C++ Runtime) to allow C++ programs to easily and efficiently scale from one to dozens of CPU processors. The next version of Visual C++ introduces AMP (Accelerated Massive Parallelism) to allow C++ programs to harness the power of the GPU directly within C++. Best of all Visual Studio enables you not only to efficiently debug your applications, but also to be able to visualize what all of these processes are doing! Come learn how to easily create and debug applications that can scale from one to dozens of processors using ConcRT and to harness the power of the GPU with AMP.

 

Secure Coding Practices in .NET 4.0
Advanced
October 15, 2011 03:45 PM - 04:45 PM
Ben Floyd, Improving Enterprises

Staying on top of security within the development processes has become paramount. The number of attacks has been increasing, and the damage caused by these attacks is becoming more severe. Come learn about the latest security features in .NET 4.0 ASP.NET<http://ASP.NET>, WCF, and WPF to help keep your environment and applications secure. This session will cover the major web and desktop attacks that occur today, and demonstrate ways in which we can prevent these attacks. This session will also cover some first steps in integrating security into the development process.

User Group Leader Summit
Advanced
October 15, 2011 12:00 PM - 01:00 PM
William Assaf, Sparkhound Inc.

Discussion about all things concerning Computer users groups

 

What's New in JDK 1.7
Advanced
October 15, 2011 05:00 PM - 06:00 PM
Weiping Wang, PROS Pricing

JDK 1.7 was officially released in July.  In this presentation, I will brief the current state of Java.  Then I will go over major JDK 1.7 enhancements using code examples.  At the end, I will discuss what is coming in JDK 1.8.

 

All of jQuery
Advanced 2
October 15, 2011 01:15 PM - 02:15 PM
George Mauer

This session is focused on getting developers started with jQuery. Covers the general architecture of jQuery as well as well as giving an overview of the sort of things it makes possible and the patterns that it uses to make it so.

 

Assert.IsHappy (developer);
Advanced 2
October 15, 2011 02:30 PM - 03:30 PM
Jacob Foshee, UnpluggedDevelopment

Test Driven Design as a way to code with joy and serenity!  I would like to offer an introduction to TDD (or a refresher to those who feel like they aren't getting the mileage they deserve out of unit testing).  I can offer an engaging presentation as I anchor the practices of TDD to timeless principles.  I show how one can finally achieve the Object Oriented Design goals we've dreamed about without the agony of pattern-overload.

 

Creating Powerful WEB.API’s with WCF WEB API (currently in Preview)
Advanced 2
October 15, 2011 11:00 AM - 12:00 PM
David Walker, Microsoft

Learn about the investments being made to make WCF simplifier and easier to use in a web-friendly manner. See the evolution of HTTP/ASP.NET AJAX that allows developers to utilize the richness of HTTP and RESTful constraints. See how you can easily compose and expose your data based on contextual needs. Currently available as Preview 4 from http://WCF.CodePlex.com.

 

SharePoint 2010 and Exchange 2010. How to bring the two together, without breaking either.
Advanced 2
October 15, 2011 05:00 PM - 06:00 PM
Mark Watts, RackSpace Hosting

This purpose of this presentation is to show SharePoint administrators who may not be familiar with Exchange how to integrate their SharePoint farms with Exchange 2010.  The presentation will go over how to configure the SharePoint farm to send outgoing email and receive incoming email through Exchange 2010, how to configure SharePoint to create contacts automatically in Active Directory, and crawling Public Folders for search.  The pro and cons of configuring Exchange integration will also be discussed with focus given on how to work with your Exchange administrator to make the project  successful.

A demo will be presented that shows the creation of the Exchange 2010 send and receive connector and show how to configure the Exchange server to relay to the SharePoint farm.

 

Team Foundation Build 2010
Advanced 2
October 15, 2011 03:45 PM - 04:45 PM
J. Sawyer, Logica

With Team Foundation Server 2010 Build Server, the build services got a complete redesign, moving away from an MSBuild-based build process to a more flexible and extensible build process based on Windows Workflow Foundation 4.0. I will talk about TFS build, the architecture and how to configure build controllers and agents. From there, I’ll be digging into the Build Process Templates, how to customize and extend them with out-of-the-box activities as well as custom activities, as well as some tips and tricks about how to manage extensions and your build environment. Finally, I’ll talk about the upgrade path from TFS 2005/2008 builds (yes, there is one) and some of the gotchas that you may experience on the way.

 

Bursts of Joy : Introduction to Test Driven Development
Agile
October 15, 2011 01:15 PM - 02:15 PM
Tim Rayburn, Improving Enterprises

“Agile development”, “software craftsmanship”, and “test driven development” are words which have been the cutting edge in our industry for several years, and increasingly are moving into the main stream of software development. Come join us as we talk about the What, Why and most importantly How of Test Driven Development in .NET development. You will learn how using Test Driven Development can increase your enjoyment of your job and lead to measurable increase in the quality of your code.

 

Introduction to Agile/Scrum
Agile
October 15, 2011 03:45 PM - 04:45 PM
Mike Moles, Perficient

An introduction to Agile using the Scrum Process. In the past I’ve done an Agile presentation but soon learned that many people needed the basics, so I’ve created an introduction presentation. Even if you know Agile but don’t know scrum, I think you will find this presentation useful. You will learn about what a Scrum Master is vs. a Product Owner; you will understand the difference between the Team and the Stakeholders. Lots of good stuff. ( Beginner level )

 

Remoteness vs. Agility
Agile
October 15, 2011 11:00 AM - 12:00 PM
Allen Hurst, Improving Enterprises

The title of this talk isn't "Agile with Distributed Teams" for a reason. Geographic diversity is one of many hurdles that can face an agile software team. Some teams are more effective at overcoming this challenge than others. In this session we'll examine various agile work environments and use comparison to build an analysis we can use to evaluate distributed and non-distributed work environments against one another. In particular we'll discover the techniques and tools that can help overcome remoteness, contributing factors that exacerbate the problem of remoteness, and warning signs that our (supposedly) co-located teams are not as effective at collaborating as we hoped.

 

Self-Organizing Teams - Chaos or Triumph?
Agile
October 15, 2011 02:30 PM - 03:30 PM
Robbie Mac Iver , The Mac Iver Group, LP

Even though agile methods have come into the mainstream and shown great success, the notion of self-organizing/self-directing teams is still widely misunderstood and many find the whole idea a little scary. Self-organizing teams are about engagement; they are about learning; they are about achieving results. Come play a couple of games to get the feel of working as a self-organizing team and then take part in interactive discussions to learn ways you and your team can start taking steps toward gaining the benefits of self-organization.

 

Values of the Fittest
Agile
October 15, 2011 05:00 PM - 06:00 PM
Chris Weldon, Improving Enterprises

The Product Owner has a very difficult job. Some say it's the hardest job on an agile team.

"Values of the Fittest" is an agile game where Product Owner teams compete to see who can deliver the most value in a fixed period of time.

End your day with a fun and interactive session where audience members can expect to:
• gain experience making decisions based on value
• recognize that value comes in different forms
• make tradeoffs between value and time to market
• make decisions based on customer feedback
• prioritize features based on cost vs value
• practice delivering value incrementally

May the best team win!

 

Benefits of MVVM in WPF and Silverlight
Cloud Computing
October 15, 2011 11:00 AM - 12:00 PM
Ryan Andrus Vice, Headspring

This example driven session will show you how you can significantly reduce your code base, increase testability and simplify threading by embracing the MVVM pattern in your WPF and Silverlight architectures.

Extending Microsoft Dynamics CRM 2011 Online via the Windows Azure Platform.
Cloud Computing
October 15, 2011 05:00 PM - 06:00 PM
Apollo Gonzalez, Catapult Systems

The technologies that would be presented in the session are as follows:
1. ASP.NET MVC3
2. SQL Azure
3. Windows Azure (Worker and Web Roles)
4. Microsoft Dynamics CRM 2011 Online
5. Windows Azure Storage (Queue, Tables)
6. Entity Framework 4

Some objectives to accomplish in the session would include:
1. Showcase the power of Platform As a Service combined with another Microsoft Platform (CRM 2011 Online).
2. Provide the rational for using Windows Azure to extend Microsoft Dynamics CRM 2011 Online.
3. Present a tangible solution the incorporates all of the technologies already mentione

SharePoint in the Cloud; Is it Time? Time to Find the ROI.
Cloud Computing
October 15, 2011 03:45 PM - 04:45 PM
Mattew Lathrop, Rackspace
Many companies rely upon Return on Investment (ROI) when making technology strategy decisions, but few take the time to actually determine how much that strategy will cost over time. That's unfortunate, because without estimating the Total Cost of Ownership (TCO), ROI is meaningless. There's no way of knowing how large an investment is actually being made.

That's particularly true when companies decide whether to use an IT hosting provider or take the do-it-yourself route; Buy v. Build. Because managed hosting is presenting a complete solution, all costs are on the table from the start. By contrast, in-house hosting often involves hidden costs that aren't surfaced until the do-it-yourself project is well underway.

Hidden cost when trying to ‘build’ an infrastructure will be buried in three phases; Capital Expenditures (CAPEX), Hardware Deprecation and overall infrastructure maintenance.
Techfest Jeopardy
Cloud Computing
October 15, 2011 12:00 PM - 01:00 PM
Whitaker IT, Whitaker IT

Join the folks from Whitaker IT for some questions and answers Jeopardy style

 

This thing called “Office 365”
Cloud Computing
October 15, 2011 02:30 PM - 03:30 PM
Tex.M Anthony, Hybrid Decisions Corp

This session is for anyone who is interested in getting to know Office 365 and can expect to leave the session with answers to:
1. What is the Office365?
2. What are my options with Office 365?
3. How can Office 365 help me NOW – focus on how to use it for home/small biz/group
4. How do I get started with Office 365 – today?
5. Most importantly – where to go “AFTER” Houston Tech Fest – to get answers to Office 365 and other Cloud technologies!

This thing called Cloud
Cloud Computing
October 15, 2011 01:15 PM - 02:15 PM
Tex.M Anthony, Hybrid Decisions Corp

This session is for anyone who is interested in the Cloud and can expect to leave the session with answers to:
1. What is the Cloud?
2. What are my options in the Cloud – intro to both Microsoft and Google’s offerings?
3. How can the Cloud help me – focus on Microsoft’s Cloud Offerings {Azure, Office 365, Office Live, etc.}
Focus on Microsoft Office365:
4. How do I get started in the Cloud – with bare minimums – today?
5. Most importantly – where to go “AFTER” Houston Tech Fest – to get answers to Cloud and other technologies!

Connecting with the Kinect
IT Pro
October 15, 2011 12:00 PM - 01:00 PM
Sungard, SunGard Global Services

SunGard Global Services combines business consulting, technology and professional services for financial services firms, energy companies and corporations. Leveraging SunGard’s global delivery model, more than 5,000 employees worldwide help customers manage their complex data needs, optimize end-to-end business processes and assist with systems integration, while providing full application development, maintenance, testing and support services.

Hyper-V Windows Server It’s time to Virtualize. How to prepare for the Cloud.
IT Pro
October 15, 2011 05:00 PM - 06:00 PM
John Weston, Microsoft
In this session we will demo the new Office 365. We will show you what the new Microsoft Data Centers are like Inside, why they are 71% more efficient with Power, due to heat and cooling handling. We will also look at Windows Azure, Microsoft’s Platform as a service. How can you leverage Windows Azure to have your application hosted in the Public cloud. We will then look at the Private Cloud offerings that Microsoft has with System Center 2012. How can you take advantage of the Cloud technologies in your own data center. If you aren’t ready for Cloud yet, what can you be doing today to prepare for the Cloud in the future?
MEF IT UP! With the Managed Extensibility Framework!
IT Pro
October 15, 2011 03:45 PM - 04:45 PM
David Walker, Microsoft
In this talk we will take a look at .NET Reflection. Reflection is the ability to find out information about your objects at runtime. A good understanding of reflection allows developers to build more flexible higher quality applications.
Microsoft Lync Server 2010 Interoperability: Voice, Video, Conferencing, IM, and Presence
IT Pro
October 15, 2011 11:00 AM - 12:00 PM
Byron Spuirlock, Quadrantechnologies
The communications industry is undergoing a transforming from proprietary hardware-based communications systems to a more flexible software-based solution as provided by Microsoft. During this transformation, customers who have existing investments in infrastructure will need to ensure that these systems work well with Microsoft Lync Server 2010. In this session we show the different scenarios in which Lync Server 2010 can co-exist with IM and Presence systems, PBXs and leading video infrastructure depending on the customer’s requirements.
Microsoft Lync Server 2010: Transforming the Way People Communicate
IT Pro
October 15, 2011 02:30 PM - 03:30 PM
Byron Spuirlock, Quadrantechnologies
Microsoft Lync™ Server 2010 promises to transform the way people will communicate across the PC, Web and phone, making traditional communications systems obsolete. In this session, we'll talk about Microsoft’s vision for transforming business communications and the key investments we are making in Lync Server 2010 that will lead this industry transformation.
Public Cloud, Private Cloud, Hybrid Cloud, What’s really the Truth?
IT Pro
October 15, 2011 01:15 PM - 02:15 PM
John Weston, Microsoft
In this session we will demo the new Office 365. We will show you what the new Microsoft Data Centers are like Inside, why they are 71% more efficient with Power, due to heat and cooling handling. We will also look at Windows Azure, Microsoft’s Platform as a service. How can you leverage Windows Azure to have your application hosted in the Public cloud. We will then look at the Private Cloud offerings that Microsoft has with System Center 2012. How can you take advantage of the Cloud technologies in your own data center. If you aren’t ready for Cloud yet, what can you be doing today to prepare for the Cloud in the future?
Adding Geocoded Information to Your Applications
Mixed
October 15, 2011 02:30 PM - 03:30 PM
Rich Dudley, Componet One

Nearly all of our important data has some sort of geographic component to it.  Customers have addresses, stores are grouped into regions, and trucks follow known paths.  Whether we're building the next great social site or routing truck drivers, we need a way to translate the human usable address information into latitude and longitude, which can be consumed by machines.  This process is known as geocoding, and fortunately all we need to do is call an API to make this happen.  SQL Server even has a special data type for storing our geographic data.  In this session, we'll review several of the more popular geocoding APIs, and how to store the data in SQL Server.  We'll then create a simple application to consume the API, display and store the data.  By the end of this session, you'll be ready to begin adding geocoding to your own applications!

Building Natural User Interfaces (NUI) for Business/Pleasure with XAML, Kinect, WiiMote and OpenNI
Mixed
October 15, 2011 11:00 AM - 12:00 PM
Michael Heydt, SunGard Global Service’s

The Kinect and Wii have sparked a revolution in the ways that users can interact with computers and applications, by allowing reuse of existing physical skill to provide a much greater user experience and new ways of working with information.  This session will focus on explaining how you can get up and running quickly using Microsoft Kinect and WiiMote's in .NET applications, leveraging the Microsoft Kinect SDK, OpenNI drivers, WiiMoteLib to interact with your application.  Covered will be concepts involved in working with interfaces to NUI devices, including depth maps and gesture recognition.  A result of the session will be that the attendee will have a much better understanding of how NUI can be used in their applications, as well as how to kick-start development of applications utilizing NUI.

 

Clojue Collections and Functional Programming
Mixed
October 15, 2011 05:00 PM - 06:00 PM
Steven Reynolds, INT

Clojure embraces immutability to provide a simpler programming
environment. Immutability presents a performance challenge for the standard collections. We show how they provide immutability while giving excellent performance. We use graphs of the collection
instances so we can visualize how they respond to updates.

 

Gamification
Mixed
October 15, 2011 03:45 PM - 04:45 PM
Robert Brackenridge, Texas A&M University

"Gamification" is one of those techno buzz words which has permeated into corporate culture.  What is gamification and what does it mean to your user interface and system design?  How could you use some of the interactive user engagement techniques, traditionally reserved for game development, to create richer applications, gain better adoption, and increase your deployment team's productivity?

 

Windows 8 and the XAML Story
Mixed
October 15, 2011 01:15 PM - 02:15 PM
Tony Champion , CDS

There has been a great deal of anticipation around the announcement of Windows 8.  In particular, there has been a lot of questions about what role, if any, XAML will play in the new operating system.  Turns out that XAML is a safe bet for writing applications in the future.  Come get a first look at building Windows 8 Metro applications in XAML and find out what it means for your Silverlight and WPF applications that you are writing today.

 

Development of an entire system
Mixed2
October 15, 2011 01:15 PM - 02:15 PM
Markus Egger, EPS Software

Everything that goes with the development of an entire system (the technical aspects of Windows/Web/various mobile platforms as well as the business considerations behind them)

 

Leveraging the Data Grid with Hazelcast
Mixed2
October 15, 2011 02:30 PM - 03:30 PM
Stephen Nimmo, SunGard Global Services

Architecting, creating, loading and leveraging the distributed data grid for different aspects of business including parallel data processing and aggregations as well as complex event processing.

The presentation will include a brief overview of the datagrid landscape, how it works, and what the basic concepts are as well as the current vendors in the market. After that, we will dive into the code, and demonstrate how these technologies are implemented using Hazelcast. Showcase will include some additional aspects besides the Hazelcast product including Spring, Hibernate, AOP, Maven, etc.

 

Unit Testing in SharePoint 2010
Mixed2
October 15, 2011 03:45 PM - 04:45 PM
Chris Weldon, Improving Enterprises

With SharePoint 2007, it was notoriously difficult to write unit tests for your SharePoint logic. In SharePoint 2010, you'll find that not much has changed in the API and still leaves it difficult to to unit test logic dependent upon the SharePoint APIs. However, a recent free tool unveiled by Microsoft Research called Pex & Moles makes unit testing both possible and easy! In this session, I will briefly demonstrate how Pex & Moles works, then run through several samples of how to unit test logic that's dependent upon SharePoint 2010 logic.

 

Using SOA
Mixed2
October 15, 2011 11:00 AM - 12:00 PM
Markus Egger, EPS Software

Using SOA to achieve the flexibility needed in today’s world (across multiple devices and to market needs)

Wrangle Your Source Like a Boss with Git
Mixed2
October 15, 2011 05:00 PM - 06:00 PM
Ben Scheirman

Every once in a while, a tool comes along that changes the game.  Where the tool changes the way you work by shaking the norms and coming up with something new.  Git is one of those tools.  Like a complicated swiss-army knife, Git is complicated, but packed full of power & speed to make you more effective at managing your source code.  The impact Git has had on the development community is incredible.  In this talk, we'll cover Git from a theoretical point of view first, then dive into real examples of how to deal with complicated situations.  Come learn how to effectively use Git to streamline your development workflow.

 

Basic UI Design for iPhone, Android and Windows Phone
Mobile Comm
October 15, 2011 01:15 PM - 02:15 PM
Jared Bienz , Microsoft

So you’ve decided that building a native UI will deliver the best experience for your users. That’s great for customers, but now what? You may be familiar with design on one of the top platforms, but how do the other guys do it?

This track will show you how to build a very simple calculator on Android, iPhone and Windows Phone. We’ll see the tools, the markup and the code that actually makes these apps work. We’ll even explain the differences along the way! Finally, we’ll talk briefly about some sites and local user groups you can get involved in to improve your mobile development skills and expand to new platforms.

 

Building a PhoneGap Application
Mobile Comm
October 15, 2011 02:30 PM - 03:30 PM
Kevin Lee, ChaiONE

PhoneGap is an open source solution for building cross-platform mobile apps with Web technologies. With PhoneGap you can build iPhone, Android, Blackberry, Palm, Windows, and Symbian applications using technologies you already know! (HTML, Javascript, CSS)  Join us as we walk through the process of building a PhoneGap application that can be deployed to both an iOS and Android device.

 

Code for the iPhone and iPad without learning Objective-C
Mobile Comm
October 15, 2011 05:00 PM - 06:00 PM
Jason Awbrey

An overview of alternative development platforms and tools that target iOS.

 

Introduction to iPhone Game Programming Using Cocos2d Framework
Mobile Comm
October 15, 2011 11:00 AM - 12:00 PM
Mohammad Azam, Sogeti

In this session Mohammad Azam will introduce the Cocos2d framework for iPhone game development. The session will cover the basics of Cocos2d Framework which includes actions, particle effects, animation etc. By the end of this session you should be able to make a simple game for iPhone. This is a highly code intensive session with minimal slides. Enjoy!

Windows Phone 7 Design Techniques
Mobile Comm
October 15, 2011 03:45 PM - 04:45 PM
Jared Bienz , Microsoft

Jared Bienz from Microsoft will demo advanced design techniques for building Windows Phone applications and applications on other XAML-based platforms. This talk will cover Expression Blend and topics like animations, easing, resources and visual states 

Augmented Reality for Consumer Devices (and shortcuts for Windows Phone)
Mobile Comm 2
October 15, 2011 11:00 AM - 12:00 PM
Jared Bienz , Microsoft

In this session we’ll explore three different approaches to Augmented Reality and we’ll see examples of commercially available titles that use each. We’ll talk about the principals behind each approach and the steps required by developers to build AR applications on their platform of choice. Finally, we’ll learn about libraries that developers can leverage to build AR applications quickly on Windows Phone.

 

Coding for Fun - An Introduction to the Kinect SDK
Mobile Comm 2
October 15, 2011 01:15 PM - 02:15 PM
Jason Awbrey

An introduction to programming NUI (New User Interfaces) with Microsoft's Kinect SDK

 

Implementing Nutty Squirrels iPhone Game Using Cocos2d, SpaceManager and LevelHelper
Mobile Comm 2
October 15, 2011 02:30 PM - 03:30 PM
Mohammad Azam, Sogeti

In this session Mohammad Azam will implement Angry Birds clone called "Nutty Squirrels". The game will be implemented using Cocos2d framework, SpaceManager and LevelHelper. The session will demonstrate game physics, collision detection, level creation and much more. This will be a highly code based session with minimal slides.

 

Things I Wish I Knew A Year Ago Windows Phone Development
Mobile Comm 2
October 15, 2011 03:45 PM - 04:45 PM
Scott J. Peterson, Liquid Daffodil

Will cover the trials, tribulations, and successes of having the #3 Social app in the Windows Phone Marketplace…to give new WP developers a “leg up”!

Windows 8
Mobile Comm 2
October 15, 2011 05:00 PM - 06:00 PM
Markus Egger, EPS Software

Windows 8 is a major game changer of the kind that only comes along every decade or two! Windows 8 introduces the successor to .NET for client-side development. A completely new runtime environment is paired with a fascinating new user interface ("Metro"). Developers have a choice of languages, ranging from JavaScript to C# and VB.NET and even C and C++. The user interface is created using HTML5 or XAML. The nature and paradigm of Windows 8 Metro applications is completely different from prior Windows versions (although older applications do keep running in a special "Desktop Mode"). What does it all mean to developers? Which technology should you use in anticipation of Window 8? How will your current investment as well as your skills move forward?

 

Adventures of a .NET developer in Rails land
Rails
October 15, 2011 11:00 AM - 12:00 PM
Claudio Lassala, Dio Clouds Software

After several years of working almost exclusively with .NET, I started looking into Ruby on Rails; different language, framework, tools, mindset. In this session I go over the findings that were important to me, the main source of difficulties, what resources were helpful, the things I enjoyed the most, etc. Attendees to this session will learn what they need to know in order to get started developing Rails apps, or at least learn things that might help them approaching things in a different way when doing .NET development.

 

Deploying Rails Applications: Lessons Learned
Rails
October 15, 2011 03:45 PM - 04:45 PM
Michael Koby

In this session Michael will go over lessons learned from deploying Ruby on Rails applications in the real world.

 

Introducing a new feature to a Rails App: from beginning to end
Rails
October 15, 2011 02:30 PM - 03:30 PM
Claudio Lassala-Ben Scheirman

There are several ways to introduce a feature to a Rails application (or to any app for that matter). In this session we go through one of the ways which we feel works pretty well. It involves discussing the feature, writing feature user stories, creating screen mockups, writing Cucumber tests for application behavior, writing RSpec for object behavior... The whole enchilada, as one would say.

 

Rails Intrigue
Rails
October 15, 2011 01:15 PM - 02:15 PM
Ben Scheirman

Why is Rails so popular?  If you haven't ever used Ruby on Rails, you're in for a treat.   We'll start with a primer on the Ruby language.  Then we'll go over how to build a site using Ruby on Rails.  We'll talk about how you to leverage Ruby Gems to add functionality to your application.  And we'll do it from a .NET developer's point of view.  A primer on Ruby will be provided.  Come, learn about the most productive language & web framework available.  If you've ever been interested in learning Rails, this presentation is for you.  Disclaimer:  Learning Rails May In Fact Make You Yearn For Better Tools.

 

Rocking WebForms with jQuery
Rails
October 15, 2011 05:00 PM - 06:00 PM
Rich Dudley, Componet One

Reports of WebForms' demise are very premature; in fact, WebForms still rock!  And by adding just a little jQuery UI magic, they can rock even more.  Whether you're beginning a new WebForms application, or maintaining an existing one, it's very easy to add a little UI razzle-dazzle that can both make your code cleaner and the application more user friendly.  In this session, we'll look at what jQuery is, how to use it in ASP.NET WebForms applications,  and what it can do for our WebForms applications.  If you've used the ASP.NET Ajax Toolkit in your applications, you'll want to see what is replacing it.

 

Virtual Brown Bag
Rails
October 15, 2011 12:00 PM - 01:00 PM
Claudio Lassala, Dio Clouds Software

Introduction to the Virtual Brown bag online sessions.

Data Visualization made easier in SharePoint 2010
ShareP Dev
October 15, 2011 02:30 PM - 03:30 PM
Steve Boldt, K2

The SharePoint 2010 Platform has provided Information Workers with the ability to utilize common tools found within Microsoft Office to take data out of applications and surface it to the masses within SharePoint.  In this talk we’ll explore 2 of the newest avenues for data visualization within SharePoint: Visio Services and Excel utilizing PowerPivot. Visio Services allows you to take the traditional boxes and arrows modeling of Visio and apply real-time business data against the model and making it readily accessible within SharePoint while PowerPivot harnesses the number-crunching power of Excel 2010 and allows for the easy deployment of rich reporting and dashboards into SharePoint.

 

Enabling custom web services for SharePoint in Silverlight and Windows Phone 7
ShareP Dev
October 15, 2011 03:45 PM - 04:45 PM
Brian Bedard, Sogeti USA

Consuming the OTB web services that come with Microsoft SharePoint 2007 and even Microsoft SharePoint 2010 can be painful. In this talk, you'll learn how to enable Windows Communications Foundation for SharePoint 2007 and how to create custom objects that model a SharePoint list item to be serialized and served up for consumable clients like Microsoft Silverlight and Microsoft Windows Phone 7. During the demo, I'll also demonstrate how easily Microsoft Powershell can be utilized to test the web service.

 

Getting the most out of SharePoint Enterprise Search
ShareP Dev
October 15, 2011 05:00 PM - 06:00 PM
Corey Roth, Stonebridge

The number one complaint about Enterprise Search is usually summed up by a statement like this: “I can’t find anything!”.  Whether you are using SharePoint Foundation with Search Server Express, SharePoint Server 2010, or FAST Search for SharePoint, the quality of the results you receive from search is only as good as the input you give it. Out-of-the-box, SharePoint gives you a very functional search engine, but you need to do some work to really enable the full power it provides.   This intro level talk will teach you the basics of Enterprise Search in SharePoint. Here you will learn about the basic building blocks such as content sources, crawled properties, managed properties, and scopes.  We will also cover what types of data can be indexed.   Then we’ll follow up with some basic customization of the Search Center. We’ll demo search using SharePoint 2010, but most of the topics apply to MOSS 2007 as well.

 

SharePoint 2007 to 2010: Code Upgrade Knockdown
ShareP Dev
Rebecca Isserman, Planet Technologies

In SharePoint 2007 we used various template tools in Visual Studio 2008 to build custom solutions, such as STSDev, WSPBuilder, SPServices, and VSEWSS.  Now we find ourselves with a consistent toolset built into Visual Studio 2010, so how do we upgrade this legacy code to fit into SharePoint 2010?  In this session we will discuss the various tools available in Visual Studio 2008 and how we can get these projects into Visual Studio 2010 for deployment in SharePoint 2010.  We will also discuss the various workarounds available for different issues that may arise when upgrading code from Visual Studio 2008 to Visual Studio 2010.  By the end of the session attendees should have a better understanding of each code upgrade path based on the template set used in Visual Studio 2008.

 

SharePoint Workspace: Why you can't live without this tool!
ShareP Dev
October 15, 2011 01:15 PM - 02:15 PM
Corey Roth, Stonebridge

Many users have heard about Groove's successor, SharePoint Workspace, but few are truly taking advantage of it.  SharePoint Workspace is an end user tool that allows them to synchronize data from SharePoint sites and access it later offline.  Are you about to go on a trip and want to take your documents with you?  No problem, SharePoint Workspace will let you synchronize the documents from your favorite sites, edit them offline, and later synchronize those changes when you get back to the office.  What's even better is that SharePoint Workspace allows you to take data from line of business systems offline as well.  Using Business Connectivity Services (BCS), you can create external lists which access your systems via database connection or web service.  SharePoint Workspace can synchronize these systems and allow you to modify that data offline as well.  Come to this session today to learn how end users can use SharePoint Workspace on a daily basis to make their jobs easier.

 

Understanding SharePoint Disaster Recovery
ShareP Dev
October 15, 2011 11:00 AM - 12:00 PM
Michael Foertsch, Idera

Content databases, service applications, configuration databases, the “14 hive”, index files, registry keys…  There’s a lot in SharePoint that needs to be backed up in case of a disaster!   In this presentation, we will discuss basic disaster recovery concepts, what needs to be part of your SharePoint backup strategy, backup coverage, and how to actually do SharePoint backup and restore.

 

Customizing My Sites
ShareP ITPro
October 15, 2011 01:15 PM - 02:15 PM
Michael Doyle, Waggener Edstrom

SharePoint 2010 has brought many changes to My Sites. No longer are they something to be pushed to the side. They are now a central piece to the Enterprise platform providing a host of new and improved features. Learn how to customize My Sites so they can bring the power of social computing to your organization. This session will help you determine what is and what is not important for you to implement according to your organizations needs and business processes.  Focus is on making My Sites easier to use and how they can bring real business value to your implementation.

Customizing My Sites
ShareP ITPro
October 15, 2011 01:15 PM - 02:15 PM
Michael Doyle, Waggener Edstrom

SharePoint 2010 has brought many changes to My Sites. No longer are they something to be pushed to the side. They are now a central piece to the Enterprise platform providing a host of new and improved features. Learn how to customize My Sites so they can bring the power of social computing to your organization. This session will help you determine what is and what is not important for you to implement according to your organizations needs and business processes.  Focus is on making My Sites easier to use and how they can bring real business value to your implementation.

Design patterns using XSL to generate web part user interfaces
ShareP ITPro
October 15, 2011 03:45 PM - 04:45 PM
Paul Galvin

SharePoint 2010 provides a new visual web part approach with Visual Studio 2010.  Although this is great for quick and rapid development, you will find you’ve painted yourself into a corner when it comes time to create multi-language, accessible and mobile interfaces.
 
This presentation demonstrates a design pattern by starting with Visual Studio’s standard visual web part and then modifying it to use XSL to generate its output.
 You don’t need knowledge of XSL to understand the concepts presented here.

 

SharePoint and Workflow - What's new in 2010
ShareP ITPro
October 15, 2011 11:00 AM - 12:00 PM
Steve Boldt, K2

See what’s new in SharePoint 2010 and workflow.  In this session, you will receive an overview of workflow and Business Process Management and what this means with the new design tools for workflow in SharePoint 2010.   See a how a workflow can be created with Visio 2010 and SharePoint designers from end to end.

 

SharePoint Birds of a Feather
ShareP ITPro
October 15, 2011 12:00 PM - 01:00 PM
Birds of a Feather, n/a

Get together with your fellow Sharepointers, network and swap information.

 

SharePoint object model
ShareP ITPro
October 15, 2011 02:30 PM - 03:30 PM
Constantin Dragomirov

Object Models. Server , Client and Scripting.

 

Visualizing Your Data with Mapping Services in SharePoint 2010
ShareP ITPro
October 15, 2011 05:00 PM - 06:00 PM
Mark Freeman, independant consultant

This session covers the concepts of geographic (GIS) location services, their applicability to real-world business scenarios, and how geo-services and geo-data can be implemented within a SharePoint 2010 site. We’ll examine a number of hypothetical business scenarios where geo-coded datasets, delivered as layered map-based presentations, can be used to quickly and easily make informed business decisions (No more dull spreadsheets!). As part of the live demos you’ll see how to: setup a geo-coded list in SharePoint, how to consume both local and external (and freely available) geo-coded datasets, and how to configure SharePoint web parts to effectively present geo-data in a map-based visual presentation. As a final deliverable, the session also includes references to technical resources and information that will allow you to begin using geo-location services today!

 

Silverlight 5 Pivot Viewer
Silverlight
October 15, 2011 03:45 PM - 04:45 PM
Tony Champion , CDS

Pivot Viewer is seeing it’s second release with the release of Silverlight 5.  With some major changes to the control, it has become a great addition to Silverlight applications.  In this session we will explore the latest version of the Pivot Viewer and see how to incorporate it in real world applications.

 

Silverlight Data Centric Business Applications
Silverlight
October 15, 2011 02:30 PM - 03:30 PM
Robert Stewart, WeBeDb

This session will present some basic methodologies in working with data
in Silverlight business applications. It will be focused on using Entity Framework
models and domain services for data access. We will talk about the timing of
loading data and methods of making sure data is loaded before allowing the user
to proceed.
Version:  Silverlight 4, VS 2010

 

Using ASP.NET Forms Authentication in Silverlight Applications
Silverlight
October 15, 2011 11:00 AM - 12:00 PM
Rich Dudley, Componet One

It's a fair bet that most applications require a membership repository of some sort.  With .NET 2.0, Microsoft shipped the ASP.NET Authentication Provider, which made it very easy to add a full-featured membership repository to ASP.NET applications.  This same authentication provider can be used in Silverlight applications without a lot of work.  New project templates released with Silverlight 4 and RIA Services make this provider even easier to work with.  In this session, we'll review the capabilities of this provider and see how we implement and extend it with Silverlight applications.

 

Using the MVVM pattern in Silverlight and WPF
Silverlight
October 15, 2011 01:15 PM - 02:15 PM
Ryan Richard, Sparkhound

Silverlight and WPF are new technologies that break from the traditional Windows Forms style of programming. The MVVM (Model-View-ViewModel) pattern can be used to create a robust and testable framework for your new Windows or Web application.

 

What’s New in Silverlight 5
Silverlight
October 15, 2011 05:00 PM - 06:00 PM
Tony Champion , CDS

The next release of Silverlight continues to build on the popular and solid framework that Silverlight has become.  Come explore the new features of the latest release of Silverlight.

 

Java + SQL Server + Unicode = Big Headache
SQL Server
October 15, 2011 01:15 PM - 02:15 PM
Peter Tran, PROS Revenue Management

a.       Discuss the requirement to supporting SQL Server Unicode using Java

b.      Pitfalls/Gotchas

 

Leading-edge Rich Internet Application (RIA) for Over 50% of the World’s Drilling Rigs
SQL Server
October 15, 2011 12:00 PM - 01:00 PM
Pason Systems, Pason System

Sponsored session from one of our Diamond sponsors.

SQL Admin Best Practices with DMV's
SQL Server
October 15, 2011 02:30 PM - 03:30 PM
William Assaf, Sparkhound Inc.

Summary: In this practical and script-focused session, we'll discuss many best practices regarding SQL Server administration, maintenance, optimizations and monitoring using Dynamic Management Views. DMV's are essential tools for the SQL administrator, but have a wide range of applications by developers, network engineers and DBAs. We will delve into best practices for server maintenance, index fragmentation, XEvents, wait type analysis and future features. This session will be informative and eye-opening to anyone from a junior DBA on up.

 

SQL Server 2008 Indexing Strategy
SQL Server
October 15, 2011 05:00 PM - 06:00 PM
Peter Tran, PROS Revenue Management

a.       Table and Index Structure
b.      Clustered index vs. Non-Clustered index
c.       Covering indexes
d.      Index fragmentation
e.      DMVs
f.        Execution plans

 

SQL Server System View basics
SQL Server
October 15, 2011 03:45 PM - 04:45 PM
Robert Stewart, WeBeDb

This will be a basic overview of the information available in the system views.
We will also cover some ways this information can be used within a development
environment to speed development and allow developers to understand the
structure of the database.

 

SQL Server Tips and Tricks
SQL Server
October 15, 2011 11:00 AM - 12:00 PM
John Paul Cook

Learn tips and tricks to make more effective use of SSMS. Use portable applications to get your work done without installing applications on a server. Use free tools to simplify your life.

 

Print  
Privacy Statement  |  Terms Of Use
Copyright 2007-2009 Houston TechFest