Issue #518 - 2021-06-28 - Becoming book author?

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

Hi there

I recently came across a blog post by Dave Cross where he shared the story of how he got into publishing ebooks. I highly recommend you read his blog post, I find it inspirational, personally. I always wanted to write a technical book on a subject related to Perl. I have high regard for those who are professional authors e.g. Curtis Poe, brian d foy, Gabor Szabo, Dave Cross and many more. Ever since I started the weekly challenge, I became more involved in writing technical blogs. Soon I realised it is not the same as writing a technical book. But the urge inside me to become an author didn't die forever. With Dave's recent blog post fanning the idea once again, I became charged one more time but this time I am seriously thinking about it. I have a topic that I wanted to explore for some time. I discussed it with Gabor and Dave and got very positive responses. So it is official I am now working on my first book, soon to be published by Dave Cross. Fingers crossed. Life is so beautiful when you have friends like Gabor and Dave who always encourage and guide you.

There is another story that I would like to share. Andrew Shitov reached out to me few days ago to ask if I was interested in sharing my Raku story at the upcoming The Raku Conference. I have accepted his offer and am working on my presentation. I haven't submitted my talk yet but will do so soon. Do you have a Raku story to share? If yes, then please do submit your talk before the deadline.

One last story for the week and then I will go away. Many of you know that I have been running the Perl Weekly Challenge for more than 2 years now. It started as a weekly challenge aimed for Perl and Raku community but soon it spread out to other languages. As of today, we now have received contributions in over 50 different languages. Latest addition is the Crystal programming language by none other than Gabor Szabo himself. A long time ago, someone (I don't remember who), suggested that I should register a generic domain instead of I didn't waste any time and registered the new domain Having registered the new domain, I didn't have the courage and expertise to switch over the actively used live site to another domain. I asked about this on Facebook and guess what? Dave Cross came up with step-by-step guide explaining how to do the domain switch. I was still very nervous to take the risk. Then came the final blow with Gabor asking the same question: why don't I move domain to a generic domain. To cut a long story short, Gabor and I spent an hour or so yesterday (Sunday afternoon) and got the domain switched over. So we now have new domain the weekly challenge: Thank you Gabor and Dave for all the support and guidance.

Enjoy the rest of the newsletter

Mohammad Sajid Anwar


Perl Steering Council Term Election 2021 Completed

by David Golden (DAGOLDEN)

David shared the news that Paul Evans has officially joined the team. Congratulations Paul.

The story of eBooks and me

by Dave Cross (DAVECROSS)

Interesting story behind the creation of Clapham Technical Press.

Perl Internals University

by Robert Acock

Do you want to learn XS/C and Perl internals? You can now, by backing the Kickstarter project.


Perl can escape the Lisp Curse

by Mark Gardner

Another interesting blog post by Mark. Keep up the great work.

Whither Perl: Blue Collar Blues

by George

Do you agree with him?

What they say in Java is just as true in Perl

by Aristotle Pagaltzis (ARISTOTLE)

Interesting post, you don't want to miss out.


The Perl echo chamber, marketing and … is Perl really dying?

Interesting points being raised/discussed in this blog post. Please do check it out.

The Weekly Challenge

The Weekly Challenge by Mohammad Anwar will help you step out of your comfort zone. You can even win prize money of a $50 Amazon voucher by participating in the weekly challenge. We pick one winner at the end of the month from among all the contributors during the month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.

The Weekly Challenge - 119

by Mohammad Sajid Anwar (MANWAR)

Welcome a new week with a couple of fun tasks "Swap Nibbles" and "Sequence without 1-on-1". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read FAQ page.

RECAP - The Weekly Challenge - 118

by Mohammad Sajid Anwar (MANWAR)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Binary Palindrome" and "Adventure of Knight" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Perl Weekly Challenge 118: Binary Palindrome

by Abigail

Abigail being the master of regex came up with one-liner regex to solve the task. Incredible.

Perl Weekly Challenge 118: Adventure of Knight

by Abigail

Abigail shared some unique aspects of task #2, at least for me. I wasn't aware of these things.

Binary Knight with Raku (and Perl)

by Arne Sommer

Thank you Arne for taking part in the weekly challenge even while on holiday. I loved the story behind the second task.

CY's Take on The Weekly Challenge #118 Task 1

by Cheok-Yin Fung

You should definitely check out her interpretation of task #1. I enjoyed it thoroughly.

CY's Puzzle Created for The Weekly Challenge #118 ‐ Pre-processing

by Cheok-Yin Fung

Cheok-Yini, being the creator of the task #2, took special interest in explaining every little thing about the task. I appreciate her sincerity.

A Knight’s Quest: A Search for His Pal

by Colin Crain

The highlight of this blog post to me, personally, is the cute little regex for Perl and Raku. Thanks for sharing.

PWC118 - Binary Palindrome

by Flavio Poletti (POLETTIX)

Bitwise operations are rare these day.s Thank you Flavio for reminding us of them.

PWC118 - Adventure of Knight

by Flavio Poletti (POLETTIX)

Usually Flavio keeps his blog posts short and sweet but for this task he went into more detail to share a behind the scenes story.

Knight thginK: Perl Weekly Challenge #118

by Dave Jacoby (JACOBY)

Dave spent good amount of time going into the details of his solution to the second task. It shows his dedication. Keep up the great work.

Perl Weekly Challenge: Week 118

by Jaldhar H. Vyas

Do you want to learn Iterative Deepening A* or IDA*? Well this will definitely help you. Thanks for sharing.

Perl Weekly Challenge #118

by James Smith

James has nailed task #2 with plenty of different solutions. Take your sweet time to go over each one of them.

TDD a perlscript with modulinos (PWC-118)

by Lance Wicks (LANCEW)

A great example of how to follow TDD in solving a task. Welcome back BTW.

Perl Weekly Challenge 118: Binary Palindrome

by Laurent Rosenfeld

I really admire the dedication of Laurent as he managed to find time to solve the task. Well done.

Perl Weekly Challenge 118

by W Luis Mochan

Interesting use of PDL to solve task #2. Thank you for sharing.

Perl Weekly Challenge 118: Binary Knight

by Roger Bell West (FIREDRAKE)

Roger took a very different route to solve task #1. I liked it. Roger's attempt at breaking down task #2 is much appreciated. It made the solution easy to follow. Thanks.

Weekly Challenge 118

by Simon Green

Simon also split task #2 into smaller tasks to make it easier to explain. I loved it. Thank you.



2021.25 Small Steps

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

Perl Jobs by Perl Careers

What would your computer say about you? Perl, Python, NLP role in Amsterdam

Our client is the worldwide leader in machine intelligence for matching people with jobs, which is to say that when it comes to hiring, they know what they’re doing. They’re looking for a Natural Language Processing (NLP) Engineer who is passionate about Machine Intelligence and can evaluate NLP systems. Strong Modern Perl is a must and Python is a Bonus.

Not All Heroes Wear Capes. Perl in Vienna

Our client takes the legwork out of the hunt for the best bargain, offering one of the largest product and price comparison platforms in German-speaking countries. They’re looking for a heroic Perl programmer to develop and deliver quality content and all the info users need to find their gadgets for the right price.

A Role that Makes Dollars (and Cents). Perl Developer Role in London

If you are a senior Perl/JS programmer with a passion for finance and business, this could be the role you’ve been waiting for. Our client is looking for an individual who understands Go programming languages, is experienced with Python and Django, and knows the ins and outs of databases like MySQL, and NoSQL databases like Google BigTable.

Pop Quiz and Your New Perl Role! 100% Remote within UK

The client is interested in anyone with experience building web apps in Perl, using one of the major Perl frameworks. If you’re a crack-hand with Catalyst, a Mojolicious master, or a distinguished Dance, they want you. You’ll be deploying apps your work to AWS, so experience would be handy, and the company’s big on testing, so they’d like you to know your way around Test::More.

The Future is Now! Perl Role in Malaysia

Our client is an online financial services company, still rapidly expanding after 20 years of impressive growth. With a truly international presence, they’re well known globally in their niche. Looking for Perl developers with a strong background in Modern Perl – you should be comfortable with Moose and PSGI/Plack, and a solid grounding in using Perl’s testing tools.

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