From kd at karend.net Mon May 15 00:37:48 2023 From: kd at karend.net (Karen Dalton) Date: Sun, 14 May 2023 21:37:48 -0700 Subject: [Baypiggies] Scalable Integrations, and Ruff Python linting @ Hacker Dojo May 25, plus Python book bundle Message-ID: *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 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?? ---- *---- ???????????????????????? -----* 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 ! * *-------------------------------------------------------------------------------*** **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: