feed-image RSS feed-image Atom

This is our main meeting.  This meeting usually takes the form of 1 or usually more presentations.  We try to keep a good balance of novice and advanced subjects so that nobody will be overwhelmed of bored.  Just show up, and we hope you learn something.

If you would like some examples of what to expect at this meeting, check out some of the videos that have been made of our presentations.

Topics:
Various topics ranging form beginner's to advanced, user to administrator.
When: Second Thursday of each month at 7:00PM
Where: Currently we are only meeting online at https://lufthans.bigbluemeeting.com/plu-yuk-7xx , please check if there is an announcement with an alternative address.  We hope to start meetings in person again soon.

What to expect(For in person meeting):

  • 6:30 - mingling/networking and last minute setup
  • 7:00 - Formal meeting starts with announcements and other PLUG business
  • 7:15 - Presentation(s)
  • 9:00 - Clean up and CAT (Chat About Technology) at a local restaurant. (We sit around and talk about Linux and other geeky stuff over food) We usually meet up at BJ;s in the Chandler fashion center mall located at:
    3155 W.Chandler Blvd.
    Chandler, AZ  85226 (Map to BJ's)
We've got at least 2 presentations for this months meeting.  With the upcoming release of Ubuntu 16.04LTS on the 21st many people will be using systemd for the first time, Todd Millecam will give us a look inside the controversial init daemon.
Ed Nicholson will cover the Atom editor as well as the Electron framework that it's built on.

Todd Millecam
Title: Don't fear the system demon - systemd and how it can help

Description:
Overview of PID 1 and its history. Covering the new features of systemd. From init to systemd (all you need to know in 1 minute or less). Day-to-day usage of systemd. Dependencies and debugging problems with systemd. Creating and monitoring a service inside of systemd.

Biography:
Todd has been working in DevOps for 9 years and use Linux every day. He's interested in all aspects of computing, from high performance compute clusters to home media servers and services.


Ed Nicholson
Title: Atom and Electron Explainer

Description:
Atom is a desktop editor, like Textmate or Sublime, and it is built on the Node.js framework called Electron. This is a tour of Atom's features and a look at what Electron can do. We have Github to thank for both of these tools and I hope you find them as useful as I do.

Biography:
Ed has been involved with Free Software for some time, and is most interested in how people, organizations and populations use, create and experience information. Recently, he is enjoying The Prescott National Forest as my "personal office" and The Valley of The Sun as a home away from home. Personal systems run either Fedora, CoreOS, Android or OpenBSD.

This month's meeting we will focus on Process Improvement which will include 4 presentations from Alan Dayley, Joseph Sinclair, and Bryan O'Neal.

Alan Dayley
An experience in Lean Development

The ideas of lean manufacturing have surprising application in the production of software. We will review the principles of Lean Software Development and then experience of taste of their use with often surprising results.

The Essential Principles of Kanban

Kanban is not just putting stickies on a wall. Kanban is not a process but is an improvement management technique for any process. Without the principles, your stickies on the wall might not give you more than just interesting decoration.

About Alan:
After more than 25 years as a software engineer, Alan discovered the thrill of the human side of creative endeavors. He has spent the past seven years helping people re-learn to enjoy working and creating. He has helped many teams and companies embrace new ideas for interaction that produce better results. He continues to cheer FOSS creators and users from the sidelines.

Joseph Sinclair
Why everything you're doing probably doesn't matter

Everyone in the business world wants to improve the business results. As software and software engineering become ever more critical across every area of business, much time and effort is being focused on modern software engineering process and software process improvement (both in development and operations). The Theory of Constraints (ToC), however, highlights the core cognitive gap which results in the majority of software process improvement efforts failing to materially improve results. In this very short introduction we'll cover a few basic premises from ToC and one simple step you can take right now to help capture material business results from your current process improvement efforts.

About Joseph:
Joseph has been working with computers for substantially longer than he'd care to admit, but the first computer he wrote software on had a whopping 16K of RAM.
Joseph first used Unix in 1989, and Linux in 1995. He has spent the last 10 years focused on developing software systems supporting Internet-scale solutions using a wide variety of distributed technologies, including Hadoop, Mesos, Spark, Storm, Riak, HAProxy, LXC, and Docker (among many others).
Joseph has also been a champion of software process improvement culture since the late 1990's, and has led or supported several teams and companies in transition to more effective software engineering processes.

Bryan O'Neal
Principles of Agile Development for beginners

Presentation will go over the philosophy of agile development and provide a quick overview of scrum and kanban methodologies

About Bryan:
MySQL DBA, programmer, and general geek.
Currently working on improving the data systems for the worlds largest authoritative DNS representing ~30% of the worlds domains and one of the worlds largest certificate authority representing ~25% of the worlds PKI.
We have 1 presentation so far for this month's meeting on 2/11, We'll have at least one more scheduled so check back here for further announcements when additional presentations come in.

Joe Giron: Defeating password safes. Why relying on a password safe to keep your passwords isn't fool proof.

BIO:

Local hacker from down in Tempe, Joe Giron spends his time writing video game cheats and doing the health kick stuff. He's been operating in AZ since 2004. He can be found at the local 2600 or at any number of cons talking.

After the meeting, please join us at BJ's at the nearby Chandler fashion center mall for food and discussion.
Don Watkins has interviewed Schuyler St. Leger at opensource.com. on his upcoming talk on software defined radio that Schuyler will be presenting at SCaLE 14X next week.
Schuyler's talk should be a condensed version of the talk he gave to PLUG in Aug. 2015 which can be seen here.

Due to unforeseen circumstances, we've had a last minute cancellation.

Joe Giron will not be able to make the meeting tomorrow so his presentation on MassScan will be postponed till next month. Thankfully Aaron Jones has volunteered to step in so we still have 2 presentations for our meeting on Thursday.

Aaron Jones: CLI way to do things usually done with a GUI

Aaron is a web developer who enjoys using new technologies. He began using Linux while still a kid and is pro- VIM, GIT, CMUS, and NEWSBEUTER. His workflow is command line based and he hope's to help others learn more about computing, linux ,and the tools out there to make them more productive.

der hans: Anatomy of the Command Line

Order matters when the shell executes a command, but isn't strictly left to right. Redirects, functions, sub-shells, {brace,tilde,parameter,variable,arithmetic} expansion, pipes, globbing, regular expressions, command substitution and more.

What order does bash evaluate the different parts of the command line and what effect does that ordering have on the command? Which portions of the command are evaluated by the shell and which aren't?

The presentation will use command line examples to illustrate evaluation order for the various parts of a command.

For example:

grep foo file.txt >file.txt

That command results in file.txt being empty regardless of what the previous contents were ( provided file permissions allow the user to write to file.txt ). The reason is that the shell truncates file.txt before even starting up grep, so grep is actually searching a newly truncated empty file.

echo -n $( echo foo >>file.txt ) >file.txt

Again there is an empty file at the end even though foo is added to the file.txt during the command. In this case, the command subtitution and it's associated output redirection runs and completes before the outer shell and it's redirection. As a result, file.txt gets a line of input, then is truncated.
April 2024
S M T W T F S
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Upcoming Events

Installfest
Sat Apr 20 @10:00AM
Installfest
Sat May 04 @10:00AM
PLUG East Meeting
Thu May 09 @ 7:00PM
Installfest
Sat May 18 @10:00AM

AzLoCo Events

AZLOCO/CLUG Installfest
Sat May 18 @11:00AM

Copyright for each contribution is retained by the contributor unless otherwise noted.
Hosting generously provided by Duncan Multimedia

Login