February Meeting: Serve The Web Like It’s 2016

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

Matt Holt will demonstrate Caddy, a powerful HTTP/2 web server that defaults to HTTPS for all your sites. Come try it yourself, learn how it works, and see why Caddy+Linux is the ideal combination to serve your sites like it’s 2016.

Please bring your own computer in order to try it out!

 

 

Posted in Uncategorized

January Meeting: Better Tech Interviews

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

Tod Hansmann will help you learn how to navigate tech interviews by learning how to give them. When you know both ends of the interview, you have more confidence and control on why some kinds of questions might be asked, how responses can be interpreted, and what the outcome of the interview means. Presentation followed by Q&A so you can get specific insight you need.

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

November Meeting: Automating repetitive tasks

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

Colton Wolkins has been programming since 2004 and is very familiar with the term “Programmers are lazy”. Being the “lazy” programmer that he is, he tends to follow the DRY (Don’t Repeat Yourself) principle and found that he would continually repeat the same commands while programming in Linux. This month, Colton will be talking about how he came to creating Renzoku <http://github.com/frostyfrog/Renzoku> and how it has changed his programming workflow and made his life easier.

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 (allegedly) be pizza provided by TekSystems.

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

Posted in Uncategorized

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