October Meeting: Manipulating video in open source ways

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

This presentation is intended to give an overview of the various open source tools and libraries available for processing and manipulating video data. I will go over tools for video playback, simple and advanced video editing, command-line utilities, and DVD/Bluray ripping. Finally, I’ll do a live-demo of a complete video workflow from capture to final rendering.

Doran Barton has been a Linux user since about 1995 and has been working with digital video editing since 1997. Linux became his primary platform for video editing in the mid-2000s. Doran has overseen video recording for Openwest for several years and is currently working on his first video documentary project.

Video is available at https://www.youtube.com/watch?v=Ko1A-uJVOf0

Posted in Uncategorized

September Meeting: Sphero On

Date: Tuesday, September 15th
Time: 7:30pm
Location: UVU Business Resource Center

Sphero is a fun little robotic orb that you connect and program wirelessly. Brad Midgley will demonstrate this with a beaglebone black using nodejs (small computers make great companions to robots). He’ll demonstrate the code he has and code improvements with the group.

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

August Meeting: Crypto Algorithms

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

Aaron Toponce will talk about symmetric and asymmetric cryptography, and the current cipher algorithms covering them, such as RSA, AES, and ECC. He’ll talk about how encryption and decryption work, as well as digital signatures and verification. He’ll include the Diffie-Hellman key exchange, and the SSL/TLS handshake.

Further, given the disaster on OpenSSL during the year of 2014, he’ll talk about the major threats that compromised online security with SSL and TLS. He’ll explain the differences between:

* SSL 2.0* SSL 3.0* TLS 1.0* TLS 1.1* TLS 1.2* TLS 1.3 (draft status)

He’ll talk about the implemented ciphers and hashes, including their advantages and shortcomings. He’ll discuss the attacks that took advantage of these shortcomings, such as Heartbleed and POODLE. He’ll show how system administrators how to properly secure their web, mail, and other servers that require SSL/TLS.

Finally, he’ll discuss OpenPGP and OpenSSH concepts. By the end of this talk, the basic mysticism that is crypto should be all cleared up.

Watch the video of the presentation

Posted in Uncategorized

July Meeting: MySQL Optimization Hands-on Tutorial

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

Sasha Pachev will solve some common MySQL performance problems. Ideally we would like to have some volunteers bring their own problems we could solve for them. Jump at your chance for free MySQL consulting. In absence of the volunteers we will go through some common scenarios I have run into my practice.

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

June Meeting: Mobile Development on Firefox OS

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

AJ ONeal will be giving a demonstration of developing for Firefox OS, using the Firefox Flame phone. See how easy it is to develop for Firefox OS, and try the phones out for yourself.

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

May Meeting: Ternary Logic and Computer Design

Date: Tuesday, May 19th
Time: 7:30pm
Location: UVU Business Resource Center

In this presentation, Alphy Madsen will provide a brief introduction to ternary computing, and why it may be more efficient than binary (and why binary may win out anyway). He will also describe binary and allegedly ternary circuits for common gates, and then show how these gates can then be combined to form memory, arithmetic, and computer instructions, to design a “three-trit”(comparable to four-bit) computer.

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

Posted in Uncategorized

April Meeting: Technical Debt Management

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

Speaker: Mark Niebergall

For every short-cut taken technical debt is added to a project. Taking that path may come from one of many factors, including inexperience, time constraints, scope creep, or lack of resources. Managing technical debt with a professional approach can reduce the high interest rate you may be currently experiencing and lower team stress. That technical burden can be properly managed by giving proper attention, time, and resources to paying down the debt on a regular basis. Explore ways to consistently reduce technical debt and discuss best practices with fellow debtors. Learn how your code score can improve and how you can avoid going bankrupt from a proper technical debt management approach.

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

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.

Video: http://youtu.be/ceC5VgApzIc

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