Join The Colorado Springs Open Source Software Meetup Group

You'll get invited to our Meetups as soon as they're scheduled!

The Colorado Springs Open Source Software June Meetup

Jun 25
Thu 6:00 PM
Location
This location is shown only to members
Estimated attendance
 15  people attended.
5.00 5.006

Who organized?
Gary and Kevin

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

Photos of this Meetup

No photos yet.

Talk about this Meetup

You must be a member to post a comment. Join or login.

Who attended?

  • 15 attendees
    •  Excellent opportunity to learn something new about open source tools and techniques. Speakers were knowledgeable in and shared practical experience about their topics (Python and database refactoring). Meeting was well run, meeting posted schedules very generous in providing additional perks for the members. Thanks very much! 
    •  One more opportunity to learn about free, open source products that I don't have time to investigate myself. 
    •  Two excellent presentations. Both speakers were easy to understand, had outstanding knowledge, and did very well with their presentations. Both subjects were relevant. I enjoyed the humor. Kudos to both. Kudos also to Gary for adjusting for the pizza setup. 
    • Tim
Organized by
Asst. Organizers:

Our Sponsors

TEKSystems

TEKSystems is one of our quarterly food sponsors.

Systems Engineering Services

SES is a quarterly food sponsor for the group.

Atlassian

Atlassian provides door prizes for our monthly meetings.