Vacation Exception Handlers (VacExcHndlrs)

40  try:
41      work.apply_for_time_off()
42  except BossSaysNo:
43      consolation = VacExcHndlrs()
44      consolation.attend_gatherings()
If you are not disappearing for a summer-holiday* (or would welcome an excuse to escape), please join the (Python) Vacation Exception Handlers - a group of us who will be keeping the wheels turning and dealing with any problems/exceptions that occur whilst everyone else is off enjoying themselves.

We will be taking the opportunity for shorter, more-specific (and more-select) gatherings - on whatever topics appeal. What would be useful or of-interest to you? Here are a few suggestions to stimulate your thinking:

  1. Coding Interview Question(s)
    Working-together to examine a sample problem, design various solutions, and improve by iteration.
  2. Using an API
    There are many client apps which facilitate access to server-systems - even though they may have their own front-ends, eg Mastodon, eX-Twitter, etc. Accordingly, researching and learning how we could 'do our own thing' (better than anyone else) with one (or more) back-end APIs and front-end GUIs.
  3. Python meets WWW
    Build a dynamic website with FastAPI, HTMX and an RDBMS (or some other framework of the day). Learn PyScript/PyIodide to run Python inside the browser (Web Assembly).
  4. GIS
    A number of us work with Geographic Information Systems (GIS). Some are planning to learn QGIS. Things might snow-ball from here...
  5. Testing
    Why test? Practical use of automated-tools such as pytest (and maybe even Hypothesis). Web-testing (Selenium, Playwright). Test-Driven Development. What?how a AI can be used for testing (does it aid TDD or is 'in opposition' to TDD...)
  6. Git/GitHub
    Many of us mostly work in a team of one. So, how do the more advanced 'team' features work? What about "flows" and DevOps?
  7. Tackling a new tool
    Exploring how to use a library, especially when the documentation is lacklustre
  8. ??? Your idea here ???
    Alternately, something you'd like to tackle...
  9. "Office Hours" sessions
    Could discuss some Python-ish topic, or constructively-review some of your code.
    (others use the term Ask me anything for their sessions, but that's not the same as I can answer everything!)
    NB These are not instructor-led Python training sessions. However, if you are attempting an on-line training course, for example, we could discuss any work you're doing.
    Alternately, for Aucklanders, Grant and Ben will resume PyNoon sessions in late-January.

Gatherings could be at the usual time, later in the evening, at lunch-times, during the "9-5" working-day, or whenever. With none of the traditional-rules applying it's a free for all - what would you like to do, and when?

Interested? Please contact me at VacExcHndlrs@DancesWithMice.info with feedback, your ideas, when, what, how, etc. Gatherings will be announced using the NZPUG Auckland Branch Meetup channel https://www.meetup.com/NZPUG-Auckland/ 🌐.

=dn, NZPUG Auckland Branch