Loading…
Penguicon 2019 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Tech [clear filter]
Friday, May 3
 

4:00pm EDT

Building an Open Source Artificial Pancreas
What if open source software or hardware could help improve people’s lives by solving some of their health problems? After the medical tech industry kept promising a system to help automatically manage insulin for type 1 diabetic people and never delivering, some people got together to find ways to do it with the tech they already had. Over the past few years, a “closed-loop” system has been developed to algorithmically regulate people’s blood sugars. As a diabetic, the presenter built this system and saw her sugar values stabilize much more than would be possibly by managing them manually. Learn about OpenAPS (the open artificial pancreas system) and how it works, what problems it solves, and its safety and security concerns. The presenter will also share her personal experience and what OpenAPS means for her health now and in the future. Consider how we, as software developers, can change people’s lives through the code we write.

Program Participants
avatar for Sarah Withee

Sarah Withee

Polyglot software engineer
Sarah Withee is a polyglot software engineer, public speaker, teacher and mentor, and hardware and robot tinkerer located in Pittsburgh, PA. She has a passion for technology, and has ever since she wrote her first computer programs in elementary school. She captivates audiences with... Read More →


Friday May 3, 2019 4:00pm - 5:00pm EDT
Algonquin C/D

4:00pm EDT

Open Source Firewall pfSense
Learn how to configure the open source pfSense firewall.

Program Participants
avatar for Tom Lawrence

Tom Lawrence

President, Lawrence Tech Service
Tech Enthusiast, Entrepreneur, Open Source Advocate, Social Media, & Public Speaking


Friday May 3, 2019 4:00pm - 5:00pm EDT
Charlevoix B

5:00pm EDT

Putting the Problem Back in Problem Solving
So many people want to solve problems, they often skip over the important step of trying to really understand a problem and making sure they are solving the right problem. This discussion will focus on some exercises that can help you examine problems in the tech space (and life in general), to better hone your problem solving skills.

Program Participants

Friday May 3, 2019 5:00pm - 6:00pm EDT
Algonquin C/D

5:00pm EDT

The Mediocre Programmer: A Love-Letter to an Industry and Those Struggling on Their Journey
Let's face it: we don't want to be mediocre programmers. We want to be [great|amazing|superlative] programmers! We want to be the programmers they call whenever they're in a bind. We want to be the programmers that rush into unfamiliar code bases and produce perfect code in a matter of minutes. Why would we want to be mediocre programmers? In this talk we'll discuss what it means to be a mediocre programmer. We'll consider the many pitfalls that may befall you on your journey, from self-doubt to burnout, and share tips for how to cope with the challenges of programming and when it might be time to try something new.

Program Participants
avatar for Craig Maloney

Craig Maloney

Programmer
Just another random hacker.



Friday May 3, 2019 5:00pm - 6:00pm EDT
Charlevoix B

5:00pm EDT

The Sunday Morning Linux Review
The Sunday Morning Linux Review is a podcast hosted by Tony Bemus, Tom Lawrence, Phil Porada, Jay LaCroix, and Mary Tomich. We talk about Linux, Open Source, and Security topics. We have been recording Live at Penguicon since 2012.

Program Participants
avatar for Tony Bemus

Tony Bemus

Podcast Host, Sunday Morning Linux Review
avatar for Tom Lawrence

Tom Lawrence

President, Lawrence Tech Service
Tech Enthusiast, Entrepreneur, Open Source Advocate, Social Media, & Public Speaking
avatar for Jay LaCroix

Jay LaCroix

LearnLinuxTV
Sysadmin, IT Director, Technologist, Linux fanboy. Creates videos at LearnLinuxTV, and a published author with Packt publishing.


Friday May 3, 2019 5:00pm - 7:00pm EDT
Computer Lab [Charlevoix C]

6:00pm EDT

Securing Your Digital Life
Join James Gamble, an information technology professional with more than 17 years of experience, as he walks you through several easy, free, and practical ways that you can improve your digital security.

Program Participants
avatar for James Gamble

James Gamble

Senior Systems Engineer, -REDACTED-
I am a systems engineer for a software company in Tampa, Florida. I have more than 17 years of experience in the Information Technology field and have a broad knowledge of technologies, web services, software applications, etc at my disposal. In my free time, I like spending time... Read More →


Friday May 3, 2019 6:00pm - 7:00pm EDT
EMC I

7:00pm EDT

Networking 101
Have you always wanted to learn about computer networking, but don't know where to start? Do acronyms such as DNS, DHCP, or TTL confuse you? Then Networking 101 is for you! Join Wayne Pedersen, owner and entrepreneur of Maumee Geeks as he brings over 20 years of IT experience to Penguicon. Learn about general network concepts, subnetting, and how the internet works in a live demo.

Program Participants

Friday May 3, 2019 7:00pm - 8:00pm EDT
Computer Lab [Charlevoix C]

7:00pm EDT

Addition errata The Dark Web Big Three: TOR, I2P, Freenet
Get an introduction to the big three in censorship resistant communications, TOR, I2P and Freenet.  Peel back how they work and some options on using them.

Program Participants

