• UML, CVS, and Crafting Software: NZPUG Auckland Branch

    From dn@21:1/5 to All on Mon Jul 18 14:56:21 2022
    You commit code to git (or some other CVS) all-day, every-day.
    Similarly, you probably work on/from/with UML diagrams. Our PUG seeks
    someone willing to demonstrate the very basic use of UML and/or CVS (as
    related to Python), please.


    We meet (virtually) in the UTC+12 time-zone (0600~0830 UTC) which suits 'late-owls' on the US west coast; everyone across Oceania, Asia, and the
    Middle East; through to folk waking-up in the UK and Europe.


    We are currently enjoying a bi-monthly "Software Craftsmanship" series
    in our monthly 'Presentation Evenings', with a theme of (raising)
    professional standards, led by Olaf Thielke.

    As you will expect, the illustration of some points uses UML diagrams. Accordingly, some of our hobbyists, 'Beginners' and 'Journeymen' will
    gain more - if they first understand how to read basic UML diagrams!


    The branch's 'Coding Evenings' (our second set of monthly meetings)
    currently complement the above with a 'code along at home' series called 'Crafting Software' led by dn and DJ. It aims to help coders learn some
    Python, acquire coding techniques, and to reflect-on and benefit-from
    the principles of Software Craftsmanship (ie approaching from the
    bottom-up or what I call: 'SOLID by stealth').

    We're coding a (very) simplistic 'Business Rule', and gradually
    building-out and improving/refactoring as we go. At each stage we could
    retain the code by saving under a different module-name. Alternately,
    here is an ideal opportunity to illustrate how a versioning system
    enables one to remember, and later review and recall, 'history'!

    Here's where a short and practical demo of 'getting started with git'?
    (or ... CVS) will fit neatly into the series, perhaps on Wed 3 August.
    NB no need for multiple branches, diff-resolution, etc, etc.


    What's in it for me? In-return, the PUG's leadership-team will offer
    assistance including teaching you how to pull-together a talk (you know
    the subject but would like some help in presenting to others), thus
    building your competence and profile.

    We meet virtually, using the BigBlueButton web-conferencing
    software, and will be happy to extend your skills in that direction too!


    The PUG's Meetup group is https://www.meetup.com/nzpug-auckland/ More information about the group is available upon request. Happy to answer questions.


    Please consider offering a short but highly-pragmatic demonstration, contributing to our professional-improvement.

    Reply to me (off-list) and I'll introduce you to the wider
    PUG-leadership team...

    --
    Regards,
    =dn

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)