Let’s build a GraphQL server
Give REST a rest and consider GraphQL for your next API. In this talk I’ll cover the what, why and how of GraphQL. We’ll touch on GraphQL’s past, present and future. Mostly, we’ll look at code and and write some code. We’ll build a simple GraphQL server using the excellent graphql-ruby gem and Rails 5 API.
Tim Scott is a polyglot developer, specializing in NodeJS, Ruby on Rails, ReactJS, React Native and GraphQL.
Kube for n00bs
DOCKER! CONTAINERS! KUBERNETES! GAAAAH!
If all that stuff is confusing or intimidating, don’t panic - we’re here to help. We’ll help you develop a rough mental model of a kubernetes cluster and what it does, then jump into a demo of how you’d build and deploy a simple Rails API inside a kubernetes cluster. Don’t worry - if we were able to figure this out, you can too.
Mando Escamilla works on the Operations team at Spredfast, where he does his best to help reduce operational complexity while simultaneously not ruin everything. His unique teaching style (known colloquially as “If This Idiot Can Do This So Can I” or “ITICDTSCI”) has helped literally like 3 people.
Chloe Coon began her engineering journey when a college SQL class unlocked her love of writing queries. Since then it’s been twist and turns through Customer Support and QA to becoming a Support Engineer at Union Metrics where she really started getting into Ruby. She is currently a Software Engineer at Union Metrics, writing Ruby and learning Java.
2 Years in Austin, a Ruby Review - Youssef Chaker
Lots can happen in 2 years, so if you’re new to Austin, just like Youssef was not long ago, or you’ve been out of the loops for a while, here’s what you missed in the past 2 years.
Youssef is the bear in Bear & Giraffe LLC, been working with Ruby on Rails since 2008, and loves building custom web applications that present their own new challenges. Raised speaking three “human” languages, which makes learning a new programming language a walk in the park. Can be found on the inter webs at @ychaker.
Ten Years of Ruby Conferences: A Dramatic Revue - Carol Nichols - Goulding, Jeremy Flores, Brenna Flood (from Keep Ruby Weird 2014)
Because of the lack of speakers this month, we’ve chosen to show an a gem for the local Ruby conf: Keep Ruby Weird. Here’s the excerpt about the talk from the video page:
Many incredible people have given many amazing talks at Ruby or Rails conferences over the years, and we’d like to take a look back at some of the best. From _why the Lucky Stiff to Sandi Metz, from Matz to DHH, from Tenderlove to Jim Weirich, we will be giving you a whirlwind tour through the conference ages. You’ll learn where those important ideas you take for granted got their start. You’ll laugh and you’ll cry as you experience how the Ruby Community has grown over the years and how we’ve connected through our shared conference experiences. Rain ponchos recommended for the front row. This talk features creations by Brenna Flood.
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.
subscribe via RSS