|
|
|
|
|
|
|
|
|
|
SCHOOL OF DEV / SHAREPOINT SATURDAY TULSA - MARCH 28th 2009!
|
|
|
| Advanced LINQ by Rob Tennyson |
 Rob Tennyson
|
Since its arrival, LINQ has proved its power to me over and over. I find that it speeds up development and leaves behind code that is more maintainable than ever. The goal of this presentation is to show you how even the most complicated algorithms can be left dead simple with a little LINQ to help shine some clarity. |
| Architecting for Success - PANEL by Dennis Bottjer;Steve Walker |
Dennis Bottjer;Steve Walker
|
This will be a no holds barred panel open discussion with some of the industries best SharePoint architects. Bring your questions, they'll have answers. Discuss the best ways to start small with the ability to build out or do you need to start out big? These guys have done both, including the architecture of some of the largest public facing SharePoint deployments. |
| Best Practices for Configuring your SharePoint – Site Hierarchy and Features, Security and Configurations, and Performance Guidance by Tony Lanni |
 Tony Lanni
AvePoint Vice President of Marketing
(Bio)
|
While Microsoft SharePoint has rapidly become the preferred platform for team collaboration, day to day administrative activities remain complex and time consuming. SharePoint administrators are often burdened with managing complex operations and configurations, affecting their productivity and ability to more effectively meet the demands of their businesses. Among some of the frustrations and most challenging tasks include:
- IT’s lack of visibility into rogue SharePoint environments sprawling across an enterprise, limiting the ability to monitor system health and server topology
- A decentralized settings administration interface, resulting in extensive configuration management tasks that are often prone to error
- Difficulty in managing users, securities, and access permissions
This session discusses the importance of controlling the deployment of operations and application across a sprawling environment. Join us for an engaging and informative webinar, and learn about key considerations for security and global control, such as permissions deployment, usage and storage monitoring, and the need for successful management and truly centralized administration of SharePoint.
|
| Building Powerful Webparts for SharePoint 2007 by David Walker |
 David Walker
|
Learn several ways to greatly reduce your SharePoint development and deployment time and avoid the mistakes that were learned the hard way. Discover the various tools that might fit in your development environment that can make your life easier. Being a successful SharePoint developer, requires knowledge of a lot of various technologies. Learn how to put them all together and deliver powerful, flexible and reusable results. |
| Coding with Confidence Using C# by Ken Byrd |
 Ken Byrd
|
You're an experienced C# developer, now take your skills to the next level. In this session you will see how to get the most out of C# by learning tips and tricks on how to work with events, initialize data, minimize garbage collection, work with iterators, create binary components and more! |
| Dazzling SharePoint with Silverlight by Becky Isserman |
 Becky Isserman
|
Silverlight and SharePoint are two up and coming technologies in the development world. SharePoint developers can create robust applications with a variety of tools, such as web parts, user controls, and workflows. Silverlight Developers can create aesthetically pleasing interfaces by harnassing the power of Expression Blend. In this session we will discuss how to blend together SharePoint and Silverlight. We will create some basic Silverlight Applications and discuss what changes a SharePoint Server needs before a Silverlight Application is viewable in a SharePoint Site Collection. |
| Designing and Deploying Enterprise SharePoint Branding Solutions using Custom Site Definitions by Eric Shupps |
 Eric Shupps
|
Description: Customizing the SharePoint 2007 user interface for enterprise portal applications often requires more power and flexibility than SharePoint Designer can provide. Custom site definitions give designers and developers a wealth of options for building dynamic, scalable, and extensible templates to support corporate branding initiatives. Learn how to determine when custom site definitions are required and discover how to leverage the power of the SharePoint feature and solution framework to create and deploy self-contained branding solutions that can improve portal performance, reduce time-to-delivery, and enhance maintainability.
Audience: Developer, Developer Manager, Interactive Designer, Solutions Architect, Web Designer, Web Developer
Level: 400 |
| Developing Scalable Enterprise Applications for Microsoft Office SharePoint Server 2007 by Eric Shupps |
 Eric Shupps
