Perl Weekly
Issue #518 - 2021-06-28 - Becoming book author?
latest | archive | edited by Mohammad Sajid Anwar
|
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 perlweeklychallenge.org. I didn't waste any time and registered the new domain theweeklychallenge.org. 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: theweeklychallenge.org. Thank you Gabor and Dave for all the support and guidance.
Enjoy the rest of the newsletter
Mohammad Sajid Anwar
|
|
|
Announcements
|
by David Golden (DAGOLDEN)
David shared the news that Paul Evans has officially joined the team. Congratulations Paul.
|
|
|
|
by Robert Acock
Do you want to learn XS/C and Perl internals? You can now, by backing the Kickstarter project.
|
|
Articles
|
by Mark Gardner
Another interesting blog post by Mark. Keep up the great work.
|
|
|
by George
Do you agree with him?
|
|
|
Discussion
|
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.
|
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.
|
|
|
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.
|
|
|
by Abigail
Abigail being the master of regex came up with one-liner regex to solve the task. Incredible.
|
|
by Abigail
Abigail shared some unique aspects of task #2, at least for me. I wasn't aware of these things.
|
|
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.
|
|
by Cheok-Yin Fung
You should definitely check out her interpretation of task #1. I enjoyed it thoroughly.
|
|
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.
|
|
by Colin Crain
The highlight of this blog post to me, personally, is the cute little regex for Perl and Raku. Thanks for sharing.
|
|
by Flavio Poletti (POLETTIX)
Bitwise operations are rare these day.s Thank you Flavio for reminding us of them.
|
|
|
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.
|
|
|
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.
|
|
|
by Jaldhar H. Vyas
Do you want to learn Iterative Deepening A* or IDA*? Well this will definitely help you. Thanks for sharing.
|
|
by James Smith
James has nailed task #2 with plenty of different solutions. Take your sweet time to go over each one of them.
|
|
by Lance Wicks (LANCEW)
A great example of how to follow TDD in solving a task. Welcome back BTW.
|
|
by Laurent Rosenfeld
I really admire the dedication of Laurent as he managed to find time to solve the task. Well done.
|
|
by W Luis Mochan
Interesting use of PDL to solve task #2. Thank you for sharing.
|
|
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.
|
|
by Simon Green
Simon also split task #2 into smaller tasks to make it easier to explain. I loved it. Thank you.
|
|
Videos
|
|
|
Rakudo
|
|
Weekly collections
|
|
The corner of Gabor
A couple of entries sneaked in by Gabor.
|
|
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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!
|