Skip to content

Instantly share code, notes, and snippets.

@jwsloan
Last active January 13, 2018 12:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jwsloan/1ecdfaa7eff72e192a0b8d6cc9b6dc51 to your computer and use it in GitHub Desktop.
Save jwsloan/1ecdfaa7eff72e192a0b8d6cc9b6dc51 to your computer and use it in GitHub Desktop.
Nash.rb 02/01/2018 Talk Night Description

Ruby on Rails on Docker (no ruby required)

Where We'll Be

This meetup, as with all talk nights this year, will be at the Ramsey Solutions Conference Center. Map to exact location with parking info: https://goo.gl/B1LWBZ

Who Is Presenting?

Brandon Williams will be the guide for the evening.

Brandon is a Systems Engineer at Ramsey Solutions. He spends the day writing Python and Ansible code to create, maintain, and support the infrastructure that powers all of the Ramsey Solutions web applications. Prior to Ramsey Solutions, he was a full stack developer with experience in Java, Python, and lots and lots of Javascript. Now he's caught the "DevOps" bug and helps bridge the gap between the world of systems and application development.

You can find Brandon on Twitter @williamsbdev or at https://williamsbdev.com.

What We'll Do

  1. You've probably heard the term "Docker", but that may be where your Docker knowledge ends. During the first part of the meetup, you'll learn what terms like image and container mean in the Docker world, and why on earth you'd ever type docker pull postgres.
  2. How is Docker used in production at Ramsey Solutions? Brandon has played a huge role in bringing Docker into our tech stack. He'll share just a bit of what that has done for us, and what it could do for you.
  3. In a live-coding demonstration, Brandon will walk through a step-by-step process of getting a Rails application setup and running in a Docker container. See What You Should Do Beforehand for instructions on how you can be prepared to follow along on your own machine.
  4. If enough time remains, and some folks come with apps they'd like to get Dockerized, Brandon and other Ramsey Solutions team members will be around to see how many we can get done.

What You Should Do Beforehand

If you need help with these steps, tag @jwsloan in a question in the #ruby channel on NashDev Slack.

You don't have to do anything before you arrive, unless you'd like to follow along with Brandon during the live coding portion of the evening. If you think you would like to follow along, the following steps would be advised.

  • Install Docker
  • Install docker-compose (If the above process did not already install it. Some do, some don't.)
  • Verify you can run docker and docker-compose in a terminal.
    $ docker -v
    $ docker-compose -v
    
  • To avoid everyone clogging up the network at the meetup, run these two commands.
    $ docker pull ruby:2.3.3
    $ docker pull postgres
    

Sponsors

Many thanks to our Nash.rb sponsors. Their support of our community enables us to have great meeting spaces, food and drinks and super cool giveaways. Tonight's sponsors are:

@erinpagemd
Copy link

We need a paragraph at the end thanking sponsors.

And, is there someone we could email if we choose to do the before setup and have questions? Or we maybe should just have them post it to that meetup page.

I definitely like leading with the big WHERE WE WILL BE.

The title should say include the speaker's name. Ruby on Rails on Docker with Brandon Williams
Include a short bio for Brandon Williams.

@jwsloan
Copy link
Author

jwsloan commented Jan 12, 2018

@beelar, would you mind writing the sponsor portion? You've got a way with words. :)

@beelarr
Copy link

beelarr commented Jan 12, 2018

Totally

@williamsbdev
Copy link

John Sloan - per the recommendation from @erinpagemd, here is my bio:

Brandon Williams is a Systems Engineer at Ramsey Solutions. He spends the day writing Python and Ansible code to create, maintain, and support the infrastructure that powers all of the Ramsey Solutions web applications. Prior to Ramsey Solutions, he was a full stack developer with experience in Java, Python, and lots and lots of Javascript. Now he's caught the "DevOps" bug and helps bridge the gap between the world of systems and application development.

As for the outline, I think it looks great so far.

@erinpagemd - Is there a reason my name needs to be in the title? Just curious as I've given many meetup/conference talks in the past (mostly back in Iowa) and this is the first time my name has been in the title. I don't think that's super important but I also don't have a problem with it.

@beelarr
Copy link

beelarr commented Jan 12, 2018

Many thanks to our Nash.rb sponsors. Their support of our community enables us to have great meeting spaces, food and drinks and super cool giveaways. Tonight's sponsors are:

@beelarr
Copy link

beelarr commented Jan 12, 2018

If I can get some better assets (currently looking) this would render a bit better. Edit at will 🤓 !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment