Summer App Space

The wonderful folks at OpenX are hosting this meeting, and they are also providing pizza. We need to provide a list of names to building security. RSVPs will be capped at 80. Contact Lan if you have questions.


In this talk Dr. Corbett Moran will discuss the challenges and rewards of instructing a mixed skill class in an apprenticeship style learning environment.

On June 26-August 4, 2017 she led a summer program, Summer App Space, for LA students and teachers to learn programming while getting paid to do fun space-related projects. Her work on this was supported by NSF Astronomy and Astrophysics Postdoctoral Fellowship award AST-1501208. Summer App Space is a paid apprenticeship where high school students are paid to attend a six week school learning to program in Python and the fundamentals of Linux, 20 hours per week. Four weeks are lecture and lab based, and the last two weeks are project based incorporating a deliverable product and entrepreneurial style teams.


Dr. Corbett Moran is the lead curriculum designer, recruiter and instructor for the Summer App Space (SAS) 2017 program. She brings to the table extensive experience in running such programs from a teaching, technology, organizational, scientific and industry connection perspective.

She taught introductory and advanced courses in MIT MEET: Middle East Education Through Technology for two summers. MEET is a gifted high school program in which she taught Java programming and mobile app development in a project, lecture, and guest speaker format. MEET's mission is creating a common professional language between Israeli and Palestinian young leaders. Dr. Corbett Moran served as the lead technical instructor in MIT's Global Startup labs in the Philippines for a summer to students from a variety of backgrounds and socio-economic status in the Manila area in a highly similar format to that planned for SAS. She has organized speakers and technology for TEDxZurich as well as hackathons for Open WhisperSystems and a site of the NASA Space Apps Challenge, on which she is basing SAS projects.

Dr. Corbett Moran dually majored in Physics and Computer Science at MIT, obtained a Master's and Ph.D. focusing on Computational Astrophysics at UZH, and her NSF Astronomy and Astrophysics Postdoctoral Fellowship research is at the intersection of the two. She has worked for SpaceX as an intern in Propulsion Analysis and has over 10 years of industry programming experience in cutting-edge web and mobile technologies. Dr. Corbett Moran has served as a teaching assistant and lab assistant for 8 courses, spoken around the globe as a highly praised public speaker, and mentored several students. Dr. Corbett Moran's participation has been enabled by NSF Astronomy and Astrophysics Postdoctoral Fellowship award AST-1501208.


OpenX is located in the One West Bank building @ 888 E Walnut St. Pasadena CA, 91101. Entrances to the building are eastbound on Walnut, right hand side before the Lake St. intersection or southbound on Lake St. right hand side after the Walnut St. intersection. Once through the driveway, please park in the 888 Lot that has the OpenX logo displayed out front. Pull a ticket and bring it with you to the Meetup, we will validate your parking.

Meetup Event Page

Rustlang for your brain. Rustlang for your team. Rust, for Justice.

This month, we are hosted by Everbridge at their training center. Everbridge is also sponsoring food and drink.


Rust is a new and exciting systems programming language promising strong typing, cost free abstractions, and fearless concurrency. Some of these hard problems have plagued all programming languages for years. We'll talk about why Rust helps you think about other programming languages more accurately, why Rust helps you communicate with your team, and how you can help test some actual Rust code every day to help the Mozilla foundation improve Firefox.


Clint Byrum - Senior Cloud Engineer, GoDaddy

Clint has spent decades in the tech industry, using, developing, and maintaining Free and Open Source software. He is an active member of the Ubuntu, MySQL, Gearman, Debian and OpenStack communities. If it's not in version control, Clint does not know it exists. When not evangelizing continuous delivery, writing tests, automating deployments, and developing code in Python, C, Rust, Ansible, and/or Bash, he spends time raising his 4 children, playing Roller Hockey and doing CrossFit in Los Angeles.


The building is on Hudson Ave, between Colorado and Green St. The meeting room is off Hudson, next to the first floor gym with the classic glass walls and gym equipment. You are responsible for your own parking. The onsite parking is very expensive. Please check the Parkopedia link for your options or take public transit.


7:00pm - People start to arrive and socialize

7:30pm - SGVLUG meeting begins with announcements, Linux in the News, and then the presentation

9:00pm - End meeting, clean up, and then head over to Du-Par's (214 S Lake Ave, Pasadena) to socialize further.

Meetup Event Page

The Young Man and the C Reloaded

The Young Man and the C Reloaded

What if I told you that most or all nontrivial C and C++ programs you have ever written were just illusions? Most such programs contain undefined behavior, and undefined behavior is at the heart of most C and C++ security problems, yet few programmers understand how far down that rabbit hole goes. We will swallow the red pill and study the nature and extent of undefined behavior in C and C++, techniques for writing more secure, reliable C and C++ in spite of the reality of undefined behavior and other mischief, and little-used compiler flags and other tools to detect and/or eliminate bugs.

Dustin Laurence Bio

Intending to become a programmer ("developer" hadn't been invented by the marketing department yet), Dustin got sidetracked and spent more time than he cares to admit doing theoretical physics, a background filled with continuous mathematics almost entirely irrelevant to computer science. He eventually returned to his original love of programming, and though they probably won't admit it currently hacks code for Whitemoon Dreams, Inc. He avoids social media for the same reason he doesn't do crack cocaine.

Meetup Event Page

Custom Computer Projects


One of the many strengths of Linux is that it runs on commodity hardware from an extensive PC ecosystem. We have the freedom to assemble components in a way that is customized for our own specific needs. And now we can easily continue our customization to the physical form factor, thanks to recent advances lowering the cost of fabrication technologies like 3D printing and laser cutting. Not just the cosmetic art of the "case mod" audience, either: motivated tinkerers can build functionally useful creations and share them with the world.

We will walk through several custom computer projects, starting with the "Luggable PC" seen at recent SGVLUG meetups. Each project has its own motivation, design constraints, and undergo several iterations to refine the idea. The latest version of each project will be available for hands-on examination, some accompanied by their predecessors to show design evolution.


Roger Cheng grew up in the San Gabriel Valley and studied Computer Science at UCLA. Upon graduation he moved out of town for a 16 year career in (closed- source) commercial software development. Seeking a change of pace, he quit and moved back. Now he is having a great time exploring the world of open-source and meeting local enthusiasts.

Meetup Event Page

Raspberry Pi, VOIP, and Amateur Radio


The Raspberry Pi has become a favorite of Amateur Radio operators world-wide. Although most of the development on projects is occurring outside of the United States, there are a significant number of products and hacks available. Repeater controllers, VOIP servers, and even turning your Pi into a transceiver is possible and is being done.


Paul J. Wilkinson, K6IG, holds a Ph.D. in Computer Science from Durham University (UK), and is currently a Professor of Computer Science at Pasadena City College. During the course of his career, he has worked for "think tanks," the United States Navy, law enforcement, did consulting, and has over 35 years experience in higher education. Since obtaining his first license over 30 years ago, he has been involved in several Amateur Radio clubs, amateur TV, and supported communications for the Rose Parade (TORRA) for about 20 years until it was disbanded.

Meetup Event Page


You and your friends and family are invited to the SGVLUG & SGVHAK potluck BBQ on Saturday, June 10th from 4pm to 9pm to Lan's house in the city of San Gabriel.

Please RSVP on the Google form by Thursday, June 8th.