AGENDA
6:00 - 6:30 PM - Food, Drinks & Networking
6:30 - 6:40 PM - Announcements
6:40 - 7:10 PM - Basic Concepts
7:10 - 7:20 PM - Break
7:20 - 8:40 PM - Main Speaker
8:40 - 8:55 PM - Door Prize Drawings
MAIN TOPIC ABSTRACT Database Refactoring with Liquibase
You're good at building applications, and you impress DBAs with your relational database designs. Your schemas as flexible, expressive, and performant—but not even you get it right on launch day. If you don't have a way to manage changes to your database, it will soon become mummified, cursing your application with declining performance and ugly hacks for the rest of its life.
Or maybe you've been saddled with a legacy database that looks like it was designed by the High School DBA Club on the last day of the semester, then filled with ten years of critical business data. You can't throw it away, but you can't build the next-gen application on it either. Learn how change control and the right set of practices can help you build an application you love from a database you'd just as soon do without.
MAIN SPEAKER BIOGRAPHY Tim Berglund
Tim Berglund runs a software consulting firm called the August Technology Group, which provides training and development services to customers building web applications on the JVM. With his keen sense of timing, Tim spent his early career writing firmware, then switched to the Internet just as soon as the dotcom boom was coming to an end. He loves open-source software and the rapidly diversifying world of the Java platform. He has been writing software since he was a boy, but only started brewing his own beer a few years ago. He lives in Littleton with his wife and three children who, despite being the homeschooled children of a programmer father, don't write as much code as you might think.
BASIC CONCEPTS ABSTRACT Intro to Python
Python, named after Monty Python's Flying Circus, is a dynamic, strongly-typed, bytecode compiled, cross-platform, programming language. Python has extremely readable syntax and is used in a multitude of problem domains, from numerical computing to network games. As well as being easy to read, python is easy to write. With python, you develop more with less effort. It is a language that allows rapid development of maintainable code.
This talk will cover The Zen of Python, python syntax, the powerful built in object system and built in datatypes. After the basics, we'll cover some of the awesome features of python, such as decorators, doctests, generators, list comprehensions, tuple unpacking, the 'with' statement, keyword arguments and the interactive interpreter.
BASIC CONCEPTS SPEAKER BIOGRAPHY Ryan Freckleton
Ryan Freckleton is a recent graduate of the UCCS engineering program where he studied computer engineering and applied mathematics. He is currently employed at Hewlett-Packard doing test automation in Java, performance testing and mathematical software analysis. He has been a FOSS enthusiast for over 10 years and been using python for 5 years. He also develops websites for Montessori education and is currently working on a Master's degree in Computer Science at UCCS.
OUR SPONSORS
Website Sponsor:
Homeland Security Careers
Food Sponsor:
TBD
Door Prize Sponsors:
Jetbrains Software license (Several products to choose from)
JavaRebel Software license
SourceBeat Publishing PDF technical book
Atlassian Technical books or other Techno Prizes
OReilly Publishing technical book or two
Sun Microsystems Additional door prizes
Comments