Testing Zero to Hero
So testing… How does it work?
What is a unit test? Why is that an integration test, should I even bother with acceptance tests?
Let's work through the differences between the various types of testing, look at differing strategies for tackling problems and how they can be solved. Try doing things with TDD, try doing things building tests after.
Let's use RSpec, TestUnit and MiniSpec to test different techniques and perfect our tests. And we will look at how we can apply these to our real world problems to make our lives easier and our software better!
Workshop run by Jon Rowe
Who is Jon Rowe? Tinker. Sailor. Developer. Spy? Originally from a tiny cold island nation, Britain, Jon now lives in Sydney where he spends time sailing the high seas, plotting and working as a gun for hire, I mean freelance Ruby developer.
When not working on client work you can find Jon hacking on RSpec, helping other open source projects and working on his own little side project(s).
Building C Extensions in Ruby
You will learn how amazingly simple it is to build high-performance extensions that leverage existing C libraries.
You’ll receive a basic notion of the C language, and then you will dive into the various Ruby APIs that allow you to bridge C code to our favourite language.
We will also go through a heavy testing component that will help you ensure that your extension works as intended, and remains as bulletproof as possible.
Workshop run by André Medeiros
André is a Ruby Ninja and self-confessed open-source evangelist at Quintel, Amsterdam. There he develops powerful applications for the renewable energy space. Following his personal motto of "Let's make it cool", Andre loves providing innovation and style within tech industries and is involved in a number of awesome projects, one of which is Spyglass.
Rails Girls Next
Take the next step in your coding journey!
Join us and continue the learning you started at Rails Girls. Since you have Ruby installed already, we can jump right in!
We've organised three mentor-led tutorials that will help you dive deeper into the world of professional development with Ruby. Tutorials include a look at some of Ruby's more advanced features and syntax, building a Sinatra app and deploying it, test-driven development and more.
Lastly, you will gain a greater appreciation of development work procedures by pairing up to solve coding challenges and using Git for version control.
Workshop run by awesome volunteers!
Our mentors have about three hundred years of combined awesomeness! They've wrestled furious dragons with code and walked away un-charred.
Seriously though, our mentors are professional developers. They'll be on hand to answer all of your questions and help you out of tricky spots. See the list at the
Rails Girls website.