|
Description: Developing scalable, distributed, high performance applications for SharePoint Server 2007 can challenge even the most seasoned .NET programmer. Overcoming these challenges requires programming techniques that focus on optimal code execution and efficient application delivery. In this session you will discover proven methodologies for eliminating performance bottlenecks, reducing resource utilization, preventing memory leaks, improving render times, making efficient use of caching mechanisms, and avoiding common API mistakes that can negatively impact performance. You will also learn what tools and techniques are available to measure application performance, isolate under-performing objects and enforce optimal programming practices.
Audience: Developer, Developer Manager, Solutions Architect
Level: 400 |
| Event Driven Architecture by Chris Patterson |
 Chris Patterson RelayHealth Software Architect
(Bio)
|
Business applications no longer exist as isolated systems. In order to provide integrated solutions that add business value, applications must be connected. Modern approaches for enterprise application integration (EAI) such as Service Oriented Architecture (SOA) separate applications into services that can be accessed via a standard interface such as a web service. This collection of services provides a platform on which new applications can be created that leverage the existing functionality.
However, as application complexity increases, the coupling of services becomes an impediment in adapting applications to meet the ever-changing goals of the business. Event Driven Architecture (EDA) is a method of designing and implementing systems where events are exchanged between highly decoupled components and services. EDA does not replace SOA, instead it compliments the request/response nature of SOA with a highly scalable event model for building and coordinating asynchronous transactions.
In this presentation, I will explain event driven architecture, describe the different types of events, demonstrate how events can be related and orchestrated, and provide a basic understanding of how this method can drive the architecture of enterprise systems. In addition to understanding the concepts of event driven architecture, we will explore a working sample built using an open-source .NET messaging framework called MassTransit. |
| Get Syndicated with WCF Syndication by Jay Smith |
 Jay Smith
|
In just about every web application today some amount of information is exposes via RSS or ATOM feeds. Many frameworks have been developed to give you applications this functionality. With the release of Windows Communication Framework a new set of classes were added to allow for the creation and consumption of RSS and ATOM feeds right in the framework. This session will take an look at these classes and how they can be used to generate feeds of any kind from your application. |
| Get Your Head in the Clouds with SQL Server Data Services (SDS) by David Walker |
 David Walker
|
As part of the Azure Services Platform, SDS offers up "Your data, any place, any time". The CTP was just released Jan 28, 2009. Microsoft® SQL Data Services (SDS) offers highly scalable and Internet-facing distributed database services in the cloud for storing and processing relational queries. SDS can help you develop and provision new applications quickly with REST and SOAP based web protocols. The services are built on robust SQL Server database and Windows Server technologies, providing high availability and security. |
| Give Me a Hint: How SQL Server Hints Can Help Your Code by Boyd Evert |
 Boyd Evert
|
SQL Server frequently does a good job deciding the best query plan, but sometimes it doesn't. When the performance of a query suddenly becomes erratic for no apparently reason, this may be a result of SQL Server choosing a suboptimal execution plan. In those cases, your best alternative is to use a hint. In this session, we will discuss how and when to use hints and what to avoid when using them. |
| Intro to InfoPath 2007 by Kyle Kelin |
 Kyle Kelin
|
New to InfoPath? This session will introduce you to InfoPath 2007. It will show you how to use the basic features of InfoPath to quickly and easily create data entry forms. You will learn how to bind dropdowns to SharePoint lists and xml documents. Also you will learn how to publish your forms to SharePoint so your users can fill them out and submit them through the browser. |
| Intro to SharePoint – Common admin/architecture/development hurdles by Mark Rackley |
 Mark Rackley
|
I am fairly new to the SharePoint world having dove in head first a little over a year ago. In that time I have been introduced to a wide array of aspects of SharePoint including Architecture, Administration, and Development. I have had to quickly come up to speed to help make important business decisions and take on a lead role in my organization.
During that time I’ve created some small applications using only MOSS and SharePoint Designer (no custom code), helped set up an 8 server Production Farm for our organization, as well as make Taxonomical and Architectural decisions that are the basis for our SharePoint environment.
This session will detail some of the hurdles I’ve encountered along the way and ways of overcoming those hurdles in Architecture, Development, and Administration. |
| Introduction to jQuery by Ken Byrd |
 Ken Byrd