Friday May 3, 2019 7:00pm - 9:00pm EDT
Montcalm

7:30pm EDT

Ubuntu 19.04 Release Party
Come celebrate the release of the latest Ubuntu 19.04 release, code-named "Disco Dingo". We'll meet in the bar area and raise a glass to mark the occasion.

Program Participants
avatar for Craig Maloney

Craig Maloney

Programmer
Just another random hacker.


Friday May 3, 2019 7:30pm - 9:00pm EDT
Westin Bar

8:00pm EDT

FOSS on Wheels: How Autonomous Cars are Being Driven by Open-Source
Since the DARPA Grand Challenge in 2005, much of the automotive industry have been working toward self-driving cars. Recently, the algorithms and software stacks used by research teams have begun moving into the open. This panel will provide an overview of what makes up an autonomous vehicle stack, what is available to the masses, and how you can help drive the future through open-source contributions.

Program Participants
avatar for Joshua Whitley

Joshua Whitley

AutonomouStuff, LLC
I build self-driving cars and I love what I do. A little bit engineer and a whole lotta software dev. Ask me about my sick Linux rig.


Friday May 3, 2019 8:00pm - 9:00pm EDT
EMC I

8:00pm EDT

Linux 101: Create Installation Media
Learn how to make a Linux installation disc/usb for beginners and how to install linux on a machine. Limited availability. Space is limited so sign up in advance near Ops!

Program Participants

Friday May 3, 2019 8:00pm - 9:00pm EDT
Computer Lab [Charlevoix C]
 
Saturday, May 4
 

9:00am EDT

Modular Synthesizers: The Lego of Electronic Music
Learn the basics of modular synths, how they originated, how they work, and why they are so awesome.There will be a demonstration using a software synthesizer program and a short live performance using the presenter's own modular setup.

Program Participants

Saturday May 4, 2019 9:00am - 10:00am EDT
EMC II

10:00am EDT

Agile Escape Room
It’s the agile zombie apocalypse. You and your friends are trapped and all that stands between you and lunch is a locked door and three puzzle boxes. Each puzzle, once solved becomes an important component of the key. Every team must solve all three of their puzzles in order to complete the key. There is one key to rule them all. Only then may you leave the room before it’s you who becomes lunch. Are you willing to stake the lives of your team on your agile knowledge? Oh and by the way, how closely did you follow Scrum and agile principles in obtaining your release?

Program Participants
MH

Mark Haynes

Scrum Master/Agile Team Facilitator, Strategic Staffing Solution
avatar for Ericka Kahler

Ericka Kahler

I've lived in eight states, each progressively further north. At this rate my nursing home will be above the Arctic Circle, even though I really HATE snow. I graduated from the University of West Florida with a BA in History. My short fiction has appeared in Night to Dawn, InfectivInk... Read More →


Saturday May 4, 2019 10:00am - 11:00am EDT
EMC III

10:00am EDT

An Introduction to Macros in Clojure
Dive into the programming language Clojure with a focus on the macro system and how it can be used effectively.

Program Participants
avatar for Noah Bogart

Noah Bogart

Software Developer, Everything But The House
Love Clojure, love Python, love functional programming


Saturday May 4, 2019 10:00am - 11:00am EDT
Charlevoix B

10:00am EDT

An Overview of Vim
We will look at the Vim Text Editor, starting with the very basics and moving to some of the lesser known features of Vim. Bring your computer with Vim already installed if you want to work along with the speaker.

Program Participants

Saturday May 4, 2019 10:00am - 11:00am EDT
Computer Lab [Charlevoix C]

10:00am EDT

DDOSs and What the Average Person Can Do About It
DDOSs have been in the news for a few years. Learn what a DDOS is, how companies protect themselves, and how the average person can do their part to prevent it.

Program Participants
avatar for Tony Bemus

Tony Bemus

Podcast Host, Sunday Morning Linux Review


Saturday May 4, 2019 10:00am - 11:00am EDT
Algonquin C/D

11:00am EDT

Truths, Half-truths and Sweet, Sweet Lies: Reflections of an IT Consultant - Program Participant errata
I sold you my sword not my soul! This will be an open and frank discussion of consulting in the current IT environment. What are the perils of being a change agent in an increasingly politicized and perilous engagement climate?

Program Participants
avatar for Ericka Kahler

Ericka Kahler

I've lived in eight states, each progressively further north. At this rate my nursing home will be above the Arctic Circle, even though I really HATE snow. I graduated from the University of West Florida with a BA in History. My short fiction has appeared in Night to Dawn, InfectivInk... Read More →
MH

Mark Haynes

Scrum Master/Agile Team Facilitator, Strategic Staffing Solution


Saturday May 4, 2019 11:00am - 12:00pm EDT
Algonquin C/D

1:00pm EDT

Pen Testing with Kali Linux
Join us for an open discussion on Kali Linux, pen testing, and the possibilities of using this distro overall.

Program Participants
avatar for William Bowen

William Bowen

Featured Guest - Wellness Track, Penguicon



Saturday May 4, 2019 1:00pm - 2:00pm EDT
Computer Lab [Charlevoix C]

2:00pm EDT

