"When" and "Dependency Inversion" - Virtual Attendance
Details
This is a hybrid event. RSVP here for in-person attendance. Please book at https://www.meetup.com/nzpug-auckland/events/296703609/ if you'd prefer to attend in-person (Parnell). Meeting location-details or URL will be made available when you RSVP!
Grant and Ben return to report on progressing "The When of Python" and will announce a new initiative (you heard it here first...). Python has become a very capable language, and is applied in many diverse fields and application environments. "When" attempts to find a core of the language which we should all know, and to eschew other aspects which are not so easy to read/use or less-effective. PS congratulations to Ben on the conferral of his PhD!
Olaf will complete the current Software Craftsmanship series on the SOLID Principles with a session on the Dependency Inversion Principle. This one is particularly fascinating, because at first glance the "Inversion" seems to be asking us to do things 'backwards". With understanding we realise that it is an impressive device enabling us to focus on what is needed by the 'layer' of more valuable components, rather than the lower-level, eg UIs and external interfaces (refresher? see [))
Planning: we will collect your opinion about future Software Craftsmanship topics, and an invitation for an in-person year-end gathering at our December (6th) meeting.
We are a healthy mix of Python users. Students, academics, hobbyists, industry professionals, and many completely new to Python.
We are always keen to hear suggestions for meeting-topics, and to meet with folk who'd like to present or lead - eg a brief 'lightning talk', a practical coaching-session, a full lecture... Help is available if you've never done such a thing before!
We follow the NZPUG Code of Conduct to create an inclusive and friendly environment.
We express thanks to, and encourage you to investigate our sponsors: Catalyst Cloud, New Zealand Open Source Society, JetBrains, and IceHouse Ventures.
You are welcome to ask questions or share problems using the comments section (below).
