Steve Bertrand

  • About: Just Another Perl Hacker
  • Posted Access the Tesla API with Perl! to Steve Bertrand

    For several years, I spent much time writing code for the Raspberry Pi, including hardware level register C code so that we can use various Integrated Circuit chips and sensors with Perl.

    A couple of years ago, I acquired much larger and much more expensive toy, an all-wheel drive, full au…

  • Posted berrybrew version 1.36 released! to Steve Bertrand

    I've released version 1.36 of berrybrew, the Perlbrew for Windows. I've also reached out to see how I can become part of the Strawberry Perl team to get back on track with the release of new Strawberry Perls.

    If you have any information on the release procedure for Strawberry, or know anyo…

  • Posted berrybrew version 1.34 released! to Steve Bertrand

    I've released version 1.34 of berrybrew.

    Notable changes:

    • UI elements now update on the fly, so all changes are reflected immediately
    • You can 'use' any version of installed Perl from the UI, which opens up a new CLI…
  • Posted berrybrew version 1.33 released! to Steve Bertrand

    I've released berrybrew version 1.33. This version has significant enhancements, along with some bug fixes and handling of some uncaught exceptions. The changes reflect versions 1.30 to 1.33.

    Major changes include:


  • Commented on - https any time soon?
    Please tell me that you're not going to change the releases.json structure... To further, as the author of berrybrew who relies on several aspects of the site to manage Perls, might I be included in advance of site changes so...
  • Posted berrybrew, the Perlbrew for Windows 1.30 released to Steve Bertrand

    Merry Christmas fellow Perlers!

    I have been working tirelessly on the newest version of berrybrew, and thought there's no better day to release it.

    It brings significant new features:

    New Features

  • Posted Desire for Perl wrapper of Mozilla's IoT platform to Steve Bertrand

    I've spent more than four years working on Raspberry Pi stuff for Perl, and although it's only garnered a relatively small but thorough interest, it's been a wonderful one to be a part of.

    Mozilla has opened up a new IoT Platform, and I'm wondering if…

  • Posted berrybrew, the Perlbrew for Windows v1.26 released to Steve Bertrand

    I've finally found some time to get some wanted and needed changes implemented into berrybrew.

    Some changes were for development and testing of the software itself, a couple of features were added due to community requests, and yet more w…

  • Posted berrybrew 1.23 released! to Steve Bertrand

    It's been quite a while in the making, but berrybrew version 1.23 now has the ability to "clone" modules from one Perl instance into another.

    It's currently a two-step process.

    First, berrybrew switch

  • Commented on Pull Request Tracker
    You've done a job that literally nobody else has in the past. I've been fortunate enough to receive your kind work, and for that, I'm very thankful. It's because of you and people like you that will keep Perl going...
  • Commented on Improving coverage with metacpan
    I love this new feature. Absolutely love it. My core dists have 98%+ coverage, and the reason behind not having 100% is due to the fact that I've got a "_vim_placeholder()" type sub that is untested, because it's literally just...
  • Posted Programming the Raspberry Pi with Perl: eBook Released! to Steve Bertrand

    It's finally here! Our Programming the Raspberry Pi eBook has been released!

    You can learn more about it and purchase it here on Leanpub.

    As one person mentioned to me "Finally, a release from the shackles of Raspb…

  • Posted Perl RaspberryPi eBook fundraiser, goal reached! to Steve Bertrand

    Well, thanks to the very generous donations by my kin Perl Hackers, the fundraiser for the Raspberry Pi eBook that Timm set up and I eventually jumped on board for has reached its initial fundraising…

  • Posted Programming the Raspberry Pi with Perl; eBook fundraiser (Update) to Steve Bertrand

    Well, thanks to all the generous donations, we've reached 71% of our initial target at exactly half-way through the campaign!!

    We have decided to set a stretch goal. If we surpass our minimum $2,500 USD and get up to $4,000 USD, we will be adding three new chapters.

    Timm will add o…

  • Posted Programming the Raspberry Pi with Perl; eBook fundraiser to Steve Bertrand

    A few weeks back, it was pointed out to me that Timm Murray was proposing to write an eBook for using Perl on the Raspberry Pi. Due to my extensive work on that platform over the last two-plus years, I had keen interest in the project.

    Timm will be writing the bulk of the content using var…

  • Commented on Pi Day!
    His name is Theodore (Theo). That cabin is my sauna cabin, about 500 metres from my house, and overlooks the lake and boat launch. One day, my wife and I were sitting in chairs having a drink, and we were...
  • Posted Pi Day! to Steve Bertrand

    Yesterday, when I published and wrote a blog about my new RPi::StepperMotor distribution, I didn't even think that the…

  • Posted Controlling a stepper motor with the Raspberry Pi to Steve Bertrand

    I live in an extremely remote part of Northern British Columbia, Canada. It is a minimum of an hour to get to the nearest town. We are exceptionally sparsely populated with a vast amount of land right on the second-largest lake in the province.

    To that end, we have a wild abundance of wild…

  • Posted Easily back up your Github repositories and/or issues to Steve Bertrand

    It's been in the works at the lower-end of my priority list, but after having a bit of a bug-closing weekend, thought I'd tackle getting out an initial release of Github::Backup.

    The cloud is a great thing, until the sun evaporates i…

  • Posted Verifying your distribution's revdeps still work after a change to Steve Bertrand

    In one of my pieces of software, Mock::Sub, I recently found that I wanted to add a new feature, and as always, I wrote a test file for the new work before modifying code. After making the first round of changes, I stumbled upon a previously…

  • Commented on Plan for perldoc 4.0
    Can you please either comment or edit your post to include links to discussions about your perldoc modifications that have or are currently happening?...
  • Posted How the RPi::WiringPi distribution is tested to Steve Bertrand

    So I'm gearing up to write a "Howto Raspberry Pi with Perl" multi-chapter tutorial, and as I finalize a few last things, I thought I'd put together how all of the software is laid out and is continuously tested.

    The RPi::WiringPi distrib…

  • Commented on Challenge: At least one PR a day in a month
    s/overlooking/looking ahead/...
  • Commented on Challenge: At least one PR a day in a month
    As one who has been an appreciative recipient of your PRs, perhaps overlooking a few months at a time, choosing your projects in advance, and slotting out how you can sort the easier PRs from the more difficult ones, and...
  • Posted berrybrew, the Perlbrew for Windows, updated to v1.15 to Steve Bertrand

    I've released berrybrew version 1.15.

    All of the credit for this update goes to PETERCJ who went far above and beyond with this PR. It's a pleasure to have him contributing to this (or any) project.

    The significant change here is …

  • Commented on 1000th consecutive days releasing to CPAN
    Congratulations! As one of the recipients of a few+ of your PRs, thank you very much for your hard work, dedication and commitment!...
  • Posted Reading/writing Arduino pins over I2C with Perl to Steve Bertrand

    Today, loosely inspired by this thread over on Perlmonks, I'm going to show how to set up an Arduino (Uno in this test case) with a pseudo-register that allows toggling one if its digital pins on and off, and another pseudo-register to read an…

  • Commented on berrybrew, the Perlbrew for Windows, updated to v1.13
    I hope you find it useful, Yuki!...
  • Posted berrybrew, the Perlbrew for Windows, updated to v1.13 to Steve Bertrand

    I've released berrybrew version 1.13.

    The most notable change is the addition of the register command, which allows you to copy/move existing Strawberry Perl portable editions from your local/remote system…

  • Commented on Using a controllerless servo on the Raspberry Pi with Perl
    Hi Jarkko, My unit I tested on is an SG90 servo, like this: I've also had two others do some testing while I work on getting the core module updated and reported back stating that it works for other...
  • Subscribe to feed Recent Actions from Steve Bertrand

    Subscribe to feed Responses to Comments from Steve Bertrand

    About is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.