BoF: The Science of AI
Birds of a Feather: Let's talk about how AI is coming along! Have any good stories about the science of AI?

Saturday May 4, 2019 2:00pm - 3:00pm EDT
Baldwin

2:00pm EDT

Which Programming Languages will Still Exist in 2030?
What will the future bring when it comes to programming languages? Join us to discuss what the landscape of programming languages might look like in the year 2030.

Program Participants
avatar for Charles Severance

Charles Severance

Professor, University of Michigan
Charles is the author of the book, "Using Google App Engine" from O'Reilly and Associates. He also wrote the O'Reilly book on High Performance Computing. Charles is currently the IMS GLC Affiliates Coordinator and Clinical Assistant Professor in the School of Information at the University... Read More →


Saturday May 4, 2019 2:00pm - 3:00pm EDT
Nicolet

2:00pm EDT

Women in Technology
Three women with a variety of backgrounds, education, and identities talk about their experience being in the field of technology. Audience questions and sharing is welcomed.

Program Participants
avatar for Sue Blair

Sue Blair

With beer, you can get crusty old IT farts to tell war stories, the problem is getting them to stop. Ask me what it's like to work at large companies and startups, Michigan-based and international, Academic and corporate. I will harp on my pet peeves as well as what I like about IT... Read More →
GC

Gail Christopherson

Consultant, Technical, Workforce Software, Inc.
Medieval studies didn't prove very profitable, so I worked in HR for a while, got a degree in Business Management, and naturally ended up in IT. Outside of work I enjoy microbrews, craft beers, caramel, our Earthdawn RPG, and brevity.


Saturday May 4, 2019 2:00pm - 3:00pm EDT
EMC IV

3:00pm EDT

Building a Vuetiful Web Application With Vue and Vuetify
This event will be an introduction into web development using the Vue.js javascript framework. Attendees will be guided through the process of creating a functional web application. We will use Vue.js together with Vuetify, a library of pre-styled components, to build put together a frontend display for the application. All of the setup code will be provided as a Codepen, as well as the finished result to compare against.

Program Participants

Saturday May 4, 2019 3:00pm - 4:00pm EDT
Computer Lab [Charlevoix C]

3:00pm EDT

Building Your Own Retro Gaming Console with RetroPie
Attendees will be shown how to build their own retro gaming console, built on Raspberry Pi and running RetroPie, a Raspbian-based distribution tailored toward emulating classic gaming consoles. The talk will include an overview of the hardware required, and there will also be some gameplay demos.

Program Participants
avatar for Jay LaCroix

Jay LaCroix

LearnLinuxTV
Sysadmin, IT Director, Technologist, Linux fanboy. Creates videos at LearnLinuxTV, and a published author with Packt publishing.


Saturday May 4, 2019 3:00pm - 4:00pm EDT
Algonquin B

3:00pm EDT

Career Navigation Strategies: Taking Charge of Your Life. -Program Partcipant errata
A discussion of how to build and pursue a career navigation strategy via a practical approach using proven strategies.. We will focus on IT but the concepts hold true for any profession or trade. Bring your issues and share your story.

Program Participants
avatar for Ericka Kahler

Ericka Kahler

I've lived in eight states, each progressively further north. At this rate my nursing home will be above the Arctic Circle, even though I really HATE snow. I graduated from the University of West Florida with a BA in History. My short fiction has appeared in Night to Dawn, InfectivInk... Read More →
MH

Mark Haynes

Scrum Master/Agile Team Facilitator, Strategic Staffing Solution


Saturday May 4, 2019 3:00pm - 4:00pm EDT
EMC V

3:00pm EDT

Learning Management Systems, Educational App Stores, Repositories, and Analytics
The idea of a next generation digital learning environment” (NGDLE) is now several years old and the Apereo open source communities are adopting this new model across the board. Apereo is showing the path to the NGDLE by moving from a single LMS product (Sakai) to a situation where educational needs can be met from any number of open source projects like Tsugi, Equella, Open Learning Warehouse, Xerte, and others. Much like Sakai’s “interoperability first” approach in 2004 radically changed the educational technology marketplace, Apereo’s NGDLE efforts in 2018 are laying the groundwork that will dramatically transform the educational technology market for the next decade.

Program Participants
avatar for Charles Severance

Charles Severance

Professor, University of Michigan
Charles is the author of the book, "Using Google App Engine" from O'Reilly and Associates. He also wrote the O'Reilly book on High Performance Computing. Charles is currently the IMS GLC Affiliates Coordinator and Clinical Assistant Professor in the School of Information at the University... Read More →


Saturday May 4, 2019 3:00pm - 4:00pm EDT
Charlevoix B

3:00pm EDT

Programming Arcade-style games with Godot
Ever wanted to make your own arcade-style games but weren't sure where to start? Or have you tried other game engines and decided they were too complex or the licenses were too onerous for your use. Godot is a free, cross-platform, Open Source game engine that handles both 2D and 3D game environments. We'll learn about Godot's interface and terminology. Then we'll talk about how to make a simple 2D game using Godot complete with sprites, sound, and whatever else we can think of.

Program Participants
avatar for Craig Maloney

