PLUG: Provo Linux Users Group

The Provo Linux Users Group welcomes people who use or are interested in Linux and Open Source Software in the Provo, Utah area.

Membership:
There is no membership fee. Just join the mailing list, and show up at the meetings!

Meetings:
Meetings are typically held on the third Tuesday of every month at 7:30pm at the UVU Business Resource Center in Orem.

Posted in Uncategorized

March Meeting: Managing Hybrid Clouds with Red Hat CloudForms

Date: Tuesday, March 17th
Time: 7:30pm
Location: UVU Business Resource Center

Brandon Johnson will be presenting about RedHat CloudForms.

CloudForms is a Cloud Management Platform that allows you to manage VMware, RHEV/oVirt, OpenStack and Amazon (More providers to come). CloudForms can also be used to help enforce compliance, create complex workflows to help build new environments across multiple providers or complex approval workflows.

CloudForms is based on an Open Source Project called ManageIQ. ManageIQ is a fairly new community announced last year. The community is easy to approach and easy to contribute to via the ManageIQ Depot.

Just go in the front doors, and follow the signs. We’re usually in a conference in the back of the main floor. There will be pizza provided by TekSystems.

http://plug.org/uvu has directions and a map

Posted in Uncategorized

February Meeting: Coping Without DB Normalization, the No-Win Scenario We All live With

Date: Tuesday, February 17th
Time: 7:30pm
Location: UVU Business Resource Center

Unless you work in purely embedded programming, chances are you work with a relational database at some juncture. Unless you are astronomically lucky, that database isn’t even first form normal. Don’t know what that means? Great, let’s talk!

Tod Hansmann will discuss what normalization is, why it’s important, why Jeff Atwood sympathizers need not apply, and then we’ll cover how and why it doesn’t usually exist. All that in the first ten minutes. We’ll spend the rest of the time discussing various strategies for coping with this lack, and the pros and cons of each. They’re all compromises, but they might make some of our lives easier.

Outline:

– Disclaimer, I’m a dev, not a DBA. I just pretend sometimes, and you can too!- Normalization, ACID, and you- A brief history of database theory (your NoSQL is cute)- The three focuses: Querying, Storage, Consistent Data- Caveats depending on your DB- Some strategies, their pains, their joys- Q&A

Just go in the front doors, and follow the signs. We’re usually in a conference in the back of the main floor. There will be pizza provided by TekSystems.

http://plug.org/uvu has directions and a map

Posted in Uncategorized

January Meeting: Docker

Date: Tuesday, January 20th
Time: 7:30pm
Location: UVU Business Resource Center

Brayden Winterton will present about Docker, an open platform for developers and sysadmins to build, ship, and run distributed applications. Over the past year, Docker has taken over the DevOps world by storm. Why has Docker been so quickly adopted and why is it useful? Docker helps to remove the friction between Development, Testing, Operations, and the many environments associated with these tasks. Docker allows applications to be packaged and shipped to any environment without needing to worry about dependencies, operating systems, versions, etc.

First we will take a look at what Docker does on a fundamental level, then we will discuss basic usage of an existing Docker container. We will also talk about the building of Docker containers and the usage of Dockerfiles, as well as the layered filesystems that make up these containers. There will be a demonstration of creating a new Docker container, and then we will discuss using multiple Docker containers to run an application. Finally, we will discuss possible use cases for Docker as well as some basic orchestration tools such as Fig.

Just go in the front doors, and follow the signs. We’re usually in a conference in the back of the main floor. There will be pizza provided by TekSystems.

http://plug.org/uvu has directions and a map

Posted in Uncategorized

December Meeting: Using UEFI on Modern x86 Systems

Date: Tuesday, December 16th
Time: 7:30pm
Location: UVU Business Resource Center

(or how UEFI isn’t a corporate plot to ruin Linux)

Just about any new x86 system comes with a UEFI Firmware instead of the traditional BIOS. To most people, this is just a black box that just gets the system to boot. Even to may Linux users, it is just something to ignore and run the UEFI in a mode that acts like BIOS. To others, UEFI is just a corporate plot to keep users from installing ‘unapproved’ operating systems. While some of this may be true, not all of it is and UEFI can be a powerful tool to use.

