okcruby

November 9 Meeting

Network Not Included

Constant internet access has become ingrained in our society. Consistent connectivity has been a blessing for learning, and will undoubtedly continue to drive innovation. However, with 12 percent of the United States without internet at home, many cannot access their important financial and health data, look for employment, or even keep up with current events. Many are forced to rely on cellular data or even public spaces offering internet access.

In short, internet connectivity places users into silos, with the connected silo being easy to fall out of, but difficult to break into.

What can developers do to bridge this gap? Is there anything short of free, universal internet that will solve this problem? The answer is yes. Using new technologies like Electron, Ionic, and React Native this talk will focus on using freely available tech to build on the work we’ve already done, while improving access to our products.

Carmen Bourlon is a software developer in Oklahoma City. By day, Carmen is a mild-mannered software developer, but by night she boxes, blogs, and tweets.

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.

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.