RFC 84 by Damian Conway: => => =>

RFC 84 by Damian Conway: Replace => (stringifying comma) with => (pair constructor) Yet another nice goodie from Damian, truly what you might expect from the interlocutor and explicator! The fat comma operator, =>, was originally used to separate values – with a twist. It behave just like , operator did, but modified parsing toContinue reading “RFC 84 by Damian Conway: => => =>”

RFC 188, by Damian Conway: Objects: Private keys and methods

Break someone’s code today! On September 1st of 2000 Damian Conway sent a proposal №188, promoting the idea of Private Keys and Methods. In those days, Perl’s object-oriented programming relied heavily on hashes. Indeed, a hash can store data values by keys, as well as references to routines, which is how you can describe anContinue reading “RFC 188, by Damian Conway: Objects: Private keys and methods”

Day 4 – Not tripping over tripcodes

Greetings. Today we are going to look at an implementation of tripcodes, a kind of hashing used for signing posts anonymously on the Internet. There are different algorithms to do so, but one that we are interested in is one generating non-secure, old-fashioned tripcodes. So what is it? Say there is a website allowing toContinue reading “Day 4 – Not tripping over tripcodes”

Day 2 – CRUD with Cro::HTTP, a tutorial

Greetings! Today we will go through this tutorial about writing a simple CRUD service using Cro. For the impatient ones, link to the sources is at the end of the post. Why would I want to read this piece of text and code? A Cro::HTTP usage for a server-side application with authentication + authorization andContinue reading “Day 2 – CRUD with Cro::HTTP, a tutorial”