Front-End Sadness to Happiness: The React on Rails Story
Standard Rails development made me happy like no other programming paradigm in my career. Simple front-end development with standard Rails and a sprinkling of jQuery was ‘OK’ Then, in 2014, I had to build a front-end that dynamically updated like a desktop app. I knew there had to be something better, and I went down the rabbit hole of integrating React with Rails using Webpack. Come find out how my obsessive pursuit of “developer happiness” for the Rails front-end eventually drove me to start the React on Rails gem, the most popular integration of Rails with React using Webpack.
Justin Gordon began blogging on http://www.railsonmaui.com. A burning desire to bring happiness to Rails front-end development led to the open source project React on Rails. Besides open source, he’s the founder and CEO of http://www.shakacode.com and https://www.friendsandguests.com.
Extracting stinky code with service objects
Create more maintainable Rails projects with creators, decorators, presenters, query objects, and service objects. This talk will be light on programming philosophy but I’ll touch on some of the reasons you might want to use service objects and give you some real examples from live apps.
Ryan Crispin Heneise runs The Small Idea Company, a Ruby on Rails consultancy that helps startups succeed at product development.
Code like a Rock Climber - Hannah Oppenheimer
When anthropologists first discovered “Rock Climbers”, they were found to be a culture of people who risked their lives to reach the top of un-hike-able rock formations for absolutely no reason at all. Many members of this culture even pay fees to climb fake indoor walls only to fall repeatedly. In an immersive ethnography over the past few months, I joined this clan and discovered that, at the heart of this insane sport, there lies a practice not far off from our own world: the practice of problem solving.
Rock Climbers are a culture of problem solvers. They refer to their climbs as “problems” and discuss the design, components, performance efficiencies, and risks involved. They perform “psuedo climbs”, hack at them, “pair” on difficult ones, reveal “betas”, and even reverse engineer them. In this talk, I’ll reveal my study’s findings, and share what we can learn from them and vice versa.
Hannah is a developer and designer for Muve Health, a medical company that is reimagining how your Nana gets joint replacements. Hannah didn’t faint when she watched a body builder get their hip taken out of their body. When she’s not in the O.R., you can find her making avant garde ice cream flavors or taking her pit bull on hikes with her nerdy club “Techsas Outdoors.” She comes to Austin by way of Brooklyn where she worked for Michael J. Fox and other famous people she could name drop but won’t. She loves rock climbing because America.
Sorting Rubyists - Caleb Thompson
Let’s take a peek under the hood of the magical “sort” method, learning algorithms… by sorting audience members wearing numbers! Intimidated by the word “algorithm? Not sure what performance means? Confused by “Big O Notation”? Haven’t even heard of best-, worst-, and average-case time complexities? No problem: we’ll learn together! You can expect to come out knowing new things and with Benny Hill stuck in your head.
Caleb is a dreamer, speaker, and computer whisperer. He organizes the Keep Ruby Weird conference, which of course you’ve heard of, and are very impressed by. When he’s not painting miniatures or climbing cliffs to jump off into the water, he works for Heroku and writes Ruby and Go code. He walked barefoot from the wintry tundra of Alaska to the harsh deserts of Arizona. Okay, that’s not true, but he did live in those places. He currently hails from Austin, TX - the taco capital of the United States.
Intro to Trailblazer - Naghmeh Shirazi
Trailblazer is high-level architecture framework for Ruby web applications. It deals with the problem of abstraction in an application. Trailblazer and Ruby on Rails work well together because they are decoupled. We will go through the concepts of Trailblazer to understand them and show how we can use it with Ruby on Rails applications.
Naghmeh started her career in technology by managing her home bakery website. That led to a QA internship which helped her get experience working on an engineering team. This inspired her to learn more about programming which she did at The Iron Yard. She works at Bear and Giraffe as software developer.
Unix Tricks for Rails Developers - Matthew Swain
Most Rails Developers use the Unix shell, Bash (or a variant), every day. However, many newcomers don’t utilize the full potential of this ubiquitous command line interface to the Unix operating system. As an updated version of the talk on this subject I gave to AoR in 2014, I’ll discuss powerful features and tricks of the Bash shell to help improve your day to day life developing with Rails!
Matt Swain has been doing Ops for large web applications for over 10 years for companies including Symantec, Five Runs, and PeopleAdmin. He currently does his computering at Spredfast.
February is lightning talk month!
Last year we had a talks on Vim, Rack, Docker, bacon, and the Hacker Diet, among others. If you’re thinking about submitting a talk, check out last year’s talks to get inspired.
Already know what you want to talk about? SIGN UP HERE!
subscribe via RSS