user-pic

brian d foy

  • Website: www.theperlreview.com
  • About: I'm the author of Mastering Perl, and the co-author of Learning Perl (6th Edition), Intermediate Perl, Programming Perl (4th Edition) and Effective Perl Programming (2nd Edition).
  • Commented on What is a "Senior Developer"?
    @ jrw32982 There's a difference in technical requirements and legal requirements. Software might do everything that the techies like to do in a sane environment, but the legal environment is often arcane, insane, obfuscated, and non-sensical to outsiders. That tends...
  • Commented on __END__
    Self publishing is easier than ever, but don't mistake what you see for people making money....
  • Posted PrettyDump's European Tour to brian d foy

    As part of a travel grant from The Perl Foundation, I was able to adjust a trip to visit AmsterdamX.pm, the French Perl Workshop, and London.pm.

    ="https:/…

  • Commented on __END__
    What's really more interesting is that O'Reilly has stopped selling physical books. Their website now directs you to Amazon. They say that people are more interested in subscription services such as Safari. There's been a huge shift in the post-literate...
  • Posted 20 Years of Perl mongers to brian d foy

    It was 20 years ago (almost) that a group of New Yorkers started Perl mongers. I think at the time we were eating something the caterer for The Perl Conference called "California sandwich" that had sprouts and avocado. In 1997, there was a small core of a Perl community that worked on perl, but…

  • Commented on Specifying the type of your CPAN dependencies
    Sponsored content is pretty cool when the content is really good!...
  • Commented on Trials and troubles with changing @INC
    Thanks! You helped me catch a case I missed in Test::File....
  • Commented on Golang's 'defer' in Perl
    This is very slick. Scoping and DESTROY for the win! For what it's worth, Perl 6 has phasers that can handle this sort of thing....
  • Commented on Make your CPAN module static installable
    I'd like to support this in cpan(1), but I didn't see a definition for "not complicated" that I'd have to support....
  • Commented on Testing with AppVeyor
    Fantastic! I dropped this file into Business::ISBN and it works. I wish I'd known about this service sooner. And, when it ran it chose v5.24.1, so I guess that's fixed....
  • Posted perl.jobs summary for 2016 to brian d foy

    I have a program that counts the postings to jobs.perl.org, and I used to post the annual stats for it (mostly to the old use.perl I think). It's been running on its own all along and I wasn't…

  • Posted White Camels 2016 to brian d foy

    2016.png The White Camel Awards recognize outstanding, non-technical achievement in Perl. Started in…

  • Posted Nominate Perl heroes for the 2016 White Camel Awards to brian d foy

    We're looking for nominations for the 2016 White Camel Awards that recognize significant non-technical achievement in Perl and its community. Each year we recognize work in the broad categories of community, advocacy, and user groups. These…

  • Posted Kickstart Learning Perl 6! to brian d foy

    I need everyone's help! Perl 6 had its Christmas release, it's mostly easy to install now, and the language is stable enough that something I write this year will most likely be true next year. O'Reilly wants to publish…

  • Commented on Tag your CPAN issues on github for Hacktoberfest
    As promised, I made hacktoberfest.pl to add the Hacktoberfest label to every issue in every GitHub repo that you own. I suggest you clone the repo and run the program out of that. It will be in CPAN later, but...
  • Commented on Tag your CPAN issues on github for Hacktoberfest
    I've marked some issues as Hacktoberfest: PerlPowerTools and IO::Interactive. This weekend I'll cook up a script to tag all of your issues with Hacktoberfest!...
  • Posted Perl 6 at the Alpine Perl 6 to brian d foy


  • Commented on Teach Makefile.PL to use cpanm
    That's really cool and looks useful!...
  • Commented on Missing Smart Match
    I think I mentioned the drawbacks to your case in Rethinking smart matching. You don't know what's going to happen in that smartmatch until you actually get there and know what sort of values are in scalar and array. It...
  • Commented on Perl 6: The Next Node.js, Done Right
    PAUSE has removed modules in a similar situation before, even with responsive authors. But PAUSE has the same feature: an author can remove all of their stuff at their own discretion....
  • Posted The Lyon Compromise on Perl version formats to brian d foy

    I fixed some tests in Module::Release because I supported v-strings and dev versions at the same time. Even though I don't use v-strings, the module would recognize v1.2.3_1.

  • Commented on ...but which one is easier to learn?
    Actually, Learning Perl never split. Intermediate Perl was the re-titled Learning Perl: Packages, References, and Modules. That book covered Perl 5 features that Learning Perl, a Perl 4 book, didn't....
  • Commented on Perl6 module namespace
    Sometimes the taxonomy makes sense, and sometimes it's just annoying. That someone understands what the module does and how it relates to other modules should be the most important thing. A Chess module for games of Chess uses the most...
  • Commented on Mocking a User Agent
    I had a production project like this so I actually implemented the service as a Perl program. I'd start the server and test against it. It returned canned responses, but that was good enough. I did this in mojobake to...
  • Posted The White Camel Awards, 2015 Edition to brian d foy

    white_camel_2015.pngThe White Camel Awards recognize outstanding,…

  • Posted Nominate Perl heroes for the 2015 White Camel Awards to brian d foy

    We're looking for nominations for the 2015 White Camel Awards that recognize significant non-technical achievement in Perl and its community. Each year we recognize work in the broad categories of community, advocacy, and user groups.…

  • Commented on List::Slice - Slice-like Operations for Lists
    This is really cool (and simple)—I didn't expect it to be XS. Maybe you could write about this module for PerlTricks! The very simple glue code could be a nice introduction to XS. I don't think David has any articles...
  • Posted Creating a registry of environment variables to brian d foy

    I want a registry of environment variables. If I see someone using one, I want to know what it does and what code or programs uses that. Or, given a program, what are all the variables that might affect it?

    Rather than do the whole thing, I let myself do part of the first bit. I crawled a…

  • Commented on CPAN authors and Gratipay 2.0
    I think I'm more confused after reading that issues thread than when I started....
  • Commented on Anonymous Classes With Private Data
    Huzzah. I was talking about this idea at lunch today, although I didn’t know anyone was doing anything about it. I’d really like to have even named classes in a variable. Here’s some ridiculous syntax to load a particular version...
