Celebrating Ruby in the south(east).
Jessica Kerr is a developer of development automation at Atomist. Her mission is to find and share new ways to think about code, people, and symmathesies of code-and-people.
Avdi Grimm is a father, a Ruby Hero, the head chef at RubyTapas.com, and author of the books Confident Ruby and Exceptional Ruby.
Thursday, August 1, we kick off the conference with four different workshops for you to choose from. You'll have the choice between one of the two workshops in the morning and one of the two workshops in the afternoon.
Workshops are available as a conference ticket add-on for an additional $80.
Upgrading Rails is easy, right? Not really. An upgrade in a big application is not a trivial project: It took GitHub a year and a half to upgrade from Rails 3.2 to 5.2. In this workshop you will learn a proven Rails upgrade process for major and minor version changes of Rails.
Legacy code can be difficult to work with. Often there's a "touch it as little as possible" mentality due to the fragility of the codebase. Luckily, however, there are some techniques that can be applied to legacy projects to improve the code with relatively little risk. Hint: it involves tests.
Rails "magic" comes from metaprogramming. Each piece makes sense once you see how Ruby does it. To understand those tricks -- build them. We'll build a web framework using Rails' own dependencies. You'll learn deep Rails metaprogramming tricks. You'll also be able to build your own web framework.
Running applications is not trivial. Even a simple Rails application has many requirements that need to be set up and maintained. In this workshop, you will learn how to harvest the power of Docker to streamline your development process and make managing dependencies a breeze.
Ruby has serious black magic, and people are quick to dismiss it as \"not good code\", but there are lessons to be learned and fascinating concepts to discover for those brave enough to venture down that path.\n\nThe Ruby Grimoire is a collection of my most evil Ruby code, enter if you dare.
Ruby objects are ahistorical. Mutate one 100 times, and you might not have any way of telling it from a newborn. This presents a problem for debugging: what happens when an object doesn’t look as you expect, and the stack traces don’t give a full record of what happened? Let’s try tracking changes.
In a Twitter poll, I discovered that almost 70% of engineers have not had any formal training in ethics. This is obviously a gaping hole in engineering education. My talk will teach your audience the history of ethics, as well as why it's important to learn and apply it in our lives.
Your app is slow. It does not spark joy. In this talk, we will use memory profiling tools to discover performance hotspots. We will use this technique with a real-world application to identify a piece of optimizable code in Active Record that leads to a patch with substantial page speed impact.
Do you ever feel Object Oriented Design is often glorified, but there aren't specific guidelines about how to achieve it? I've struggled with that for years! This talk is a list of step-by-step recipes to systematically improve the design of your code. Come and start improving your code today!
Learn how to run Ruby applications without managing servers with the Jets Ruby Serverless Framework. A live demo is provided. We deploy it to AWS Lambda with a single command.
I’m going to present an app architecture that takes the dynamic duo of Rails and Vue.js to its logical endpoint, pairing the agile, opinionated server-side framework that we all know and love with Vue’s fast rendering, encapsulation, and easy integration into an existing server-rendered workflow.
We'll be in downtown Nashville at Hotel Indigo. Hotel Indigo is located alongside the historic Printer's Alley. Looking for more? Hotel Indigo is only blocks away from Broadway, home to several honky tonks.
Southeast Ruby attendees have access to a discounted room rate of $259 per night.
Sponsors are the lifeblood of Southeast Ruby.
Are you interested in partnering with Southeast Ruby as a sponsor? We've had sponsors partner with us to gain exposure to their product, meet potential hires, and simply support the Ruby community.
We'd love to work together. Email email@example.com for more information.
We want Southeast Ruby to be a safe space for everyone. All attendees, speakers, sponsors and volunteers at the conference and conference-related events are required to abide by the code of conduct.