UTOSC 2010 Presentation schedule is close to completion

UTOSC 2010 Presentation schedule is close to completion (tentative) - See presentation schedule


Presentations for room #123

User Contributed Functionality is the new User Contributed Content. Through the use of WebHooks, web applications, desktop software, and devices can allow user 'scripting' without the need to provide a script environment. WebHooks are a technology that will drive the Event Driven Web. This session will explain What, Why, and ...
Start: Oct 07, 10:00 a.m. End: Oct 07, 11:00 a.m. Room: 123
From the mootools home page: "MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API." I intend to introduce MooTools, go over some of its syntax ...
Start: Oct 07, 11:30 a.m. End: Oct 07, 12:30 p.m. Room: 123
Ever wondered what really happens when your PHP script runs? I'll cover the major milestones in the life and times of a PHP request (read, parse, compile, execute, output ) and where to look for road bumps along the way. There are plenty of tools available to make your PHP ...
Start: Oct 07, 1:30 p.m. End: Oct 07, 2:30 p.m. Room: 123
Twisted is an event-driven networking engine written in Python and licensed under the MIT license. Twisted enables hackers to rapidly develop networking applications without having to worry about many of the pesky details. We'll look at Twisted's basic building blocks, developing Twisted servers and clients, and introduce Perspective Broker (an ...
Start: Oct 07, 3:00 p.m. End: Oct 07, 4:00 p.m. Room: 123
In this "Choose Your Own Adventure"-style talk, learn to make the most of your command-line experience. Learn one or more of the following: * BASH ** Bash "strict" mode ** Variable tricks ** Scripting best practices ** History tricks ** Pipe tricks ** Completion tricks ** Great one-liners * Byobu/advanced ...
Start: Oct 08, 10:00 a.m. End: Oct 08, 11:00 a.m. Room: 123
We'll talk about what's actually happening when a browser requests a web page and we'll see HTTP in action using free tools like Firebug. We'll learn about common problems that occur between a browser and a web server and how to diagnose them. Beyond simply a dry discussion about protocols, ...
Start: Oct 08, 11:30 a.m. End: Oct 08, 12:30 p.m. Room: 123
Shell Scripting Survival Tools would be an introduction to basic shell scripting on a Linux/BSD/*nix system using Bash. The presentation would focus on writing/understanding a basic shell script that might include the following: * #!/bin/sh * source * for * if * while * until * case * [ * ...
Start: Oct 08, 1:30 p.m. End: Oct 08, 2:30 p.m. Room: 123
Node.js is a server side framework for developing massively concurrent servers developed by Ryan Dahl. It is based on a rather unique combination of google's v8 javascript interpreter and a fully asynchronous io model. Node.js is a relatively new project, but already has been used as the basis cutting edge ...
Start: Oct 08, 3:00 p.m. End: Oct 08, 4:00 p.m. Room: 123
When most programmers set out to gather input for a program, they look to a user interface of some sort. Most never think about using a language as the basis for their system. But domain specific languages have many significant advantages over plain old user interfaces in many applications. This ...
Start: Oct 08, 6:00 p.m. End: Oct 08, 7:00 p.m. Room: 123
A chance for current amateur radio operators and those interested in amateur radio to come together to discuss the different aspects of amateur radio and open source technology. Topics to include software defined radio, APRS, digital communications, high-speed multimedia radio, etc. All skill levels will be welcomed to attend.
Start: Oct 08, 7:30 p.m. End: Oct 08, 8:15 p.m. Room: 123
Android is Google's answer to the iPhone OS. It's robust, it's sexy and, best of all, it's free. Even the tools used to write apps for Android are free for anyone to play with. This means anyone can write an app and carry it around on their phone. Google Maps ...
Start: Oct 09, 11:30 a.m. End: Oct 09, 12:30 p.m. Room: 123
This is a true introduction. If you and Django have already been introduced, please don't come! Django is an excellent Python web framework. We'll take a tour of Django by looking at the various components of a very simple, but working Django site: a settings file, a urls file, a ...
Start: Oct 09, 11:30 a.m. End: Oct 09, 12:30 p.m. Room: 123
Modern web applications can rarely rely on the model of a refresh on every click. These applications require complex user-side logic to create experiences that users will accept and enjoy. This presentation will focus on tools and methods for creating the user interface for feature-rich web applications. Assuming at least ...
Start: Oct 09, 1:30 p.m. End: Oct 09, 2:30 p.m. Room: 123
If you exercise, always remember to take your daily multi-vitamin, eat plenty of fruits and vegetables, and make sure all your Ajax pages degrade gracefully for browsers with JavaScript disabled feel free to give this talk a miss. Everyone still here? Ok. We will be talking about a reusable technique ...
Start: Oct 09, 3:00 p.m. End: Oct 09, 4:00 p.m. Room: 123
A beginner's look at some tips and tricks to make the CLI (BASH specifically), a little more comfortable. You will learn to: * Customize your prompt (both simple and advanced examples) * Manage your history files * Make your home directory a place to install your own programs * Manage ...
Start: Oct 09, 4:30 p.m. End: Oct 09, 5:30 p.m. Room: 123
The Boardgame bash is a tradition! Each year at the end of the conference, we gather and play boardgames until we're too tired to play any more. It's nice to gather and talk and discuss the cool presentations and events from the weekend. Everyone is invited to attend. Generally, after ...
Start: Oct 09, 6:00 p.m. End: Oct 09, 9:00 p.m. Room: 123