Craig Maloney

Programmer
Just another random hacker.



Saturday May 4, 2019 3:00pm - 4:00pm EDT
Nicolet

4:00pm EDT

BoF: Building Meetups and the Tech Community in Detroit
Birds of a Feather: Join us to talk about building the overall engineering and tech community within Detroit and the Detroit area.

Saturday May 4, 2019 4:00pm - 5:00pm EDT
Baldwin

4:00pm EDT

Critical Optimism
People’s ability to envision the future tends to fall between two unhealthy and unconstructive extremes. On one side, there are those who are blindly optimistic about technology. This attitude is sometimes termed “technosolutionism,” the naïve idea that every problem can be solved with technology. At the other extreme are those so critical of technology that they adopt an unrealistic Luddite attitude, avoiding technology altogether, or they assume that a dystopian future is inevitable and, as a result, become passive. Critical optimism navigates between these two extremes, encouraging an earnest hopefulness that also incorporates a healthy dose of criticality. What futures are possible, which are probable, and, most importantly, which might be preferred?

Program Participants

Saturday May 4, 2019 4:00pm - 5:00pm EDT
Charlevoix B

4:00pm EDT

Linux 101: Get Started with Command Line
Get started with linux command line, broken down into easy to understand pieces. Attendees can work at computers along with the presenter.

Program Participants

Saturday May 4, 2019 4:00pm - 5:00pm EDT
Computer Lab [Charlevoix C]

4:00pm EDT

Making Games for Free
This will be an explanation of the various tools that you can use to make video games that are free to use and in most cases open source. The talk will focus on the presenter's favorite tools and how they are used to make video games. This should be a great primer for anyone who is interested in making video games but isn't sure where they should start. Note that this talk will not emphasize teaching how to make video games.

Program Participants

Saturday May 4, 2019 4:00pm - 5:00pm EDT
Nicolet

5:00pm EDT

FreeBSD Containerization: Jails
FreeBSD's jails are the oldest open source virtualization system, and perhaps the least well understood. What are jails? How are they different from Linux and Solaris containers? What can you do with jails, and why? What are these virtual network stacks? How can you run Linux in a jail? How many questions can Lucas ask? Will he answer them? Come find out? Talk based on Lucas' new book, "FreeBSD Mastery: Jails," which should be released at Penguicon.

Program Participants
avatar for Michael W. Lucas

Michael W. Lucas

Author
I pay the mortgage writing novels and nonfiction books. Best known for BSD tech books, the Immortal Clay series, and (heaven help me) satirical Linux erotica. Talk to me about BSD operating systems, pet rats, martial arts, writing and publishing, and gelato.Latest tech books: SSH... Read More →


Saturday May 4, 2019 5:00pm - 6:00pm EDT
Nicolet

5:00pm EDT

Protecting The Digital You
A primer on the digital footprints you leave online and how to protect yourself.

Program Participants
avatar for Tom Lawrence

Tom Lawrence

President, Lawrence Tech Service
Tech Enthusiast, Entrepreneur, Open Source Advocate, Social Media, & Public Speaking


Saturday May 4, 2019 5:00pm - 6:00pm EDT
Algonquin B

6:00pm EDT

Addition errata Qubes OS - “A reasonably Secure Operating System"
A security-focused desktop operating system that aims to provide security through isolation. Virtualization is performed by Xen, and user environments based on Fedora, Debian, and Whonix operating systems.  My six-month dive into using it exclusively.

Program Participants

Saturday May 4, 2019 6:00pm - 7:00pm EDT
Montcalm

6:00pm EDT

Agile Escape Room
It’s the agile zombie apocalypse. You and your friends are trapped and all that stands between you and lunch is a locked door and three puzzle boxes. Each puzzle, once solved becomes an important component of the key. Every team must solve all three of their puzzles in order to complete the key. There is one key to rule them all. Only then may you leave the room before it’s you who becomes lunch. Are you willing to stake the lives of your team on your agile knowledge? Oh and by the way, how closely did you follow Scrum and agile principles in obtaining your release?

Program Participants
MH

Mark Haynes

Scrum Master/Agile Team Facilitator, Strategic Staffing Solution
avatar for Ericka Kahler

Ericka Kahler

I've lived in eight states, each progressively further north. At this rate my nursing home will be above the Arctic Circle, even though I really HATE snow. I graduated from the University of West Florida with a BA in History. My short fiction has appeared in Night to Dawn, InfectivInk... Read More →


Saturday May 4, 2019 6:00pm - 7:00pm EDT
EMC III

6:00pm EDT

BOF: Installing Open Source Software is Too Complicated Now
Birds of a Feather: Have you ever had an open source software install fail because the documentation is outdated and the versions of supporting packages have all changed? Let's talk about this difficult problem!

Saturday May 4, 2019 6:00pm - 7:00pm EDT
Westin Bar

6:00pm EDT

Building a Beetleweight Combat Robot
Beetleweight combat robots are the little siblings of the robots that battle to the death on popular TV shows. Learn about how to build these vicious little critters and how to get started in the hobby of combat robotics.

Program Participants
avatar for Jason Rutherford

Jason Rutherford

