April 11th 2017 – MUG Meeting
We meet at 6:30pm on the second Tuesday of each month at the Farmington Community Library.
Network Firewalls for Fun and Profit
What is a firewall and why do you need one? This and much more will be answered by Tony Bemus as he walks you the through the basics of firewalls. He'll talk about setting up a firewall, writing your first firewall rules, and how to make money deploying opensource firewalls for small and medium sized businesses.
Tony Bemus has over 13 years of PC and Network support for home users, small business and enterprise. He is also podcast host of the Sunday Morning Linux Review, smlr.us With Tony's experience and studying Information Assurance at Eastern Michigan University gives him a unique insight for Internet Security.
Introduction to Debugging with Python
Ever since a moth was stuck in a relay in the Mark II machine programmers have been dealing with bugs in their software. But programmers have developed tools for eradicating these bugs in their software. In this talk Craig will show different methods for determining what the code is doing. We'll start with the lowly print statement and work our way to more advanced forms of logging. We'll also cover several Python debuggers and talk about best practices for debugging and preventing bugs in Python code.
Craig Maloney was obsessed with computers after finding out that the Apple II was a microcomputer. His parents finally purchased him an Atari 400 which catapulted him to learn about computers and programming. He's an avid Python developer and classic computer afficianado, and currently serves on the Michigan!/usr/group board.
We'll be voting on the 2017-2018 tenure for the board of the Michigan!/usr/group. This 6-person team is responsible for the direction of the group and has a direct impact on the presentations for each month. This is a great opportunity to volunteer and become part of the decision-making process for the Michigan!/usr/group.
Nominations may be sent to firstname.lastname@example.org, or may be given at the beginning of the meeting. Voting will occur during the meeting.
Farmington Hills, MI 48334