We’ll start off with reviewing how x86 systems boot and where BIOS fits in. Then we’ll talk about the shortfalls of BIOS and how UEFI fixes these. Then there will be some demonstrations of systems booting with UEFI (even with dual booting) and other cool things with UEFI. There will even be some discussion about SecureBoot and how it can be used to protect your systems from even running Windows.

Video: https://www.youtube.com/watch?v=i_lipkYGGQg

Posted in Uncategorized

November Meeting: Cargo Cult Security

Date: Tuesday, November 18th
Time: 7:30pm
Location: UVU Business Resource Center

Derrick Isaacson will present common anti-patterns for securing web applications and how to correct them. Learn how to differentiate between authentication, authorization, secrecy, integrity, non-repudiation, and other security goals.

See how* a theoretical “secret” banking request is corrupted to pad an attacker’s bank account,* an insecure “session” authentication token is attacked, and* a “random” XSRF value gives a false sense of security.

 

Posted in Uncategorized

October Meeting: What the heck is systemd?

Date: Tuesday, October 21st
Time: 7:30pm
Location: UVU Business Resource Center

Systemd is a “system management daemon designed for Linux and programmed exclusively for the Linux API” and is widely regarded as a replacement for the traditional SysV init architecture used to manage services running on a Linux system. Systemd is now the default system management tool on Fedora (as of v15), Red Hat Enterprise Linux / CentOS (as of v7), openSUSE (as of v11.4), and Arch Linux (as of Jan 2012), and is available for or coming soon to Ubuntu, Gentoo, Debian, and others.

Doran Barton will explain what Systemd does, how it differs from SysV init and upstart, and how users and administrators may interact with it. Whether you are already using a Systemd distribution or will be sometime in the future, this presentation will provide valuable information going forward.

Video of presentation: https://www.youtube.com/watch?v=oHT6Dfu7FfI

Posted in Uncategorized

September Meeting: FreeIPA: Identity Management done right!

Date: Tuesday, September 16th, 2014
Time: 7:30 PM
Location: UVU Business Resource Center
Presenter: Clint Savage

The presentation will introduce FreeIPA project as the first fully functional open source centralized authentication and identity management solution, comparable to Active Directory, but using open source standards like 389ds, openssl, openldap and more.

There will be pizza provided by TekSystems.

We will be meeting at the UVU Business Resource Center. Click the link for a map.

Posted in Uncategorized

August Meeting: Two-Factor Authentication

Date: Tuesday, August 19th, 2014
Time: 7:30 PM
Location: UVU Business Resource Center
Presenter: Kevin Carter
Video: http://youtu.be/JK-CEX_LDKc

For this months meeting Kevin Carter will be presenting “Two-factor authentication and you”. Come learn about various types of two-factor auth and how to use it to protect everything from your twitter account to your computer.

There will be pizza provided by TekSystems.

We will be meeting at the UVU Business Resource Center. Click the link for a map.

Posted in Uncategorized

July Meeting: Perl via Paper Ink Metal and Oil

This meetup features John Whitney and his restored 1970’s era teletypes, interfaced with the Internet via custom hardware, a linux box, C, Assembler, Perl, and raw coolness.

Please note that this meeting is NOT at the usual TIME or PLACE.  This meetup is in conjunction with the Salt Lake Perl Mongers group.  Please RSVP at http://slpm.eventbrite.com/

Posted in Uncategorized

June Meeting: Programming the widget you got at OpenWest from theTransistor

Date: Tuesday, June 17th, 2014
Time: 7:30 PM
Location: UVU Business Resource Center
Presenter: theTransistor

If you came to the OpenWest Conference, you should have received a little widget from theTransistor in your conference bag.  They had a room set up with soldering irons to finish putting it together.

At this meeting, we’ll be learning from d3c4f and Devino how to program the widget.  If you didn’t get a chance to solder yours, there will also be soldering irons available at the meeting to finish yours.

There will be pizza provided by TekSystems.

We will be meeting at the UVU Business Resource Center. Click the link for a map.

Posted in Uncategorized