From grace at pybay.com Mon Jul 13 18:47:40 2020 From: grace at pybay.com (Grace Law) Date: Mon, 13 Jul 2020 15:47:40 -0700 Subject: [Baypiggies] PyBay 2020's call for 25 and 40 mins talk proposals ends tomorrow mid-night (Tue) Message-ID: Hi everyone, In case you haven't heard, PyBay's call for 25 or 40-mins talk proposals is ending tomorrow (Tuesday) at midnight. Please submit your proposals now: https://sessionize.com/pybay2020-online-edition/ PyBay2020 is the conference for Python developers around the world to get educated, inspired, and get connected during this unprecedented time. Even though we will meet online on August 14-16, it will probably be *the most social weekend *you've experienced lately as we are putting a lot of thoughts in helping you connect with each other organically and share things that you are passionate about. For speakers, we are arranging meet the speakers sessions after your talk is over so you can video chat with folks interested in your topic. And you can spin up round 2 of your talk and go deeper in a breakout room. Read more about the direction we are going on our medium post . TOPICS SEEKING As with past PyBay's, our audience are technical and favors in-depth talks with actionable takeaways in the following themes: - Python Fundamentals & Popular Python Libraries - Speed, Scale, and Performance - Devops, Automation, and Testing - Machine Learning, AI, and Data - Web, Internet of Things, and Hardware - People and Project Management For our 5th annual conference, we also want to uplift the global community by highlighting projects that inspire or help us cope during this unprecedented time. As such, we are reserving talk slots to show case: - technologies developed to ease the effects of the pandemic, and - projects that aims to ease racial and/or gender inequalities More info available on our talk submission form on sessionize. After the conference is over, your talk will be available on SF Python's YouTube channel with over 12,000 subscribers and other relevant sites. We can't wait to hear about what you've been working on! Grace PyBay Conference Chair Grace Law PyBay Conference Chair and SF Python Organizer 415-323-0388 / grace at pybay.com SF Python is a volunteer-run organization aiming to foster the Python Community in the Bay Area. We produce ~20 educational events a year including PyBay , the Regional Python Conference in SF this August. Learn more ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffrey.fischer at gmail.com Mon Jul 20 19:28:59 2020 From: jeffrey.fischer at gmail.com (Jeff Fischer) Date: Mon, 20 Jul 2020 16:28:59 -0700 Subject: [Baypiggies] Meeting this Thursday: Notebook Night Message-ID: *Thursday July 23, 2020 7 pm - 9 pm (Online)* This month, we'll have two talks about novel applications for Notebooks: - Nathan Neibauer - "Colab for Collaboration" (lightning talk) - Paul Karayan "Jupyter - Beyond Data Science" Colab for Collaboration How Google Colab can be leveraged to *quickly* build *useful* tools for non-programmers without any environment setup on their end, and without a full-fledged packaging solution on the developer's end (while still maintaining a clean project structure and headache-free version control). I have two examples of such tools that I have been working on during the pandemic -- one is a small data analysis / visualization pipeline for a friend in a PhD program who got moved out of the lab, and the other is a small tool to help administrators from my graduate program shuffle people intelligently during large Zoom events. Speaker Bio: Nathan Neibauer I am a Python enthusiast with a non-traditional CS and programming route. I come from a Physics background, and I have used Python for nearly 10 years as a tool to help make my life easier. I recently completed a 9 month contract role at Google as a Data Visualization engineer for a fusion energy research team, where I built custom viz solutions (static and interactive) to condense high volumes of modeling data for internal and external clients. Some tools I have built: - Small GUIs in PyQt for data collection, analysis, and experiment design - Equipment communication libraries for laboratory automation - Numerical modeling and simulations - Colab notebooks for interactive data exploration Jupyter - Beyond Data Science Programming has been embraced by Technical Operations Engineers (e.g. DevOps, QA, and Infosec) as a high leverage way to complete their jobs. However, most productivity tools for developers are ill-suited for the diversity & novelty of problems seen in Operations work. I will present a more suitable framework - the Jupyter Notebook - that?s already heavily adopted in the Data Science world. I'll introduce Jupyter and its ecosystem by applying it in a number of practical Operations Engineering examples, and finish with a demonstration of using Jupyer as the operations equivalent of an IDE - what I call an Operational Development Environment. The ODE is a mental framework / toolchain for discovering and taming the flood of alerts and other information we're deluged with today in Ops. Similar systems are employed as part of the Data Operations workflows (primarily for data cleaning and reconciliation) at Addepar, and in many DevSecOps organizations. Speaker Bio: Paul Karayan Paul Karayan has built a 10+ year career on developing and industrializing software products, with a recent focus on software product delivery. Paul's love for automation developed during his early career as a scientist (A.B. Duke University, M.S. UC Berkeley), and blossomed in the data mines of many a Silicon Valley startup. This work draws from his experiences with Exploratory Programming at Addepar, multiple consulting engagements through Irregular Engineering, and his current role as a Senior Infrastructure Engineer at Primer. Code of Conduct https://baypiggies.net/pages/code_of_conduct.html Interactions online have less nuance than in-person interactions. Please be Open, Considerate and Respectful. Also, please refrain from discussing topics unrelated to the Python community or the technical content of the meeting. RSVP We will conduct the meeting via Zoom webinar. Please register in advance. The link for registration is: https://stanford.zoom.us/webinar/register/WN_KOoHfcSlQfGHZR1rXwjLXg We would also appreciate that you RSVP on meetup: https://www.meetup.com/BAyPIGgies/events/270960080/. Please note that: - You are expected to follow our code of conduct. - The meeting will be recorded and uploaded to our YouTube Channel at a later date. Speak at BayPiggies We'd love to have more people sign up to speak at BayPiggies - just fill out this short application: https://docs.google.com/forms/d/e/1FAIpQLSfp_tgQU3WmxoxSQvg5se8AIUswZr6wWkG45o6FrXrnTjLNRA/viewform?usp=sf_link -------------- next part -------------- An HTML attachment was scrubbed... URL: From moshez at zadka.club Tue Jul 21 21:27:24 2020 From: moshez at zadka.club (Moshe Zadka) Date: Tue, 21 Jul 2020 18:27:24 -0700 Subject: [Baypiggies] =?utf-8?q?Online_Tutorial=3A_Fake_It_=27Till_You_Mo?= =?utf-8?q?ck_It=3A_Using_Mocks_to_Make_Your_Tests_Better?= In-Reply-To: References: Message-ID: <5b960383-5c7e-4f2f-937f-78d354ddcc68@www.fastmail.com> Hi everyone, I will be giving a free online tutorial about how to use Mocks in your Python tests on August 5th, at 4:30pm. If you want to write better unit tests that are isolated from their environment, this should be a useful resource! Moshe Z. -------------- next part -------------- An HTML attachment was scrubbed... URL: