We love the Ruby programming language. In fact, we love it so much that we want to share it with you in a day-long Ruby Camp! In under a day, you’ll participate in a hands-on workshop where you’ll build and deploy a couple of web applications, using HTML5 and some Ruby web frameworks.
We'll provide food and refreshments throughout the day as well.
We’ll even help you get your machine ready before we start. All you have to do is bring a laptop.
We're aiming this at developers who have even basic knowledge of Java, .Net, PHP, and ColdFusion, and we'll be ready to answer your questions about Ruby. Also, we welcome any new programmers, students, and those new to web development.
[8:00 - 8:30] Check-in: Sign in, get comfortable, and meet your fellow campers.
[8:30 - 9:15] Setup and Breakfast Campers will work with our helpers to install the tools needed to follow along with the workshops. Linux, Windows, and Mac users will have Ruby, Rails, Git, Github, Heroku, and an IDE setup so that Ruby is available to you after the camp as well. Breakfast will be provided!
[9:15 - 10:15] Learn HTML and CSS To have a better understanding while working with Ruby on Rails, we'll work through understanding basic to complex HTML and CSS. This may be review to some programmers.
[10:30 - 11:45] Web Development With Sinatra Learn how to build a simple web application using the Sinatra web framework.
[11:45 - 12:45] Lunch Lunch, sponsored by JAMF Software.
[12:45 - 2:00] Rails Overview Get acquainted with Ruby web application development using the Ruby on Rails framework to build an online cookbook. Learn how to use the Rails framework to receive requests and display web pages. Discussion will follow of the Model View Controller pattern.
[2:15 - 3:15] Rails Forms and Databases We'll pick up where we left off by getting into some more detailed Ruby coding, including how to use Rails and its libraries to build an interface where users can create, update, retrieve, and delete items in the database through a web interface without writing a single line of SQL or program logic.
[3:30 - 4:15] Creating a Mobile View We'll take our existing application and show how Rails and the MVC pattern make it easy to present our data in multiple formats for different devices.
[4:30 - 5:00] Showing Off Your Work We'll show you how to put your application up on the Internet for everyone to see.
[5:00 - 5:30] Wrap-up and Prize Drawing
Location and Parking
The camp is in Downtown Eau Claire, and you can park on street or in any of the municiple lots for free.
View Larger Map
Sponsors
Instructors
Brian Hogan
Brian is an author, editor, trainer, and web developer who’s been building web sites professionally since 1995 as a freelancer and consultant. He enjoys teaching and writing about technology, particularly web design, accessibility, and development. When not hacking on Ruby or JavaScript code, he’s writing songs, watching “The Simpsons,” or spending quality time with his wife and daughters.
Emma Smith
Emma is a psychology and web design student at UW-Eau Claire. She has been working professionally in web development since June 2011, and designing with HTML and CSS in her free time since 2006. Her language of choice: Ruby on Rails. When she's not programming, she enjoys drawing, training in the Korean martial art Tae Soo Do, playing and listening to music, and catching the latest episodes of "My Little Pony: Friendship is Magic."
Charley Stran
Charley is a self taught developer who has been doing freelance work since 2007. While Charley stays mainly in the Ruby and JavaScript world, he occasionally ventures in a few of the popular PHP based CMS systems. In addition to his development, he has done several technical reviews for the Pragmatic Programmers. When not hacking , Charley spends his time with his wife catching up on “How I met Your mother” and spending time with his niece and nephews.