[Baypiggies] Scalable Integrations, and Ruff Python linting @ Hacker Dojo May 25, plus Python book bundle

Karen Dalton kd at karend.net
Mon May 15 00:37:48 EDT 2023


*Hello BayPiggies!*

*
*

*Multiple updates included in this email:*

  * *In person Meetup on Thursday 5/25: **Streamlined and Scalable
    Integrations, and Ruff the Python Linter*
  * *Python books on Humble Bundle! (help support the PSF!)*
    ** 

*
*

*-------------------------------------------------------------------------------***

*Meetup on Thursday 5/25 at Hacker Dojo
-------------------------------------------------------------------------------* 



*BayPIGgies... IN PERSON events!*

Our event will be atHacker Dojo <https://hackerdojo.org/>in Mountain 
View on May 25, 2023.

Please PLEASE/please/register through the link below!!!

🚨*IMPORTANT: PLEASE REGISTER ON TITO PRIOR TO THIS EVENT!*🚨

*----*➡️REGISTER USING THIS LINK 
<https://ti.to/baypiggies/hackerdojo-may-25-baypiggies>⬅️ ----

*----*➡️https://ti.to/baypiggies/hackerdojo-may-25-baypiggies⬅️ ----

*---- ⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️ -----*

Schedule:

  *

    6:30 Socialize and grab food

  *

    6:45 Welcome and Announcements

  *

    6:55 Lightning Talk:*Ruff: an extremely fast Python linter*

  *

    7:10 Main talk:*From Complexity to Clarity: A Journey Towards
    Streamlined and Scalable Integrations*

***** Lightning talk ******

"*Ruff: an extremely fast Python linter*" presented by*Monte Davidoff*

Ruff is an extremely fast Python linter written in Rust. It is 10-100x 
faster than existing linters. It includes over 500 built-in rules 
including many rules implemented by several other popular, much slower, 
linters such as Pyflakes, pycodestyle, autoflake, flake8, pylint, isort, 
and pydocstyle. This talk will demonstrate how to use and configure Ruff.

*Monte Davidoff*is an independent software development consultant at 
Alluvial Software, Inc. He has used Python to develop a variety of 
software including business-critical applications, DevOps, Data Science 
and Machine Learning pipeline automation and optimization, and embedded 
software primarily on Linux. He has been programming in Python since 
version 1.5.2.https://www.linkedin.com/in/montedavidoff

***** Main talk ******

*"From Complexity to Clarity: A Journey Towards Streamlined and Scalable 
Integrations"*presented by*Steven Cutting*

AppOmni faced the challenge of creating integrations with an increasing 
number of SaaS applications while ensuring correctness, maintainability, 
and scalability. In this talk, I will share our journey towards the 
creation of a Python-based framework that simplifies this process. The 
framework provides an intuitive and expressive way to emphasize the 
vital details of each SaaS application (the essential complexity), while 
deemphasizing nonessential complexity. It allows maintainers of 
integrations to tackle complex relationships between data from multiple 
sources head-on.

This case study aims to help Python developers facing similar challenges 
by sharing how we arrived at our approach and the ideas that got us 
there. The focus is on the journey, rather than presenting a perfect 
solution.

*Steven Cutting*is a Software Engineer at AppOmni.

*Food will be provided courtesy ofAppOmni <https://appomni.com/>!

*

*-------------------------------------------------------------------------------***


**Python book bundle to support the Python Software Foundation
**

*-------------------------------------------------------------------------------*

*"*Get a handle on the fast, powerful, and popular open-source Python 
programming language with these books from No Starch Press! Whether 
you’re new to coding or a seasoned pro, you’ll discover projects and 
practical problem-solving advice and to take your skills to the next 
level. Plus, your purchase helps support the Python Software Foundation!***"

*Check out the Python Book bundles and help raise money for the Python 
Software Foundation!***
*

*https://www.humblebundle.com/books/python-no-starch-books



See you on May 25th!


-Karen

*

**
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/baypiggies/attachments/20230514/6abe6e2c/attachment-0001.html>


More information about the Baypiggies mailing list