We meet at 6:30pm on the second Tuesday of each month at the Farmington Community Library.
Concurrent programming in Python
Ever felt like you could get more done if you were able to split yourself in two? Or more than two? Sure it can lead to comedic results in movies and television, but what if you had to run a large set of similar tasks? For instance, let's say you had to retrieve data from 100 different sites. The most efficient way to handle this would involve some form of concurrency. Rather than sequentially retrieving data from all the sites, a concurrent approach would allow you to process multiple sites in parallel. In this talk we’ll discuss some concurrency basics and three popular approaches – threading, multi-processing and event loops. Examples will be shown in Python illustrating these three approaches. We hope to see at least one of your selves at this informative and enlightening talk.
James R. Small is a Senior Architect at a Tier 1 Telecommunications Company in their Consulting Group. He helps clients develop technology roadmaps and maximize the business value of their IT solutions. Specializing in large and global organizations, he has over 20 years in the industry. His experience includes teaching networking and security at Macomb Community College, presenting at a variety of user groups and major conferences including ILTA and appearing as a subject matter expert on the Packet Pushers Podcast. He has worked for small, mid-size and large enterprises as both an employee and a consultant. When he's not immersed in research for his next deliverable he enjoys running, watching his eldest's hockey games and traveling with his family.
Command of the Moment
We'll pick a command at random and then someone from the meeting can elect to give a short impromptu talk about it. UNIX and Linux have hundreds of commands, so we'll have plenty to talk about. It's a great way to get more familiar with commands you may never have seen before, or find out tricks you haven't explored yet.
Command of the Moment is written and presented by Craig Maloney. He's a current member of the board for Michigan!/usr/group, and loves to write about himself in the third person. Especially if it's for a bio on a website. You can learn more than you cared to know about him at http://decafbad.net.
Farmington Hills, MI 48334