Back to All Events

Software Freedom School

  • Code Talent 3412 Blake Street Denver, CO, 80205 United States (map)

Continuous Integration / Continuous Delivery (CI/CD) with Gitlab CI

RSVP on Meetup


Details

Continuous integration and continuous delivery are fundamental practices in modern software development. When implemented correctly, they can be all three things: better, faster, and cheaper.

Why better?
Let's assume that "better" means code quality. When you're integrating smaller changes faster, you're going to find bugs earlier. It's easier to revert a change if you need to, because it's smaller. When you're delivering your changes faster, you're able to incorporate feedback sooner. So you reduce the risk of delivering the wrong thing.

Why faster?
When you amass a collection of changes in an isolated environment (a bunch of code you haven't pushed to the server), any conflicts will take longer to deal with. Any bugs will be harder to find. And because CI leads toward CD (continuous delivery|deployment), your smaller changes can deliver value faster.

Why cheaper?
Code has value. There's a cost to changing an idea into working code. If you've developed code that's not in production, you've poured investment into something that's not providing any value. CI/CD allows you to minimize your [carrying costs](https://en.wikipedia.org/wiki/Carrying_cost). And because you're incorporating feedback sooner, you'll get to the right thing faster and mitigate the cost of rework.

About the Teacher:
Aaron Brown is the VP of DevOps at Flowhub, Inc. He has more years experience in the tech industry than he wants to disclose. His career has evolved from systems administration/engineering to cloud infrastructure, processes, and automation for web-scale technologies.

Objectives:
* Build a light CI/CD framework
* Develop a general understanding of Gitlab CI
* Demonstrate CD capabilities with Gitlab Pages

Requirements:
* Laptop
* git
* Code/text editor
* Gitlab.com account

Price: $128 or PWYW

Register here

What we're about

The Software Freedom School exists to teach the world how to use and why to choose free software.

David L. Willson and Heather L. Willson started SFS in 2013 to help teach the world free software and to feed the whole student, mind (techie classes), body (delicious food), and spirit (libre software). We host Software Freedom First Saturday at the SFS HQ or Englewood Public Library: From 11am - 3pm you can learn about free software.

There are other events throughout the month and activities you can become involved in: Linux Camp and Study Groups to name a couple.

Our ideal members, via Meetup, are people, just like you, looking to learn more about freedom in the software community. It could be a new graduate, a person looking to change careers, someone who is super savvy but has been using the proprietary software for too long!

We are a community based company in the Denver area. We want to partner with hacker-spaces, maker-spaces, LUG's, small businesses, entrepreneurs, and small, free schools like us. Our goal is to teach the world how to use and why to choose free software and it would be wonderful if you joined us!

We look forward to meeting you and are excited for you to be part of the libre community!

Earlier Event: September 20
Reserved: Stay Tuned
Later Event: September 23
Denver Vue.js Meetup