okcruby

October 12 Meeting

Security Round Table

Equifax is leaking customer data; Yahoo updates its breach to include ALL users. What is a dev to do in this world? Join us as we have a round table discussion about all things security. What are we responsible for? How do we approach security (and don’t say it’s an ops problem)? And what we do to be more safe on the Internet?

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.

September 14 Meeting

Let’s break code together

The most difficult problem in sofware development is people, and nowe’re not talking about the users. It’s us. In any collaborative projectcode reviews are a key part of the development process, but how can we knowif we’re doing them effectively? Join us as we explore strategies for a moreproductive and enjoyable review process through embracing more failure andexperimentation.

Paul Dawson is a remote developer at Citrusbyte writing Elixir and Ruby.He is most often found on a bicycle, drinking coffee, and eating – but not usuallyat the same time.

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.

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.