Perl Weekly
Issue #419 - 2019-08-05 - When regexes strike
latest | archive | edited by Gabor Szabo
|
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
|
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
|
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
|
A lost camel is looking for its way back home.
|
|
|
Web
|
|
Testing
|
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.
|
|
|
by Adam Russell
Adam re-used some code from previous week challenge. He used Sakamoto method to calculate "day of week".
|
|
|
by Arne Sommer
Arne, as usual, shows the power of Perl6 with line-by-line explanation.
|
|
by Dave Cross (DAVECROSS)
Dave Cross found the challenge tempting and couldn't resist. He even blogged about it.
|
|
|
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.
|
|
|
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.
|
|
by Francis Whittle
Francis takes us through the solutions in Perl6. He made it look easy and simple.
|
|
by Jo Christian Oterhals
After a short break, Jo Christian Oterhals came back and took the weekly challenge. Enjoy his very interesting blog.
|
|
|
by Laurent Rosenfeld
Laurent back with this intensive analysis. You must checkout his blog first.
|
|
Perl 6
|
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.
|
|
|
|
Other
|
|
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
|
August 7-9, 2019 Riga, Latvia
|
|
August 16-17, 2019 Flörli Olten, Switzerland
|
|
David Game College, 31 Jewry St, London EC3N 2ET
|
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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!
|