okcruby

August 10 Meeting

In August we’ll be doing lightning talks. This is a great chance to do your first bit of public speaking, or to just share some interesting stuff you’ve been working on lately. Lightning talks should be 5-10 minutes long. Let us know what you’d like to talk about by leaving a comment on the meetup event.

Code Of Conduct

Many thanks to Techlahoma for sponsoring the meeting by providing the food and use of the event center.

Location: StarSpace46 Time: 11:30 – 12:30

{Jeremy, Paul, Rob}

StarSpace46 on Google Maps.

July 13 Meeting

Terraform 101

We all know the importance of managing our projects with git, allowing for collaboration, rollbacks and a viewable narrative around how we got to where we are today. Terraform is a tool that, among other things, allows us to do just that with our server infrastructure.

Clayton Flesher works at Hoegg Software, where he plays with a number of devops and integration tools, including Chef, Terraform and Mule on a variety of platforms. He also writes Ruby whenever he can get away with it.

Code Of Conduct

Many thanks to Techlahoma for sponsoring the meeting by providing the food and use of the event center.

Location: StarSpace46 Time: 11:30 – 12:30

{Jeremy, Paul, Rob}

StarSpace46 on Google Maps.

June 8 Meeting

A guide to surviving Sidekiq while on-call

Learn about dealing with Sidekiq when it’s not your main job.

Ryan LaBouve builds internet things. He’s a driven front-end web developer that loves taking ideas and making them scale.

Says Ryan: “Startups are fantastic! This is where I typically find my like-minded group of people wanting to make the world a better place.”

Code Of Conduct

Many thanks to Techlahoma for sponsoring the meeting by providing the food and use of the event center.

Location: StarSpace46 Time: 11:30 – 12:30

{Jeremy, Paul, Rob}

StarSpace46 on Google Maps.

May 11 Meeting

An intro to Elixir and OTP for Rubyists

Elixir is a functional language that seems to be drawing many Rubyists away from their first love. It promises things like concurrency, fault tolerance, incredible performance, and more. One of the ways Elixir achieves this is by building on top of the Open Telecom Platform (OTP).

OTP is a collection of tools written in Erlang designed to give us this reliable and fast communication between processes. In this talk we’ll look at the fundamentals of OTP and how “the Elixir way” helps us build well-architected, performant, and reliable software.

John Mosesman is an independent consultant and developer who would rather be in the woods and/or playing video games.

Code Of Conduct

Many thanks to Techlahoma for sponsoring the meeting by providing the food and use of the event center.

Location: StarSpace46 Time: 11:30 – 12:30

{Jeremy, Paul, Rob}

StarSpace46 on Google Maps.

March 9 Meeting

Running a Rails App with Docker

In the second part of this series, we’ll be going over how to run our fancy new Rails API project with Docker – and include with it some other neat services (such as background jobs and email sending) that will all communicate together. Docker is a tool which helps to standardize your dev environment (which helps both with deployment and with collaborative programming), and we’re going to run all of our containers using Docker Compose. Even if you’ve messed with Docker in the past, you’re still bound to learn something.

Don’t worry if you missed the last talk – we’ll do a quick catchup session before we start that’ll cover everything you need to know!

Aaron Krauss is a developer at Clevyr where he builds data-driven applications in Ruby, Javascript, Go, and anything else awesome. He also blogs regularly, drinks beer, has a cool dog, and has been dating someone for over 10 years.

Code Of Conduct

Many thanks to Techlahoma for sponsoring the meeting by providing the food and use of the event center.

Location: StarSpace46 Time: 11:30 – 12:30

{Jeremy, Paul, Rob}

StarSpace46 on Google Maps.

February 9 Meeting

Best Practices for Building a JSON API with Rails 5

  • The JSON API spec
  • Pagination
  • Versioning

Don’t worry – it’s okay if you missed the original talk; we’re gonna be building an API from the ground up so everyone will be on the same page. The whole talk will be live-coding with Rails 5; however, if you’re unfamiliar with Rails (or even Ruby in general), the concepts we’ll be covering are all language and framework agnostic, and you can apply them to any JSON API you build in any language.

This talk is part 1 of a 2-part series, and this talk helps set the stage for the next talk in March (where we’ll tie this API up with Docker). You won’t want to miss it!

Aaron Krauss is a developer at Clevyr where he builds data-driven applications in Ruby, Javascript, Go, and anything else awesome. He also blogs regularly, drinks beer, has a cool dog, and has been dating someone for over 10 years.

Code Of Conduct

Many thanks to Techlahoma for sponsoring the meeting by providing the food and use of the event center.

Location: StarSpace46 Time: 11:30 – 12:30

{Jeremy, Paul, Rob}

StarSpace46 on Google Maps.

January 12 Meeting

DevOps Round Table

Join us this month for a round table discussion where we’ll be discussing the current state of DevOps. What exactly is DevOps? Does it cover more than just deployment strategies? What tools and processes are critical to your implementation of DevOps? What are things that you think many people overlook when it comes to DevOps?

Code Of Conduct

Location: StarSpace46 Time: 11:30 – 12:30

{Jeremy, Paul, Rob}

StarSpace46 on Google Maps.

November 10 Meeting

Adventures in testing a monolith

This month we’ll hear from Jeremy Green about his recent experiences working to speed up the test suite of a Rails monolith from 29 minutes to around 9 minutes. Sometimes a particular test is slow. But more often than not there are widely spread inefficiencies that slow down your entire test suite. Learn how to identify and tackle these types of problems to keep your tests running quickly.

Jeremy (@jagthedrummer / Octolabs) is a full stack engineer who has been creating web apps for over 15 years. He’s an organizer of the OkcRuby developer group and an active open source contributor. You might also find him drumming, shooting photos, or brewing.

Code Of Conduct

Location: StarSpace46 Time: 11:30 – 12:30

{Jeremy, Paul, Rob}

StarSpace46 on Google Maps.

October 13 Meeting

Product Planning Round Table

In this months round table discussion we’ll talk about processes used to plan and execute products. At your company are the developers involved in deciding what to build? Are your customers? How do you decide what’s most important at any given time? How do you know when it’s time for a rewrite instead of something less drastic?

Code Of Conduct

Location: Prototek Time: 11:30 – 12:30

{Jeremy, Paul, Rob}

September 8 Meeting

Show & Tell Talks

Come join us and tell us about something you’ve been doing or working on. It could be a side project you’re doing for fun, a side business you’re starting, or just a cool thing you’ve been toying with. Maybe it’s not even technical. Maybe you’ve been volunteering with an organization that you’d like to talk about, or something like that. The idea is to just share something to let the rest of the group know a little more about you.

Each “Show & Tell Talk” should be around 6 minutes and can include some slides and/or code samples if you’d like, or could be a walk through of some software, or maybe just showing off a web site. It’s your call.

You can sign up at the MeetUp event for this meeting.

Many thanks to Techlahoma for generously providing the materials for the meeting, including the food and chairs.

Code Of Conduct

Location: Prototek Time: 11:30 – 12:30

{Jeremy, Paul, Rob}

Prototek on Google Maps.