Sessions
13 sessions.
Tag! You're it! Click on a session to edit its tags.
Advanced YUI
Location: Smith Center, Room 412
An in-depth look at YUI3's Component Framework, and a look at the creation of plugins, widgets, and other modules inside that framework. Will include examination of existing YUI3 Gallery modules.
And Now for Something Completely Familiar: An Introduction to Python
Location: Smith Center, Room 407
Python is a general-purpose programming language of exceptional power and readability. By harmoniously integrating concepts from other languages such as C, C++, perl, Smalltalk, Java, and Tcl together with its own original features, it has grown in popularity in the past few years and has proven itself in a wide variety of application areas. In this talk, which we hope to offer with an interactive component, we will introduce the basic structure of the language and describe some of the many extensions and packages that have been developed for it. Attendees should come away with a desire to sit down at a workstation and try writing their first Python program.
Essential MSBuild
Location: Smith Center, Room 416
MSBuild is a Microsoft build platform typically used in conjunction with Visual Studio. MSBuild acts on MSBuild project files which have a similar XML syntax to Apache Ant or NAnt. Even though the syntax is based upon well-defined XML schema, the fundamental structure and operation is comparable to the traditional Unix make utility: the user specifies what will be used (typically source code files) and what the result should be (typically an application), but the utility itself decides what to do and the order in which to do it. Learn the essentials of working with MSBuild to enhance your projects.
Essential PowerShell
Location: Smith Center, Room 416
Windows PowerShell is Microsoft's task automation framework, consisting of a command-line shell and associated scripting language built on top of, and integrated with, the .NET Framework. PowerShell provides full access to COM and WMI, enabling administrators to perform administrative tasks on both local and remote Windows systems. Come learn the essentials of PowerShell
Introduction to Linq and Linq2DataSets
Location: Smith Center, Room 412
This 100 level session will get you started writing Linq queries against your existing DataSets. This talk will cover basic introductory level Linq and specifics regarding using Linq with DataSet. It will compare Linq2DataSets to SQL and Linq2Sql. These techniques will be useful in legacy applications that have recently been upgraded .NET 3.5 that have existing DataSets and ADO.NET.
Introduction to YUI3
Location: Smith Center, Room 407
The Yahoo! User Interface (YUI) was developed internally at Yahoo! for use across their line of web properties, but has since been open sourced, and attracted a large community of external contributors and users. YUI3 is a ground-up redesign of the framework to support modern JavaScript best-practice. This presentation will provide an overview of YUI 3.2, including the sandbox, widget framework, and integration with YUI2 and the YUI Gallery collection of community modules.
Keynote
Location: Smith Center, Auditorium Rm. 202
Opening keynote address. Actual speaker and topics TBA.
Microsoft SQL Server Admin for Developers
Location: Smith Center, Room 407
This session is useful to either those developers that find themselves in the role of DBA for their company or for those developers that simply want a firmer grasp on what happens, or needs to happen to keep a Microsoft SQL Server well tuned and running smoothly. We will be going over the setting up of Backups, flushing of transaction logs and creation of Maintenance plans. We will also cover the proper creation of index's and some of the pitfalls you may need to know to keep your databases running as fast as they should.
MVVM with Windows Presentation Foundation
Location: Smith Center, Room 416
Model-View-ViewModel is a pattern for software architecture that is well suited for use in WPF, Microsoft's .NET-based desktop application framework. Come learn about this exciting way to build applications.
Overview of Windows Azure & Collaboration
Location: Smith Center, Auditorium Rm. 202
The Windows Azure platform is a set of high-performance cloud computing services that can be used together or independently and enable developers to leverage existing skills and familiar tools to develop cloud applications. In this session, we’ll provide a developer-focused overview of this new online service computing platform. We’ll explore the components, key features and real day-to-day benefits of Windows Azure. Highlights include: • What is cloud computing? • Running web and web service applications in the cloud • Using the Windows Azure and local developer cloud fabric • Getting started – tools, SDKs and accounts • Writing applications for Windows Azure.
Pragmatic Unit Testing
Location: Smith Center, Room 416
Unit Testing and Test Driven Development are hot topics these days and a cornerstone of Agile and Xtreme Programming. Come learn how to utilize unit testing to your advantage in a way that strikes a balance between religious zealotry and reality.
Writing Performant Websites
Location: Smith Center, Room 407
In this session I will be delving into the different techniques used to write highly performant websites. I will cover basic performance techniques that are useful to know regardless of the server or platform your code is running on, such as load order, script combing, the setting of static cache times, etc. I will also cover technologies specific to Microsoft's ASP.NET platform, including dynamic caching and tweaks to IIS. I've used all of these techniques to create a very performant Web CMS Engine used by critical websites such as the WSU Alert and WSU Police.
XSLT: eXtensible Stylesheet Language for Transformations
Location: Smith Center, Room 412
If you've ever found yourself with an XML document that needed to be turned into something else, like HTML, XAML, or PDF, then you need to know about XSLT. XSLT can be used in conjunction with all sorts of technologies (like SQL, ASP.NET MVC, Silverlight, etc...) to make XML documents do your bidding. I'll present an brief overview of the technology, walk you through what you need to know to get started, delve into as much detail as time allows, and show some real-world applications of XSLT. With XSLT there is definitely more than meets the eye.