Programming By Stealth

By: Bart Busschots & Allison Sheridan
  • Summary

  • A collaborative project between Bart Busschots and Allison Sheridan to sneak up on real programming in small easy steps, using the allure of the web as the carrot to entice people forward.
    Show More Show Less
activate_Holiday_promo_in_buybox_DT_T2
activate_samplebutton_t1
Episodes
  • PBS 171 of X: MVC in XKpasswd-js
    Sep 29 2024

    We have a bit of a changeup for today's lesson. While Bart Busschots is in attendance for this episode, he is not be the instructor, he is a student like me. Our instructor today is the delightful Helma van der Linden and she's going to teach us about how she applied the Model View Controller pattern to our project XKPasswd.

    You can find Helma's fabulous tutorial shownotes at pbs.bartificer.net.

    Join the Conversation:
    • allison@podfeet.com
    • podfeet.com/slack
    Support the Show:
    • Patreon Donation
    • PayPal one-time donation
    • Podfeet Podcasts Mugs at Zazzle
    • Podfeet 15-Year Anniversary Shirts

    Referral Links:

    • Parallels Toolbox - 3 months free for you and me
    • Learn through MacSparky Field Guides - 15% off for you and me
    • Backblaze - One free month for me and you
    • Setapp - One free month for me and you
    • Eufy - $40 for me if you spend $200. Sadly nothing in it for you.
    • PIA VPN - One month added to Paid Accounts for both of us
    • CleanShot X - Earns me $25%, sorry nothing in it for you but my gratitude
    Show More Show Less
    1 hr and 19 mins
  • PBS 170 of X: Model View Controller (MVC)
    Sep 15 2024

    We're back from our summer hiatus (actually scheduled for the first time ever instead of accidentally happening!)

    In this week's episode, Bart takes on the task of explaining the philosophy behind why having a framework for software development is useful and even crucial as projects get bigger and more complex. We chose this topic because the XKPasswd project has already started using a framework called Model View Controller. We get the barest understanding of MVC in this explanation from Bart, and the next episode of Programming By Stealth will be the wonderful Helma van der Linden explaining the details of her implementation of MVC for the XKPasswd project. In the first episode of its kind, I won't be the only student in the class - Bart and I will be learning together.

    You can find Bart's fabulous tutorial shownotes at pbs.bartificer.net.

    Join the Conversation:
    • allison@podfeet.com
    • podfeet.com/slack
    Support the Show:
    • Patreon Donation
    • PayPal one-time donation
    • Podfeet Podcasts Mugs at Zazzle
    • Podfeet 15-Year Anniversary Shirts

    Referral Links:

    • Parallels Toolbox - 3 months free for you and me
    • Learn through MacSparky Field Guides - 15% off for you and me
    • Backblaze - One free month for me and you
    • Setapp - One free month for me and you
    • Eufy - $40 for me if you spend $200. Sadly nothing in it for you.
    • PIA VPN - One month added to Paid Accounts for both of us
    • CleanShot X - Earns me $25%, sorry nothing in it for you but my gratitude
    Show More Show Less
    54 mins
  • PBS Tidbit 8 – Interview with jq Maintainer Mattias Wadman
    Aug 6 2024

    In this Tidbit version of Programming By Stealth, Bart Busschots interviews Mattias Wadman, one of the maintainers of the jq project. This was great fun as we just finished learning jq in Programming By Stealth.

    Read an unedited, auto-generated transcript with chapter marks: PBS_2024_08_06

    You can find out more about Mattias & the various projects he is working on at the links below:

      Follow Mattias on Mastodon: @wader@fosstodon.org

      Mattias’ GitHub Profile which hosts some notable jq-related projects:

        fq for querying binary files with the jq language: github.com/wader/fq

        • A list of presentations about fq — github.com/…
        • The fork of the Go version of jq that powers fq — github.com/…

        The language definition file for adding jq support to IDEs like VS Code: github.com/wader/jq-lsp

        jq implemented in jq: github.com/wader/jqjq

      Some notable jq commits & files mentioned during the interview:

      • The very first commit in Haskel
      • The switch to C
      • jq’s main function which is written in jq — https://github.com/…

      A version of jq implemented in Go: github.com/itchyny/gojq

      A version of jq implemented in Rust by Michael Färber: github.com/01mf02/jaq

      • Michael’s formal specification of the jq language — github.com/…
      • The “Denotational Semantics and a Fast Interpreter for jq” academic paper by Michael
    Show More Show Less
    1 hr and 5 mins

What listeners say about Programming By Stealth

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.