I am the creator of Legends of Kalidasia, a tabletop space combat miniatures game. I have quite a bit of experience developing websites and Internet media with tools such as PHP, MySQL, Blender, and video editing software. For a number of years I ran the website The Army Showcase... Read More →


Saturday May 4, 2019 6:00pm - 7:00pm EDT
Charlevoix A

6:00pm EDT

Open Source Music Coding
Come learn about programming computers to make music. We will start with a brief history on the first computers to ever make music, followed by demos in different programming languages, including SonicPi, and at the end the presenter will give a short, live performance.

Program Participants
avatar for Norman Witte

Norman Witte

Software Engineer/Deejay Extrordinaire
I live in my own mind, ain't nothin but a good time.


Saturday May 4, 2019 6:00pm - 7:00pm EDT
Algonquin B

6:00pm EDT

Real Pirates Seek the C!
I want you to experience the joys of the C! I'll help you get your C legs with simple tricks to make this venerable language work with the latest trends in programming. Learn simple project setup using Make and CMake, functional programming, test driven development & automated testing, programming to interfaces, design patterns, REST clients and servers, IoT, and cloud computing. I'll help you throw off the chains of enterprise development, hoist the Jolly Roger, and deliver results faster, using fewer resources with this venerable, modern language.

Program Participants
avatar for Clay Dowling

Clay Dowling

Journeyman Developer, Pillar Technology


Saturday May 4, 2019 6:00pm - 7:00pm EDT
Nicolet

7:00pm EDT

Autonomous Cars: Learning and Teaching with Autonomous Tech
Learn the skills to create your own autonomous vehicle (AV) on the cheap! This will be a 90% hands on session that will teach you how to teach others about robotics and how to make one for yourself!

Program Participants
S

Sturzl

Robotics, education, politics, food, Terry Pratchett, road trips, making things, and more food.



Saturday May 4, 2019 7:00pm - 8:00pm EDT
Computer Lab [Charlevoix C]

7:00pm EDT

Linux Command Line Tools
The presenter is in the midst of writing the 4'th edition of Packt Press's "Linux Command Line Cookbook." Come learn about a collection of things you can do from the command line ranging from trivial shell scripting to setting up a VPN.

Program Participants
avatar for Clif Flynt

Clif Flynt

