RocPy November 2014
On Tuesday, November 18th, I attended another RocPy meetup.
Rich Sarkis opened with a brief explanation of what RocPy is, a recap of the last RocPy meetup, and an overview of the plan for this meetup.
Module of the Month
Next, Ralph Bean (Threebean) gave a "module of the month" talk, in which he goes over a module from the Python standard library each month. This month he went over itertools. He split the library into five categories: merging and splitting, converting inputs, producing new values, filtering values, and grouping values. I had a bit of trouble understanding some of the functions or possible use cases, but there were several that I thought could be useful. The function itertools.product, which returns the cartesian product of two or more iterators, and can be used instead of nested for loops. I was also excited to learn about itertools.count, itertools.cycle, and itertools.repeat. Lately I've been looking into Haskell using Learn You a Haskell for Great Good, and i was excited to see infinite lists using ranges and the cycle and repeat functions. It's cool to see that Python includes this functionality as well. I'd give this talk 8 GRUs.
Lightning Talks
Several Lightning talks were given.
Alex Kyte gave a talk on the use of reference counting for garbage collection in Python.
Matt Soucy (msoucy) gave a talk on using Python for prototyping off of a C library
Ross Delinger (rossdylan) gave a talk on the use of consensus algorithms in distributed systems. The slide deck for this talk is available here.
Ralph Bean (Threebean) gave a talk on Web Server Gateway Interface (WSGI) middleware, and demonstrated his "raptorize" middleware by using it to add a raptor animation to a default Pyramid application.
Embedding Python in a C Application on a BeagleBone Black
The main talk for this RocPy meetup was given by Drew Moore, and was on embedding Python into a C application on a BeagleBone Black. The presentation was dry and could have been presented in a much shorter-format talk. Combine that with the fact that I admittedly had little interest in the topic, and I found it difficult to focus.
I'd give this presentation 4 GRUs.