|
Occasionally a software product comes along that fundamentally changes the way we do things... jQuery does that to the world of client-side JavaScript! Learn how to use jQuery in your web pages for styling, user interaction, animations and more. You'll be surprised at how easy it is! |
| Knowledge (Social) Networking for the Enterprise by David Walker |
 David Walker
|
In this session we will discuss what is Knowledge (Social) Networking and how SharePoint enables your company to harvest and build on this Web 2.0 trend for the benefit of the entire enterprise. Can you measure the ROI? What is the business value in other social networking trends, such as Twitter, Facebook, etc? How can it improve your companies bottom line? |
| SharePoint Designer Nuts & Bolts by Mark Rackley |
 Mark Rackley
|
Attendees to this session will be introduced to the SharePoint Designer Environment as they are walked through the process of creating a simple time tracking application using SharePoint Designer with functionality including:
- SharePoint Designer Workflows
- Simple Content Management
- Field Manipulation
- Creating/Displaying relational data
|
| SharePoint Navigation with Silverlight by Chris McLean |
 Chris McLean
Atlas Pipeline
MCPD: Windows App Dev, MCTS: MOSS 2007 Config
(Bio)
|
A demonstration on how to replace the existing SharePoint Top Nav Bar w/ a much better silverlight menu structure using the powerful and free Dev Express Ag Menu. Two methods of caching, (client vs. server) and data binding (web service vs. embedded xml) will be shown. |
| SharePoint Replication Tips - Considerations for an Effective Information Sharing Strategy by Tony Lanni |
 Tony Lanni
AvePoint Vice President of Marketing
(Bio)
|
Organizations are increasingly turning to Microsoft SharePoint as an online collaboration platform and content repository. For those with a geographically distributed workforce, a decision needs to be made between deploying a single, centralized SharePoint server farm or multiple, distributed SharePoint servers and farms. Though use of a centralized architecture allows for simpler administration, often inadequate network connectivity or capacity can result in sub-optimal application response times, leading to decreased end-user collaboration, lower adoption rates, and ultimately reduced ROI for the platform. Deploying a distributed farm architecture ensures swift application response and a satisfying user experience, but often collaboration suffers because users have no efficient means to share digital assets with users on other farms. This content ‘stove-piping’ hinders productivity, and ultimately leads, again, to reduced ROI for the platform.
Overcoming this apparent impasse requires an intelligent and robust SharePoint geo-replication strategy that lets organizations enjoy the benefits of both architectures, without suffering their shortcomings. This session will first review key considerations for architecting a SharePoint deployment for geo-disbursed users, then identify best practices for delivering continuous data access via intelligent replication of SharePoint content, securities, and configurations.
|
| Unit Testing Custom SharePoint Solutions With TypeMock by Kyle Kelin |
 Kyle Kelin
|
SharePoint solutions are made up of code and should be tested just like any other code base. Unfortunately some of the architecture choices made in the SharePoint Object Model limit a SharePoint developer's ability to unit test their code. This session will give an overview of mocking in general and then dive into how to use TypeMock to mock difficult dependencies like SPWeb and SPList. The session will also cover other types of testing besides unit testing including manual and integration tests. |
| What the Heck is the Entity Framework? by Zain Naboulsi |
 Zain Naboulsi
Microsoft
Developer Evangelist
(Bio)
|
Feeling like your data is coupling too much? Do the other developers beat up your data models on the playground? Come to Zain’s Entity Framework workout session. Learn how to strengthen your approach to data access and defend yourself from the evils that come from ER to OO translation. Come see the good and bad that comes with this new technology from the folks at Microsoft. |
|
|
|
|
|
|
|
 |
 |
 |
 |
|
|