#156 All the programming LOLs
Published November 15, 2019
28 min
    Add to queue
    Copy URL
    Show notes

    Sponsored by DigitalOcean: pythonbytes.fm/digitalocean

    Special guests:

    Dan #1: Why You Should Use python -m pip

    Cecil #2: Visual Studio Online: Web-Based IDE & Collaborative Code Editor

    Michael #3: Python Adopts a 12-month Release Cycle

    • The long discussion on changing the Python project's release cadence has come to a conclusion: the project will now be releasing new versions on an annual basis.
    • Described in PEP 602
    • The steering council thinks that having a consistent schedule every year when
    • we hit beta, RC, and final it will help the community:
      • Know when to start testing the beta to provide feedback
      • Known when the expect the RC so the community can prepare their projects for the final release
      • Know when the final release will occur to coordinate their own releases (if necessary) when the final release of Python occurs
      • Allow core developers to more easily plan their work to make sure work lands in the release they are targeting
      • Make sure that core developers and the community have a shorter amount of time to wait for new features to be released

    Dan #4: Black 19.10b0 Released — stable release coming soon

    Cecil 5: Navigating code on GitHub

    Michael #6: lolcommits: selfies for software developers.

    • lolcommits takes a snapshot with your webcam every time you git commit code, and archives a lolcat style image with it. git blame has never been so much fun.
    • Infinite uses: Animate your progress through a project and watch as you age. See what you looked like when you broke the build. Keep a joint lolrepository for your entire company.
    • Plugins: Lolcommits allows a growing list of plugins to perform additional work on your lolcommit image after capturing.
    • Animate: Configure lolcommits to generate an animated GIF with each commit for extra lulz!







        0:00:00 / 0:00:00