Lance Laughlin

I'm a graduating New Media Interactive Development student from the Rochester Institute of Technology. I blog about open source software and web development

Month: April, 2014

RocPy live from PyCon

This month at RocPy was a bit different than usual. Generally, we have lecture like sessions where one of the members will give an overview of some Python goodness. However, this time around we were lucky enough to have our Advanced FOSS professor, Remy, video chat into the meetup live from PyCon. PyCon is basically the Mecca of the Python world. As far as my knowledge goes, it the most highly attended Python even that exists. Many of the FOSS students at RIT also tagged along for the trip.

PyCon consisted of Remy interviewing a number of folks in the Python community and we were able to do some Q+A with them which was pretty rad. It’s difficult to remember the names of everyone (Most I hadn’t known the person but I knew some of the projects they talked about). One that stands out to me is a man who worked at Mozilla, he was part of the Firefox OS team which I thought was pretty awesome (I’d love to check it out). One person worked on creating open data sets (something that I currently have in the works myself) which I found interesting. The rest of the guests were general Python enthusiasts who made a variety of tools and utilities.

I really enjoyed this RocPy! It was a nice change of pace from the usual meetings and was very informative!


Community Contribution 2

For the second Community Contribution I made some edits on the RocWiki. My current apartment building was recently bought by a new company and the information about the building was out of date on the RocWiki. I added who the who owner of the building was and updated the web address. You can see my edit here:

This was the first time I had ever updated RocWiki and I think I’ll continue to do so as I have noticed some out of date information on a few entries.

Hack #2

Hack #2 is basically done! We have changed the class syllabus to allow us to continue to polish our projects from this semester so once this phase is done, WE ARE DONE! The project came out really well in my opinion and I think people will dig it. My teammate Chris Knepper did a great job creating the initial UI and base functionality. My role was mostly filled by cleaning up the UI, adding some local storage functionality and making the design more responsive. I think our project really shines due to it’s simplistic functionality. It does exactly what it should and it does it well. It doesn’t bombard you with unnecessary UI elements or settings…it just works. Overall, it was a good learning experience for me. I got to mess around with FLASK which I’ve been meaning to do for a while now. It’s actually really simple and does help streamline your workflow a bit…I’m not sure if I’ll totally switch over to using it; however, I can definitely see it’s merit and will continue to learn more about it.


Title of Hack


Short Description of Hack

Web-based temperature monitoring using Python, JavaScript, some computer running Linux (i.e. Raspberry Pi) and a USB thermometer.

Software Libraries Needed

Flask, libtemperd

Upstream Distribution Repository

PyPI, GitHub

Open Hardware Needed

Temper USB Thermometer

Team Members

Dustin Raimondi
Lance Laughlin
Chris Knepper

All team members will be contributing to development, design, and documentation.

Project Milestones

Milestone 1: Skeleton Flask app that outputs dummy temperature value

Milestone 2: Reading temperature from device and displaying with basic history on web page

Milestone 3: Store temperature history on back-end and customize display on front-end

Stretch: Handle multiple devices connected to the same computer.

Other Details

Mentor: threebean (What a cool dude!)