Making the 'First Hard Thing' easy

Amsterdam.pm, Groningen.pm, AmsterdamX.pm, London.pm

60 minutes

Intermediate

English 

„Make easy things easy and hard things possible”
Lary Wall

„There are only two hard things in Computer Science: cache invalidation and naming things.”
Phill Karlton


The internet and the HTTP specs were specifically designed to allow responses to be cached. RFC 7234 is a 43page long specification on how to do it.

Unfortunately, there is a whole plethora of modules on CPAN that take the 'easy way' and make caching and cache invalidation very hard because of poor implementations.

With Perl, it is not about "making the first hard thing – cache and invalidation – possible" ... let's make it easy! 

[ Abstract ]