President, Noumena Corp
I'm a techie nerd. Unix/Linux user since the early '80s and programmer since the early '70s. I also write filks, humorous fiction (Well, I think it's humorous), and play guitar. My renewed interest in writing fiction led me to studying how to write well which led to Editomat (www.editomat.com... Read More →


Saturday May 4, 2019 7:00pm - 8:00pm EDT
Nicolet

7:00pm EDT

Moving up to Manual Mode
Full auto is great, but sometimes you just want to take total control. Learn the trade-offs involved in taking your camera to manual mode.

Program Participants
avatar for Kevin Nickerson

Kevin Nickerson

Programmer, Photographer, Burner, and geek. I also have strong feelings on the correct formulation of a martini and brew beer.


Saturday May 4, 2019 7:00pm - 8:00pm EDT
EMC V

7:00pm EDT

My Kiln Control Project (Powered by Raspberry Pi)
I created a kiln control program with my Raspberry Pi 3 for a DIY superconductor project. To make this superconductor, the chemicals must be heated for days and then carefully cooled down in a controlled manner. To minimize costs, I bought an inexpensive glass annealing kiln and wrote a Python GUI program to use a Raspberry Pi 3 as the kiln temperature controller. This talk will discuss the tools I used for this project including Raspberry Pi 3, Raspian, Gtk3, Git, Python3, Visual Studio Code, Glade, and Matplotlib.

Program Participants

Saturday May 4, 2019 7:00pm - 8:00pm EDT
EMC II

7:00pm EDT

OpenBSD Panel
An introduction to the OpenBSD operating system.

Program Participants

Saturday May 4, 2019 7:00pm - 8:00pm EDT
Charlevoix B

7:00pm EDT

PAC: Adventures in 3D Printing
3D printing has been around for a while but cheap 3D printing for hobbyists has exploded in the past five years. We will explore novel applications cheap fff/fdm 3D printing.

Program Participants
avatar for ted preston

ted preston

Robotics Engineer
INTERESTS: - Anything logical or reasonable - The answers and the questions - What we know, as well as HOW we know what we know - Morality - Logic - Math - Science - Engineering - Science fiction as an exploration into the extremes of reality - Screw it, just about everything... Read More →


Saturday May 4, 2019 7:00pm - 8:00pm EDT
EMC IV

7:00pm EDT

The Digital And Physical Risks of 5G Networks
Join us for a discussion of the cyber security risks of 5G networks as well as the physical health concerns.

Program Participants
avatar for William Bowen

William Bowen

Featured Guest - Wellness Track, Penguicon



Saturday May 4, 2019 7:00pm - 8:00pm EDT
Algonquin B

7:00pm EDT

The Fediverse: Decentralized Social Networking
The Fediverse is a loose association of independent, privately owned, interoperable social media servers. How can this possibly work? Multiple implementations like gnu.social, Mastodon, PixelFed, and more allow you to build your own online community that the big social media companies can't touch. Come learn how this works, how different servers define their culture, how to find the right server for you, and what it takes to run your own server.

Program Participants
avatar for Michael W. Lucas

Michael W. Lucas

Author
I pay the mortgage writing novels and nonfiction books. Best known for BSD tech books, the Immortal Clay series, and (heaven help me) satirical Linux erotica. Talk to me about BSD operating systems, pet rats, martial arts, writing and publishing, and gelato.Latest tech books: SSH... Read More →
avatar for Matt Arnold

Matt Arnold

Over the past 14 years, Matt has served at almost every level of leadership in Penguicon. For five years, he has alternately served as a Board Director and Officer at i3Detroit hacker space. Professionally, Matt designs and publishes board games, develops websites, and makes custom... Read More →
EL

Edward L. Platt

Researcher, Author, University of Michigan School of Information
I'm Ed. I create technology for communities and communities for technology. I'm also an artist, a hacker/maker, and a neuroscience fanboy. I'm currently a PhD candidate at the University of Michigan School of Information. I am the author of "Network Science in Python with Network... Read More →


Saturday May 4, 2019 7:00pm - 8:00pm EDT
Charlevoix A

8:00pm EDT

Ed: The Standard Unix Text Editor
The people who wrote primordial Unix were smarter than any of us. And their text editor proves it. Not only that, but their text editor is still useful today. Come learn how to use Ed, the Standard Unix Text Editor. See how early Unix design decisions stick with us today, and how temporary solutions last forever. You'll leave with knowledge of a tool you'll hope you'll never need, but when you truly need it you'll be glad it's there.

Program Participants
avatar for Michael W. Lucas

Michael W. Lucas

Author
I pay the mortgage writing novels and nonfiction books. Best known for BSD tech books, the Immortal Clay series, and (heaven help me) satirical Linux erotica. Talk to me about BSD operating systems, pet rats, martial arts, writing and publishing, and gelato.Latest tech books: SSH... Read More →


Saturday May 4, 2019 8:00pm - 9:00pm EDT
Computer Lab [Charlevoix C]

9:00pm EDT

Network Science with NetworkX: Session 1
Network Science investigates the structure of relationships in complex systems: social networks, electrical grids, the internet, protein interactions, and many others. NetworkX is a FOSS python library for network science. This presentation covers the basic concepts of Network Science and examples of using NetworkX. Edward L. Platt is the author of the forthcoming book: Network Science with Python and NetworkX.

Program Participants
EL

Edward L. Platt

Researcher, Author, University of Michigan School of Information
I'm Ed. I create technology for communities and communities for technology. I'm also an artist, a hacker/maker, and a neuroscience fanboy. I'm currently a PhD candidate at the University of Michigan School of Information. I am the author of "Network Science in Python with Network... Read More →


Saturday May 4, 2019 9:00pm - 10:00pm EDT
Computer Lab [Charlevoix C]
 
Sunday, May 5
 

9:00am EDT

Regex for Everyone: Bend Text to your Whim
For technical and non-technical people alike, Regular Expressions (regex) are a powerful pattern matching tool you can use to supercharge find-and-replace, everywhere from Google Docs to a codebase. You can use it to find any email address, extract dates, check password strength and so much more. If you work with any type of text, either professionally, or as a hobby, learning Regex can make you more productive. At this talk, you’ll: earn a ribbon by completing a regex crossword puzzle; create a custom regex from scratch; extract email addresses on a webpage using a tool the speaker built; and learn how to use Regex in Google Docs, Chrome, VS Code and on the command line.

Program Participants

Sunday May 5, 2019 9:00am - 10:00am EDT
EMC II

9:00am EDT

What It's Like to Own Your OS v3
In the first year of this talk we discussed the meaning of owning a linux machine. In the second year we discussed a little more of why it should be important to you (aka, what nasty things the more commercial OSes had been doing lately). This year we will do a practicum with some hands-on what-it's-like to do work and gaming on a modern linux machine. As in the past there will be a few USB thumb drives to give away for those ready to take the plunge. Looking for volunteers to help with demonstration and/or equipment.

Program Participants
avatar for Craig Hibbard

Craig Hibbard

Sr. Project Mgr., Atos
Linux, Gaming, Classic Rock, and most things Geek.


Sunday May 5, 2019 9:00am - 10:00am EDT
Computer Lab [Charlevoix C]

10:00am EDT

CANCELED errata Creating a Web App Using Wagtail CMS
Learn how to create a basic web app using Wagtail, a light-weight open source content management system (CMS) written in Python and built on the Django web framework. We'll go through the basics of setting up a web app, navigating the admin interface, and provide some key resources. If you're familiar with Django, great, but not necessary. However, a basic understanding of using the “terminal” and HTML/CSS is helpful.

Program Participants

Sunday May 5, 2019 10:00am - 11:00am EDT
Computer Lab [Charlevoix C]

10:00am EDT

Marketing Open Source: Why We Need a Race Car
The 100% open source Sakai Project was founded in 2004 and has maintained a 5% market share for over a decade. This presentation will look at the challenges of marketing open source projects in the face of strong competition. We will explore how a race car (@SakaiCar) that runs in a low-cost endurance racing series (@24hoursoflemons) is an interesting strategy in this environment.

Program Participants
avatar for Charles Severance

Charles Severance

Professor, University of Michigan
Charles is the author of the book, "Using Google App Engine" from O'Reilly and Associates. He also wrote the O'Reilly book on High Performance Computing. Charles is currently the IMS GLC Affiliates Coordinator and Clinical Assistant Professor in the School of Information at the University... Read More →


Sunday May 5, 2019 10:00am - 11:00am EDT
EMC IV

10:00am EDT

The Women Who Gave Us Gaming
Join us for a discussion on the gaming industry’s earliest female game programmers such as Carol Shaw, Dona Bailey, and Roberta Williams as well as those who who continue to make significant contributions in programming, design, and more.

Program Participants
avatar for Casey O'Donnell

Casey O'Donnell

Associate Professor, Michigan State University


Sunday May 5, 2019 10:00am - 11:00am EDT
Charlevoix B

10:00am EDT

Why Techie Nerds Should Write Books
Writing a book is a positive step in professional development. It establishes you as "an expert," it answers the "communication skills" question on job applications, and can be the springboard to independence.

Program Participants
avatar for Clif Flynt

Clif Flynt

President, Noumena Corp
I'm a techie nerd. Unix/Linux user since the early '80s and programmer since the early '70s. I also write filks, humorous fiction (Well, I think it's humorous), and play guitar. My renewed interest in writing fiction led me to studying how to write well which led to Editomat (www.editomat.com... Read More →
avatar for Michael W. Lucas

Michael W. Lucas

Author
I pay the mortgage writing novels and nonfiction books. Best known for BSD tech books, the Immortal Clay series, and (heaven help me) satirical Linux erotica. Talk to me about BSD operating systems, pet rats, martial arts, writing and publishing, and gelato.Latest tech books: SSH... Read More →


Sunday May 5, 2019 10:00am - 11:00am EDT
EMC III

11:00am EDT

E-learning Design: The Good, The Bad and the Very, Very Ugly
E-learning is more than just a webpage. Today's e-learning can be smart, engaging and interactive, but it can also be done very, very badly. We'll discuss the good, the bad, and the ugly of modern e-learning design.

Program Participants
avatar for Ericka Kahler

Ericka Kahler

I've lived in eight states, each progressively further north. At this rate my nursing home will be above the Arctic Circle, even though I really HATE snow. I graduated from the University of West Florida with a BA in History. My short fiction has appeared in Night to Dawn, InfectivInk... Read More →
avatar for Clif Flynt

Clif Flynt

President, Noumena Corp
I'm a techie nerd. Unix/Linux user since the early '80s and programmer since the early '70s. I also write filks, humorous fiction (Well, I think it's humorous), and play guitar. My renewed interest in writing fiction led me to studying how to write well which led to Editomat (www.editomat.com... Read More →


Sunday May 5, 2019 11:00am - 12:00pm EDT
Charlevoix B

11:00am EDT

Network Science with NetworkX: Session 2
Network Science investigates the structure of relationships in complex systems: social networks, electrical grids, the internet, protein interactions, and many others. NetworkX is a FOSS python library for network science. This presentation covers the basic concepts of Network Science and examples of using NetworkX. Edward L. Platt is the author of the forthcoming book: Network Science with Python and NetworkX.

Program Participants
EL

Edward L. Platt

Researcher, Author, University of Michigan School of Information
I'm Ed. I create technology for communities and communities for technology. I'm also an artist, a hacker/maker, and a neuroscience fanboy. I'm currently a PhD candidate at the University of Michigan School of Information. I am the author of "Network Science in Python with Network... Read More →


Sunday May 5, 2019 11:00am - 12:00pm EDT
Computer Lab [Charlevoix C]

11:00am EDT

Senior Sysadmin Ethics Panel
System and network administrators have access to all sorts of data that they really shouldn't. Except when you should. Except when you're happier not knowing. And sometimes, there's no right answer. There's nobody on your side. It's just you, a computer, and a decision that you're going to have to live with. The panelists have all been in technology for multiple decades. We've been in horrible spots and had to make hard decisions. We've made all the mistakes, so you don't have to.

Program Participants
avatar for Michael W. Lucas

Michael W. Lucas

Author
I pay the mortgage writing novels and nonfiction books. Best known for BSD tech books, the Immortal Clay series, and (heaven help me) satirical Linux erotica. Talk to me about BSD operating systems, pet rats, martial arts, writing and publishing, and gelato.Latest tech books: SSH... Read More →


Sunday May 5, 2019 11:00am - 12:00pm EDT
Charlevoix A

11:00am EDT

Team Happiness for Fun and Profit
Employers woo developers with ping pong tables, free lunches, and beer taps. But it's still rare for employees to stay in a job for more than five years. So what can we do to make our work life better, and reduce employee turnover? In this session we'll talk about tips for self-care that I've found useful, what you can do to make your work more rewarding, steps your company can take to reduce employee turnover, and how to care for your team.

Program Participants
avatar for Clay Dowling

Clay Dowling

Journeyman Developer, Pillar Technology


Sunday May 5, 2019 11:00am - 12:00pm EDT
EMC II

12:00pm EDT

Addition errata: Meet an Open Source Race Car Driver
Dr. Chuck will be bringing his 1998 Dodge Neon race car from the 24 Hours of Lemons endurance racing for clunkers racing series.  The car will be displayed in front of the hotel and you can come by, take a look at the car and visit with the owner/driver of the car.

 

Program Participants
avatar for Charles Severance

Charles Severance

Professor, University of Michigan
Charles is the author of the book, "Using Google App Engine" from O'Reilly and Associates. He also wrote the O'Reilly book on High Performance Computing. Charles is currently the IMS GLC Affiliates Coordinator and Clinical Assistant Professor in the School of Information at the University... Read More →


Sunday May 5, 2019 12:00pm - 1:00pm EDT
Outside

12:00pm EDT

Networking 102
Networking 102 builds off Networking 101 (we highly suggest attending 101 first). We'll expand with knowledge of VPNs, segmentation, and some enterprise concepts in a live demo. Join owner and entrepreneur of Maumee Geeks, Wayne Pedersen as he brings over 20 years of IT experience to Penguicon.

Program Participants

Sunday May 5, 2019 12:00pm - 1:00pm EDT
Computer Lab [Charlevoix C]

12:00pm EDT

So What is Ham Radio, Anyway?
This talk will provide a brief overview of various aspects of ham radio emphasizing Open Source, Linux, Raspberry Pi, and DIY options. Explore a small sample of equipment for the more common modes.

Program Participants

Sunday May 5, 2019 12:00pm - 1:00pm EDT
Algonquin B

12:00pm EDT

Solar Panel Panel: Begin the Revolution and Make Money
Solar is becoming the cheap way to create energy, but is it profitable?

Program Participants

Sunday May 5, 2019 12:00pm - 1:00pm EDT
Charlevoix A

1:00pm EDT

Agile Escape Room
It’s the agile zombie Apocalypse. You and your friends are trapped and all that stands between you and lunch is a locked door and three puzzle boxes. Each puzzle, once solved becomes an important component of the key. Every team must solve all three of their puzzles in order to complete the key. There is one key to rule them all. Only then may you leave the room before it’s you who becomes lunch. Are you willing to stake the lives of your team on your agile knowledge? Oh and by the way, how closely did you follow Scrum and agile principles in obtaining your release?

Program Participants
MH

Mark Haynes

Scrum Master/Agile Team Facilitator, Strategic Staffing Solution
avatar for Ericka Kahler

Ericka Kahler

I've lived in eight states, each progressively further north. At this rate my nursing home will be above the Arctic Circle, even though I really HATE snow. I graduated from the University of West Florida with a BA in History. My short fiction has appeared in Night to Dawn, InfectivInk... Read More →


Sunday May 5, 2019 1:00pm - 2:00pm EDT
EMC III

1:00pm EDT

Coursera Office Hours @ Penguicon: Python for Everybody
This is a meeting between students of Dr. Chuck's Python for Everybody, Internet History, Technology, and Security, and Web Applications for Everybody (PHP / SQL) online Coursera courses and anyone else who is interested in MOOCs and the MOOC movement. You can see videos of the 70 other office hours meetings around the world at https://www.dr-chuck.com/office/

Program Participants
avatar for Charles Severance

Charles Severance

Professor, University of Michigan
Charles is the author of the book, "Using Google App Engine" from O'Reilly and Associates. He also wrote the O'Reilly book on High Performance Computing. Charles is currently the IMS GLC Affiliates Coordinator and Clinical Assistant Professor in the School of Information at the University... Read More →


Sunday May 5, 2019 1:00pm - 2:00pm EDT
Baldwin

1:00pm EDT

Understanding USB: Why This Cable Works, and That One Doesn't
In a sane world, if a cable fits, plugging it in would always do what you expect. Generally that’s true, whether you're plugging in a toaster, or connecting something to your TV’s HDMI port. USB, on the other hand, is a complete dumpster fire. Different generations, protocols, alternate modes, and proprietary charging specs mean that it can take an appallingly long time to copy a file or charge your phone. You'll walk away from this talk, knowing how the messy USB standard works, and the secret to why some of your cables, chargers, and devices just don't seem to like each other.

Program Participants

Sunday May 5, 2019 1:00pm - 2:00pm EDT
Charlevoix B

1:00pm EDT

Writing An Open Source Paypal Portal For Convention Reg
We would like to eliminate the need for ticketing services such as Eventbrite for online registration. Possibly Penguicon could host this software for other events as part of our mission to support the community. Join us to plan our future hackathons for writing this software. We will present the prototype.

Program Participants
avatar for Matt Arnold

Matt Arnold

Over the past 14 years, Matt has served at almost every level of leadership in Penguicon. For five years, he has alternately served as a Board Director and Officer at i3Detroit hacker space. Professionally, Matt designs and publishes board games, develops websites, and makes custom... Read More →


Sunday May 5, 2019 1:00pm - 2:00pm EDT
Computer Lab [Charlevoix C]