I Perl Mongers italiani e il gruppo Pisa.pm sono lieti di annunciare il Quarto Perl Workshop Italiano.

Il Workshop si terrà a Pisa, nei locali messi gentilmente a disposizione dal Dipartimento di Informatica dell'Università di Pisa, nei giorni 18 e 19 Settembre 2008.

Il Workshop vuole essere un'occasione d'incontro rivolta a tutti gli utilizzatori di Perl, professionisti o amatoriali che siano, ma anche a chi si avvicina per la prima volta a questo linguaggio e ne vuole conoscere le particolarità e la cultura.

Accanto a interventi nel classico stile da conferenza, saranno previsti spazi di discussione e dibattito su argomenti di interesse, proposti dai partecipanti e guidati da esperti.

La partecipazione al workshop è gratuita, e include un servizio altrettanto gratuito di coffee-break.

Saranno inoltre disponibili a pagamento (incluse nel biglietto opzionale):

* T-Shirt dell'evento
* Gadget perl.it

Per maggiori info: http://www.perl.it/workshop

Fino al 20 Luglio 2008 sei ancora in tempo per proporre un intervento. Qui trovi tutte le informazioni per farlo:

http://conferences.yapceurope.org/ipw2008/cfp.html

Ti ricordiamo che la scadenza per l'invio di interventi è il 30 giugno 2008; inoltre, sebbene la partecipazione sia gratuita, ti chiediamo di registrarti quanto prima: questo ci aiuterà nella logistica!

Folks!

After some years of unsuccesful attempts, we finally managed to organise the Italian PerlHike. There were just 2 of us, but maybe it's promising for the future. ;-)

Here you can find a detailed story on the event (In Italian language), while some pictures are available at the following links (choose the format you like best):

I had the case of one of my PCs painted by a local artist, Giulia.

Pictures follow.


Peer-to-peer television Current TV launched its Italian version a few days ago. From the first time I saw it, and then visited the website, I thought it was a very interesting way of making TV and learning things.

It's difficult these days to find something which makes some sense on other video sharing sites such as YouTube. In Current it is quite easy, as there's someone behind it who actually cares for what is interesting to publish and what isn't. Plus, what you send can even be aired on Sky channel 130 if other users like it enough!

So, welcome to Italy Current.Com!

Catalyst
Jonathan Rockway
Packt Publishing, 2007
ISBN-13: 978-1-847190-95-6
US$ 39.99 - UK£ 24.99

Rating: 4/5 (very good)

This is the first Catalyst-related book to be published, and I'm very happy of this as Catalyst is my platform of choice for web application development. Packt seems like a great publisher, as it provides books on very specific topics that otherwise might end up being uncovered by the printed media.

Catalyst is a killer Perl application, and brings MVC web development to a new level. The main other available frameworks (i.e. Rails) try to impose the framework authors' choices on the developer (i.e. which templating system to use, which database abstraction library to prefer, ...); Catalyst simply provides a basic structure, along with a wide range of different choices which play well with this basic structure. This approach greatly improves the developer's opportunities to create customized and high-quality software, but it also has a downside: newbies find it difficult to enter the Catalyst world, as they have to make choices they're not yet ready to make, and so they might tend to walk away from Catalyst, leaning towards a different framework. Jonathan Rockway's book attempts to solve this problem, providing a beginner's guide to Catalyst where all the relevant choices have already been made by the author. This book tells you: "there's more than one way to do things, and this is my way; follow it, and then you might decide to stick with it or make changes but, in the meanwhile, you will have learned Catalyst".

Catalyst - Accelerating Perl Web Application Development begins with an introduction to MVC concepts and with an overview of the Catalyst installation. The main focus of the book is, however, development of applications, from simple to more advanced ones which involve complex database operations and authentication. The book assumes the developer already knows object oriented Perl fairly well, and follows a smooth path which allows him to learn Catalyst and the author's preferred modules: DBIx::Class for the database Model, Template Toolkit for the template View, and a selection of plugins. This selection isn't - however - a group of obscure Perl modules: they are the ones most widely used by the Catalyst community. So, what this book offers is also a series of "best practice" suggestions on what to use. The chapters on testing and deployment are a much appreciated addition.

Not everything is perfect. Code formatting, which doesn't feature any empty line to separate code blocks, might sometimes make it difficult to read examples - but it's minor thing. The part regarding the Authentication plugin is a bit outdated because of API changes - but things like this happen in every programming book. The chapter on the installation of the framework is just a few pages long, and doesn't cover the problems one might encounter - but it points to IRC chat and mailing lists where to ask for help.

All in all, this a good-to-excellent introduction to the Catalyst framework, and great first book on a framework which is becoming better and better every day. Rockway's work is the starting point for anyone seriously interested in building modern and scalable web applications, and in having some fun while doing that as well.

Find recent content on the main index or look in the archives to find all content.

Recent Assets

  • thunderbird_logo.png

Categories

Pages

Powered by Movable Type 4.1