Sessions tagged as Web Apps

ASP.NET MVC for Web Forms Programmers

Presenter: Paul Litwin
Time: 9:00 AM – 10:15 AM, Saturday, May 22, 2010
Location: Franz Hall, Room 018

Are you comfortable creating ASP.NET Web Form applications but even a little curious about what all the fuss is about MVC and test-driven development? In this session, Web Form junkie Paul Litwin will take a critical look at the world of ASP.NET MVC, but not from any expert point of view. Instead, Paul will share his experience as a Web Form developer who decided to take a closer look at this radical new approach to ASP.NET development. Come hear what Paul learned and if he plans to employ ASP.NET MVC in his future ASP.NET applications.

Creating Custom Controls in ASP.NET

Presenter: Charles McAuley
Time: 10:45 AM – 12:00 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 128
Tags: Web Apps

While the controls in ASP .NET are great sometimes they don’t do enough and the controls you get from vendors do way too much and at times have equally huge learning curves. You always seem to need a control just before a deadline and you Google for samples but you don’t seem to have enough of the basis to quite understand what is going on? So Charles bit the bullet and systematically worked through just just what it actually takes to build custom controls in ASP .NET. He is willing to share that journey with the rest of code camp by way of examples. Having gone through the exercise one benefit was the enhanced understanding he got of just how ASP.NET parses ASPX pages and its event handling mechanisms. Topics for conversation (assuming he does not run out of time). This will be a practical take it back to work and start using it event. * WebControl base classes and Interfaces * Server Control Events and Event Bubbling, CommandEvents * Server Control Templates * Server Control Data Binding * Integrating Client Side Script - AJAX * Design Time Support

Deploying your Rails App into Amazon EC2

Presenter: Joshua Siler
Time: 1:30 PM – 2:45 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 026

During this session we'll review a real world case study of a production Ruby on Rails application. Along the way, we'll explore the architecture of an Amazon EC2 based system, and look at methods for automated, zero downtime deployment of new code using Capistrano, Git, EC2, and test driven development methods.

Integrating External Data With CMS Content

Presenter: William Huckabee
Time: 3:15 PM – 4:30 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 025

This session will cover how to build a CMS application that will access external data and combine it with CMS content. The application will be built using jQuery and provide AJAX functionality. As an additional feature code will be provided to store the external data in as CMS content. This application can easily be moved to most any other CMS.

Introduction to Asp.Net MVC

Presenter: Chris Brandsma
Time: 10:45 AM – 12:00 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 018

This session is intended to get you up and running with Asp.Net MVC. I am assuming you are familiar with .net and web technologies. We will cover Routing, Controller creation, basic view creation (pages), and view helpers. I will be showing off Asp.Net MVC 1 and 2.

Introduction to WCF RIA Services

Presenter: Pete Brown
Time: 3:15 PM – 4:30 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 006

WCF RIA Services, released along side Silverlight 4, represents a new take on multi-tier application development. In this code-heavy talk, we'll introduce RIA Services and then walk through how you can use it to build your own applications using Silverlight 4 and ASP.NET.

Introduction to YUI3

Presenter: Jeff Craig
Time: 1:30 PM – 2:45 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 015

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.1, including the sandbox, widget framework, and integration with YUI2 and the YUI Gallery collection of community modules.

Programming Semantic Web Applications in Clojure

Presenter: Patrick Logan
Time: 3:15 PM – 4:30 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 005

This session illustrates how to get started developing a web application in Clojure, a functional language, on the JVM. Further illustrated is how to develop data-driven applications based on semantic web technologies. This session will explain the core components, standards, and patterns of a semantic web application. The application uses Jena for storage, query, and inference over semi-structured data. The data is represented using standard vocabularies (RDF, RDFS, OWL) and queried via SPARQL. Developers interested in the NoSQL/AltDB movement will find how these technologies compare to others in that area.

Secure Authentication and Session Management

Presenter: Don Ankney
Time: 3:15 PM – 4:30 PM, Saturday, May 22, 2010
Location: Franz Hall, Room 128

Broken authentication and session management has made every revision of the OWASP Top Ten Web Vulnerability list; clearly, it isn’t as easy as people think. This talk will go beyond comparing password hashed in the application code and look at how you can protect your user’s private data even if the application is compromised. We’ll also consider common session-based attacks such as side-jacking, session fixation, and session predictability and ways to protect against them.

Standards-Based Mobile Web Development

Presenter: Gail Frederick
Time: 4:45 PM – 6:00 PM, Saturday, May 22, 2010
Location: Shiley Hall, Room 301

Learn a standards-based approach to Mobile Web development that uses open standards and open-source software to create usable, adaptive and discoverable Mobile Web applications for smartphones and mass-market devices. Best practices for the Desktop Web simply do not apply to Mobile Web development. Mobile is a totally new medium. A standards-based approach to Mobile Web development produces a usable, adaptive and discoverable Mobile Web experience for featurephones and smartphones. This session discusses the importance of standards-based Mobile Web development including an overview of fundamentals, design principles, content adaptation, usability, interoperability and industry players. We explore how developers and digital publishers implement mobility standards and best practices to bring their content to the massive audience of users of Web-enabled mobile devices.

Umbraco CMS - The Developer-Friendly Open-Source CMS

Presenter: Jason Prothero
Time: 9:00 AM – 10:15 AM, Saturday, May 22, 2010
Location: Franz Hall, Room 025

Come see why companies like Wired, BBC, Fox and Microsoft are turning to Umbraco to quickly create robust web-applications that don't hurt. See how to easily integrate your existing .NET code and how to use any markup without changes. Umbraco supports .NET, XSLT, LINQ, and even Ruby, Python, and LOLCode! Umbraco is free, open-source, easy to integrate and extend, and has the friendliest community around. This session is a little bit of talk, a little bit of demo, and has room for your questions.