Subscribe to feed Recent Actions from brian d foy

  • Konstantin Uvarin commented on Trials and troubles with changing @INC

    Wow! So cool, never would have thought of it.

  • Damian Conway commented on __END__

    Yes. No question about it.

    As brian indicates, it's simply a matter of ensuring the book earns enough to cover the cost of living while it's written...and earns that amount fast enough to compensate for living without other income while it's being written. And, yes, even 0.1% of Mr Obama's deal would probably achieve that.

    Indeed, that 0.1% might well represent more income that all my books have collectively earned over the past two decades. For the…

  • Dean commented on __END__

    Self publishing is easier than ever. Which is being taken advantage of.

    Whats interesting is that as a result of changes in the way people consume media, we are seeing people embrace new concepts. Or perhaps, old concepts with a new spin on them.

    For example, perl maven is more or a less a serial with regular editions. This likely suits people who have a few moments to read over it while in transit or squat 'n surfing.

    Perl tricks dot com is similar. Although its really just a blog.

    I am not aware of, but would like to hear about, anyone with a regular "podcas…

  • simbabque commented on __END__
    Kids sit for hours watching **minecraft** or watching people **unwrap consumer electronics and clothes** - surely there is a gap there for someone to post perl?

    There is a big difference between making a Let's Play video or an unboxing event and a proper tutorial.

    The gamers often have quite substantial income from those streams and the related advertising, which gives them access to high-end recording software and editing tools, or even people who edit it for them. They need to invest a lot of time into research and building their brand. It might lo…

  • Ovid commented on What is a "Senior Developer"?

    @jrw32982: another example would be the following not entirely fictional scenario:

    Management: we would like to release this feature next week.

    Devs: we need to rewrite the entire backend to have a distributed, fault-tolerant NoSQL data store and we can get you that feature in about three months.

    Management: How does that make up for the $3 million we'll lose if we don't get that feature out?

    Devs: It helps us scale better because we no longer have an RDBMS as a bottleneck.

    Management: How does that make up for the $3 million we'll lose if we don'…

Subscribe to feed Responses to Comments from brian d foy

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is hosted by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.