Meetings

An upcoming Trilug Meeting

June 12 Meeting: Women in F/OSS Panel presented by GDI-RDU

Topic: Women in F/OSS
Presented by: The Raleigh-Durham chapter of Girl Develop It, with moderator Julia Elman.
When: Thursday, 12th June 2014, 7pm (pizza from 6:50pm)
Where: NC State Engineering Building 2 Room 1021, Centennial Campus
Parking: The parking decks and Oval Drive street parking are free after 5pm
Public Transit: Wolfline Summer Service and Capital Area Transit.
Sponsor: Open Invention Network
Video: YouTube

Come hear from talented women who are contributing to various Free and/or Open Source Software (F/OSS) projects.

Confirmed Panelists:

Karen Tracey: Django Core Committer, Lead Developer and Technical Manager at Caktus Consulting Group, LLC., Crossword Constructor and Crazy Cat Lady.

Andrea Villanes: Co-founder of Women in Technology Perú, winner of the Anita Pass-It-On award for her outreach work in Perú, and Data Scientist at the Institute for Advanced Analytics.

Sandi Metz: Sandi Metz distilled 30+ years of experience into her book "Practical Object-Oriented Design in Ruby" (http://poodr.com), which reflects a deep bias towards practical solutions and working software. She worked for many years at Duke University but now independently consults and teaches.

Amy Hendrix: Amy Hendrix is a regular core contributor and community leader for WordPress. She works as a Web Engineer at 10up.com, teaches on web-dev-related matters for Girl Develop It, and messes around with swords.

Lenore Ramm: Development/tier-4 support/operations for Identity Management team at Duke. An artist with a bachelor's in Computer Science.

UPDATE: A previous version of this page listed a panelist who withdrew due to a scheduling conflict.

Sponsor
Open Invention Network

Information:

Gathering:

May 8 Meeting: SystemD


Topic: SystemD
Presenter: David Both
When: Thursday, 8th May 2014, 7pm (pizza from 6.45pm)
Where: NC State Engineering Building II Room 1021, Centennial Campus
Parking: The parking decks and Oval Drive street parking are free after 5pm
Map: Google Maps
Video: Hangout OnAir (during the meeting)
Slides: SystemV-vs-systemd (Presentation), SystemV-vs-systemd (Lab Project)

Abstract:
This presentation will briefly review the Linux boot process and the old SystemV startup process. It will then discuss in more detail the startup process using systemd, and the reasons for creating the new systemd daemon and some of the advantages it provides. We will also discuss configuration files and some of the more common commands required to cause systemd to do our bidding. Backward compatibility will also be covered.

Bio:
David Both is a Linux and Open Source advocate who resides in Raleigh, North Carolina. He has been in the IT industry for over thirty years and taught OS/2 for IBM where he worked for over 20 years. While at IBM, he wrote the first training course for the original IBM PC in 1981. He has taught RHCE classes for Red Hat and has worked at MCI Worldcom, Interpath, Cisco, and the State of North Carolina. He currently works as President, Trainer, Senior Consultant, and janitor for Millennium Technology Consulting LLC. He has been working with Linux and Open Source Software for more than 15 years.

David has written articles for OS/2 Magazine, Linux Magazine and Linux Journal. His article "Complete Kickstart," co-authored with a colleague at Cisco, was ranked 9th in the Linux Magazine Top Ten Best System Administration Articles list for 2008.

David can be reached at dboth@millennium-technology.com

Information:

Gathering:

April 10 Meeting: Ansible


Topic: Ansible
Presenter: Joseph Tate
When: Thursday, 10th April 2014, 7pm (pizza from 6.45pm) (Re-scheduled from Feb)
Where: NC State Engineering Building II Room 1021, Centennial Campus
Parking: The parking decks and Oval Drive street parking are free after 5pm
Map: Google Maps
Sponsor: Ansible, Inc.
Video: Youtube (recorded using Webcamstudio)
Slides: An Introduction to Ansible

Abstract:
Ansible is a powerful remote system management tool like Puppet or Chef for configuration management and like Fabric and Capistrano for application deployment. Ansible can also do system provisioning through modules for various cloud providers. As a hybrid, Ansible is a little more step-wise than a pure configuration management system (which makes it better for deploying software and dealing with multiple system tiers) and more declarative than your typical remote automation framework (which makes it easier to manage dissimilar systems, even systems not originally deployed with Ansible). It has very minimal client requirements and no deployed client agent. Joseph will introduce Ansible for single tasks and highlight some of the built in modules and what you can do with them. Then he will jump into best practices for stringing multiple tasks together into Ansible Playbooks (especially how not to repeat yourself). Finally, he'll tie it all together with Amazon EC2 to show how to fire up spot instances using a base image, configure it with a set of software and configuration, do some work with it, and finally tear it all down.

Bio:
Joseph was introduced to Linux while in college in 1998, and while he didn't understand Debian then (and arguably still doesn't), did manage to download RedHat 5.0 onto a bunch of floppies and install it successfully; he then tried never again to look at Windows with varying degrees of failure. He cut his first open source teeth on PHP earning commit access to a couple of modules in 2001, and since has contributed to many other projects. He now contributes most regularly to CherryPy and a couple of pet projects. A long time RPM slinger, he worked for the now defunct rPath from 2005-2009 building system configuration and distro building software. Now he runs the completely virtual infrastructure and continuous testing and build system for a small SaaS startup in California from his evil lair^W^Wbasement. Joseph holds a BSE in Electrical Engineering and Computer Science from Duke University, served as Publicity Chair of TriLUG from 2004-2006, and has reluctantly been awarded three software patents. He thinks KDE is the best desktop to run multiple terminals in, and VIM is the best editor.

Sponsor: Ansible, Inc

"Ansible, Inc is based in Durham NC and provides products and services around the Ansible project, in addition to sponsoring Ansible's development. We're also hiring, check out ansible.com/jobs for details!"

Information:

Gathering:

March 13 Meeting: Docker


Topic: Docker
Presenter: Vincent Batts
When: Thursday, 13th March 2014, 7pm (pizza from 6.45pm)
Where: NC State Engineering Building II Room 1021, Centennial Campus
Parking: The parking decks and Oval Drive street parking are free after 5pm
Map: Google Maps
Video: YouTube (lost the start of the meeting)

Abstract:
What is docker (https://www.docker.io), and how can it help me?

Linux containers are self-sufficient ways to deploy isolated applications for testing, developing, or running applications at scale. Come for a workshop on how to leverage this technology for more robust continuous integration, and developing/deploying across a diverse landscape of distributions.

We'll go over the fundamentals:
* Building a image for your application (if you're not a developer, that is ok :-)
* Wiring up that image for your use case
* Shipping that image (or even publishing it for others)

Feel free to bring your questions on docker-based solutions!

Bio:
Vincent Batts is a Senior Software Engineer at Red Hat. He has specialized in content delivery to customers, and more recently joined the Openshift team. Vincent's years of Linux and open-source involvement, including development work on Slackware and Fedora, have lead to exciting new opportunities with OpenShift and the docker community.

Information:

Gathering:

February 13 Meeting: Ansible (Rescheduled to April)

Topic: Ansible
Presenter: Joseph Tate
When: Thursday, 13th February 2014, 7pm (pizza from 6.45pm)
Where: NC State Engineering Building II Room TBA, Centennial Campus

This meeting was rescheduled to the April Meeting due to the severe snow storm in February 2014.

Information:

Gathering:

Pages

Subscribe to RSS - Meetings