Python Ireland Feb meetup @ Dogpatch Labs


Details
Talk 1: Refactoring Python code to make it more testable by Colm Harrington (https://ie.linkedin.com/in/colm-harrington-249b463) (35 mins)
------------------------------------------------------------------
This main objective of this talk is about applying the principles defined by Robert Martin as regards 'Clean Architecture' ( http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html ) and ported to the python ecosystem by Brandon Routh. I had a 'breakthrough' moment while carrying out some refactoring work recently by applying the principles outlined in the link above. This allowed me to refactor and write unit-tests 'easily' with the added benefit of making future refactoring efforts easier and safer in the future. It will consist of a few examples of how & why I refactored some existing python code to make it more testable by extracting the core business rules and placing them in 'pure' functions i.e. no side effects. Any IO i.e. DB or API calls are placed at the top of the call stack so that they can be easily replaced.
About Colm Harrington
I am an Automation Architect with VCE/EMC based in Cork with responsibilities for both front end (via Selenium) and API testing. I have worked in the software industry, for various companies including Microsoft, Realex Payments and Sage Ireland, for over 11 years. I have presented at a number of conferences around Europe on various topics around software automation My real passion is simplifying the test process of complex applications and integrating the test process seamlessly into the SDLC.
Talk 2: Ladyball: The Story of a Hashtag by Anthony Munnelly (https://ie.linkedin.com/in/anthonymunnelly) (30 Mins)
Lidl Ireland and the Ladies' Gaelic Football Association decided to do some guerrilla marketing to announce Lidl's sponsorship of the sport. It got people talking, but a lot of people just didn't think it was funny. So what I hope to do is to mine Twitter data that featured the #ladyball hashtag and see what we can conclude from it. Tweepy is the module I'll use to do this.
So the presentation will be
- Intro to Tweepy
- Using Tweepy to mine tweet data
- Cleaning up that data for analysis
- Searching for patterns in the data
All with a view to answering the question: is there really no such thing as bad publicity?
About Anthony Munnelly
I'm a former journalist now working in PR for an online bookmaker. I got into Python and Data Analysis around 2011, 2012 and I can't get enough of it. Fascinated by the sheer amount of information out there.
=============================================
SCHEDULE
18.15 - 19.00 Registration( Dogpatch Labs Reception)
18.30 - 18.50 Talks will be in "Events Room"
18.50 - 19.00 Introduction & Announcements
19:00 - 19:10 Scurri intro
19.10 - 19.50 First Talk
19.50 - 20.20 Pizzas & Drink in "Breakout Room"
20.20 - 21.00 Second Talk
21.00 - 21.00 EVENT ENDS - All head to Brewdock (http://www.galwaybaybrewery.com/brewdock/) for a pint
=============================================
CALL FOR PROPOSAL for upcoming meetups, please submit your talk details to http://bit.ly/pyie-cfp .
=============================================
http://photos2.meetupstatic.com/photos/event/8/c/c/e/600_446676046.jpeg
Food and Beverages kindly sponsored by Scurri.
At Scurri, you will work with a team of highly driven and friendly peers who strive to make a big difference.
We are rapidly growing software company that wants to enable every online retailer offer an Amazon-like experience to their customers, when it comes to shipping. We do this by providing a delivery management solution to our customers. We have ambitious goals and an exceptional team.
We are always looking for Talented people to join our Team.
https://www.scurri.co.uk/careers/
=============================================
http://photos2.meetupstatic.com/photos/event/8/0/3/b/600_435392827.jpeg
Thanks to Dogpatch Labs for hosting
ABOUT: Dogpatch Labs is a pay to play co-working space for scaling technology startups. It is located in the heart of the Dublin Docklands in the iconic CHQ Building.
URL:
http://dogpatchlabs.com (http://dogpatchlabs.com/)
=============================================
FAQ
Q. Where is Dogpatch Labs?
Inside CHQ on the right as you enter, George's Dock LUAS stop is right outside.
Map: https://goo.gl/maps/6VHELgZJuxF2
Q. When are RSVPs open?
RSVPs will be open 1 week before meetup; we will remind everyone
Registration on the night
Show your RSVP via our phone/printout at the door during registration.
We have a high number of RSVPs and numbers on the waiting list, if you wish to attend, please RSVP.
Code of Conduct
Python Ireland is a diverse community who maintains a reputation as a friendly, welcoming, inspiring and dynamic group. We’d like to keep it that way, which is why we ask all attendees, organizers and sponsors to followCode of Conduct (https://python.ie/code-conduct/).
Enquiries
Email contact@python.ie

Python Ireland Feb meetup @ Dogpatch Labs