okcruby

April 14, 2016 Meeting

A Topic you can Depend on

Lately Package Management seems to have really broken into a lot of discussions occurring amongst programmers. In this months round table, we’ll be importing existing talking points on package management, create some new ones others can use, and with whats left – pad the future of this topic.

Code Of Conduct

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

{Jeremy, Paul, Rob}

Prototek on Google Maps.

March 10, 2016 Meeting

Whether you’re building a product using microservices or needing to offload some long-running tasks, having a message broker to communicate between different systems can be helpful. Using RabbitMQ, we will explore basic pub/sub and work our way up to RPC. Besides covering the basics, we will show how you can build more complex flows, check out a couple of useful plugins, and compare using a message broker to some of the other solutions currently available for Ruby.

Nicholas Lindley is a music educator by training and software developer by trade. The public schools are grateful he pursued a career making things for the web. When not writing software, Nicholas might be playing his trumpet or having a beer. You can follow his occasional musings at https://www.thisoneplace.com/.

Feb 11, 2016 Meeting

This month we have some of OKC’s finest who were brave enough to volunteer to speak on a randomly chosen topic, in no particular order:

  • David Roberts – Ruby On Windows
  • Cort Spellman – Null Object Pattern
  • Clayton Flesher – Refinements
  • James Edward Gray II – Ruby 2.3
  • Paul Dawson – Docker

‘Popcorn talks’ were created to help alleviate some of the anxiety of topic selection and to give member’s a chance to present and learn about a topic they might not have otherwise. Presentations can be a bit longer than a traditional lightning talk, and topic choices were suggested by the group and put into a bag to be chosen by volunteers. This is OKC.rb’s first attempt at hosting these type of presentations, feedback (as always) is welcome and encouraged.

Code Of Conduct

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

{Jeremy, Paul, Rob}

Prototek on Google Maps.

Jan 14 2016 Meeting

This month we’re lucky to have Luke Crouch joining us from Tulsa.

He’ll be talking about time-saving and productivity tips and tools you can adopt right now, no matter what platform or language you use. Specifically, the talk will demonstrate the benefits of improving your physical and mechanical activities while developing software – from keyboard shortcuts to optimal displays & lighting to automation tooling. It draws heavily from Productive Programmer by Neal Ford.

Luke is a superstar and all around nice guy for the web and works for Mozilla. In addition to being very active in civic coding with Code for Tulsa, he also helps organize Tulsa Web Devs and Techlahoma Founation. When not coding, Luke likes running, soccer and the Thunder.

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

{Jeremy, Paul, Rob}

Prototek on Google Maps.

Nov 2015 Meeting

The bi-annual OKC.rb Un-meeting

It’s OKC.rb’s two year anniversary! Join us for lunch and company as we invite feedback and suggestions about what you want to see in the future from your favorite local Ruby group.

This will be a free form roundtable type meeting and topics will include:

  • Constructive criticism
  • Topics for future talks
  • Possible events instead of the traditional talk format
  • Should we take on group projects?
  • How does Rob make databases look so easy?
  • Is it okay to NOT talk about Ruby?
  • and more!

Location: [Prototek][prototek] Time: 11:30 – 12:30

{Jeremy, Paul, Rob}

Prototek on Google Maps.

September 10th Meeting

Markov Chains for fun and profi…, well let’s just call it fun.

Markov Chains have a number of uses in the world of computer science. We’ll look at what they are and how they work. We’ll look at a few applications for them and how they you might use them. Finally we’ll take a deep dive into using Markov Chains for natural text processing and look at the concepts at work with some of your favorite Twitter bots.

Jeremy Green is an independent consultant, an organizer of OkcRuby, and a prodigious starter of new side projects. You can learn more about him at http://www.octolabs.com/.

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

{Jeremy, Paul, Rob}

Prototek on Google Maps.

August 13th 2015 Meeting

Why Elixir & Phoenix.

This month Paul Lamb will join us to take a look at the reasons you’d want to use Elixir & Phoenix in your next project. For such a new language and framework, Elixir and Phoenix have taken off surprisingly quick. We’ll look specifically at why this is happening, and where you want to be thinking about using it. There will be code exploring the similarities/differences between Ruby and Elixir with some basic functional programming concepts to ease the transition. Once you unlearn a couple of things, your Rails background will be quite useful for getting things up and running on Phoenix in almost no time. Since we’re focusing on the “why”, this will be a great meeting to bring your manager to.

Paul Lamb is a fat, happy, photographer who has fed himself for 30 years as a computer guy. He also wrote this bio himself. ;)

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

{Jeremy, Paul, Rob}

July 9th 2015 Meeting

Round Table: Side Projects

What is the point of side projects? Are they your passion? Are they money to fuel your passions? Should you morally even work on one outside of your day job? This month, we will take on all things ~side projects~ during our round table discussion. Hope to see you there!

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

{Jeremy, Paul, Rob}

June 2015 Meeting

Metaprogramming in Ruby

Ruby is a sweet language, but it’s more than just syntax that makes it awesome. Ruby gives you the ability to write some really powerful code that other languages can’t do, things like modifying existing classes, accessing and modifying private instance variables, defining methods, gaining access to defined classes just by a string variable, and so much more, all at runtime!

Don’t believe it? Well come to this meeting! We’re gonna go through some powerful, interactive demos of how you can start metaprogramming in Ruby.

About our speaker

Aaron Krauss is the coolest developer in the world. Seriously. You all probably already know him as DHH’s go-to guy for consulting over framework architecture and Matz’s favorite developer on speed-dial, but did you know he’s also an avid tea drinker, beer brewer, and pun champion? Some people actually think he’s a robot, because he just seems programmed to be awesome.

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

{Jeremy, Paul, Rob}