Issue #419 - 2019-08-05 - When regexes strike

latest | archive | edited by Gabor Szabo
This edition was made possible by the supporters of our cause.
Don't miss the next issue!

Hi,

I am currently travelling in Iceland, so I don't have a lot of time to write, but make sure you enjoy your week! I certainly am.

Gabor Szabo


Sponsors

With StickerYou.com, you can even create custom patches!

StickerYou is your one-stop shop to make your business stick. Ever thought of ordering custom patches for your business? Your staff could have name badge patches, or you could have your logo on a patch for staff or customers to sew onto their jean jackets, hats, backpacks, t-shirts, laptop bags, you name it! Whether you’re a freelancer, business owner, artist, activist or fan, StickerYou.com makes it easy to create brand awareness by branding your gear and having your logo on display everywhere you go. Use code PERL10 at checkout for a 10% discount.


Articles

Details of the Cloudflare outage on July 2, 2019

Besides the fact that it is an interesting read, it points to some flaws of the regex engine which is also employed in Perl, but more importantly it shows the usage of Regexp::Debugger


Discussion

It's been about 10 years since I've used Perl...

A lost camel is looking for its way back home.


Web

Testing

Problems testing older Perls on Travis-CI

by Dave Cross (DAVECROSS)

Is anyone else seeing problems when testing old(ish) Perl versions on Travis-CI?


Perl Weekly Challenge

The Perl Weekly Challenge by Mohammad Anwar will help you step out from your comfort-zone. You can even win the prize money of $50 Amazon voucher by participating in the weekly challenge. The weekly prize is kindly sponsored by Peter Sergeant of PerlCareers.

Perl Weekly Challenge - 020

by Mohammad Sajid Anwar (MANWAR)

Don't miss the fun and try new challenges every week. For more information, please read FAQ page.

RECAP - Perl Weekly Challenge - 019

by Mohammad Sajid Anwar (MANWAR)

Review of last week challenge. There are plenty of great solutions.

Perl Weekly Challenge 019

by Adam Russell

Adam re-used some code from previous week challenge. He used Sakamoto method to calculate "day of week".

Word Wrapped Weekends, Perl 6 Edition

by Arne Sommer

Arne, as usual, shows the power of Perl6 with line-by-line explanation.

Counting Weekends And Wrapping Text

by Dave Cross (DAVECROSS)

Dave Cross found the challenge tempting and couldn't resist. He even blogged about it.

Five-Weekend Mondays and How Years Work

by Dave Jacoby (JACOBY)

Dave blogging skill is unique and I am a big fan of his blog. Here also he shares interesting facts and figures with regard to the challenge.

Perl Weekly Challenge 019: Five Weekends and Paragraph Wrapping

by E. Choroba (CHOROBA)

E. Choroba, while busy preparing slides for The Perl Conference in Riga, he quickly done the challenge and blog about it.

Greedy expression of the best months – Perl weekly challenge 19

by Francis Whittle

Francis takes us through the solutions in Perl6. He made it look easy and simple.

Perl 6 small stuff #21: it’s a date! …or: learn from an overly complex solution to a simple task

by Jo Christian Oterhals

After a short break, Jo Christian Oterhals came back and took the weekly challenge. Enjoy his very interesting blog.

Perl Weekly Challenge # 19: Weekends and Wrapping Lines

by Laurent Rosenfeld

Laurent back with this intensive analysis. You must checkout his blog first.


Perl 6

Chopping substrings

by Damian Conway (DCONWAY)

The "best practice" solution is a technique known as suffix trees, which requires some moderately complex coding. However, we can get very reasonable performance for strings up to hundreds of thousands of characters long using a much simpler approach.

2019.30 Released Again

by Elizabeth Mattijsen (ELIZABETH)


Other

Monthly Report - July

by Mohammad Sajid Anwar (MANWAR)

I wish more people had such report. Publicly.

The Language of Programming

by Anjana Vakil

Whitelist-Blacklist, Master-Slave, there are plenty of vocabulary used in the tech world that is misleading at best, but can be quite hurtful to many people. Some seem obvious, some less so. In her talk Anjana sheds a lite on some of these practices and offers a way forward.


Weekly collections

Events

European PerlCon 2019

August 7-9, 2019 Riga, Latvia

Swiss Perl Workshop 2019

August 16-17, 2019 Flörli Olten, Switzerland

London Perl Workshop 2019

David Game College, 31 Jewry St, London EC3N 2ET


Perl Jobs by Perl Careers

Independent thinkers required! Mid/Senior-level Developer for an innovative London company

This company is renowned for its fast-moving, low-structure environment, where employees are given an impressive lease of freedom to work on projects in their own way and on their own schedule. They are looking for a Mid/Senior-level developer to join their team, with responsibilities across a full range of aspects from website management to data analysis.

Save the world then go get piste -- Mid-level Perl developer and ski-master in Sevenoaks, Kent

The company helps charities fundraise online and works in online payments; you’ll literally be saving the world a little bit with every line of code you commit. And while you’ll be well rewarded in financial terms, you’re also likely to enjoy the annual ski trip for the company’s developers, or popping over to South Africa to work from the offices there.

Use Open Source Tools for a Righteous Cause (Artist Protection)

Small London team building an advanced platform (Perl) on fully owned infrastructure, for people who create, manage, and use music in their business. This enables musicians and other industry professionals to retain ownership of their assets.

Do one thing, do it well, and do it with Perl (US)

The company has longevity as well, and that’s no accident – they like what they do, and they do it well. They’ve stuck with their core competency and forging considered and effective decisions across their history.

Modern Perl developers needed to drive medical diagnosis into the future

A Cambridge-based provider of a revolutionary diagnostic tool for clinicians is looking for Modern Perl developers who are passionate about using their tech skills to help further the field of medicine. You’ll be building the tools that scientists are using to cure disease.



You know, you could get the Perl Weekly right in your mailbox. Every Week.
Free of charge!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter RSS Feed of the Perl Weekly. Updated once a week