Skip to content

Learn the latest in security for distributed applications, debugging and more

Photo of Grace Law
Hosted By
Grace L.
Learn the latest in security for distributed applications, debugging and more

Details

Want to learn cool new developments in Python and meet Pythonistas?

Join SF Python via remo.co, a virtual platform enabled because of our sponsor Sauce Labs. Their support allows you to interact with others like you would in an in-person event.

AGENDA
6:30p Get up to speed on remo.co, network and reconnect with friends!
7:00p Opening remarks, sponsors acknowledgement
7:10p Scheduled talks + yoga / networking / announcements breaks
8:40p Wrap up last talk, more Q&A and networking
9:30p Hard stop

RSVP 👉 https://live.remo.co/e/sf-python-november

TALKS

🔎 Short talk (10 mins)
Automation using Python by Gobind Agarwal

Learn how we can automate efficiently and cut down our repetitive mundane work by writing simple python snippets using libraries as pyautogui and selenium.

🔎 Short talk (~15 mins + Q&A)
How to debug like Feynman and Bayes by Andy Schriner

I describe a method of debugging (especially useful for really tricky problems) that draws on 1) Bayesian model comparison for comparing models by likelihood and updating based on new evidence, and 2) the Feynman Technique for identifying weak spots in one's current understanding of a system. Basically, I make the bold claim that we can apply these tools to produce a universal "algorithm" for debugging that is guaranteed to halt; i.e. to lead to the resolution of a bug.

🔎 Main talk (~25 mins + Q&A)
Identity-Based Security in Decoupled Applications with Python and DANE by Ash Wilson

Authenticating information passing through a decoupled application is notoriously difficult. Quite often, trust in information is based on the presumed trustworthiness of all the networks and systems that the information has passed through on its journey from original producer to final consumer.

As terrible as this design pattern is, it's really difficult to correct without adding a great deal of complexity to the application.

This talk shows how DNS can be used to simplify public key discovery, for providing end-to-end object security in distributed applications. This allows the producers and consumers of information to easily enforce signing and encryption within applications, and even across organizations, without depending on the integrity of middleware systems.

The demo utilizes open-source libraries for you to incorporate into your own applications.

Speaker Bio:
Ash started his journey with Python in 2012. He is currently working in R&D at Valimail, exploring the use of DNS-based identity strategies in decoupled applications. Ash is also involved in the DANCE (DANE Authentication for Network Clients Everywhere) IETF working group.

FAQ
👉 How does one network / socialize at a virtual event?
With remo.co, you can join different virtual tables to chat with speakers, find out about how others are using Python, start your own discussion topic. To take advantage of the technology, turn on your mic and video when you arrive to interact with others. Prefer a different conversation? Double click to join another table or search the participant list, DM them via in app chat to your table for a reunion.

THIS EVENT IS PRODUCED BY
SF Python, a volunteers-run organization aiming to foster the Python Community in the Bay Area.

Video Sponsor is IBM

For over a century, IBM has led world-changing progress by uniting, empowering, and relentlessly reinventing itself and their customers. The IBM Data Science Community is the place for data scientists and developers to learn, share, and engage with their peers and industry renowned data scientists. Join the IBM Data Science Community and participate in shaping the digital future

Virtual Platform sponsor is Sauce Labs

Continuous testing is a key enabler of digital confidence — the knowledge that you’re delivering the best possible user experience to your customers. Digitally confident organizations know that their web and mobile applications look, function and perform exactly as intended, every single time they’re used. That’s the value of Sauce Labs

Photo of San Francisco Python Meetup Group group
San Francisco Python Meetup Group
See more events