+ All Categories
Home > Business > YAPC::EU 2007 Nigel Hamilton

YAPC::EU 2007 Nigel Hamilton

Date post: 13-Dec-2014
Category:
Upload: guest7d3c87
View: 2,904 times
Download: 0 times
Share this document with a friend
Description:
 
Popular Tags:
39
Trexy Social Search Powered by People and Perl YAPC::EU 2007 Nigel Hamilton ([email protected])
Transcript
Page 1: YAPC::EU 2007 Nigel Hamilton

Trexy Social SearchPowered by People and Perl

YAPC::EU 2007Nigel Hamilton ([email protected])

Page 2: YAPC::EU 2007 Nigel Hamilton
Page 3: YAPC::EU 2007 Nigel Hamilton
Page 4: YAPC::EU 2007 Nigel Hamilton
Page 5: YAPC::EU 2007 Nigel Hamilton
Page 6: YAPC::EU 2007 Nigel Hamilton
Page 7: YAPC::EU 2007 Nigel Hamilton
Page 8: YAPC::EU 2007 Nigel Hamilton
Page 9: YAPC::EU 2007 Nigel Hamilton
Page 10: YAPC::EU 2007 Nigel Hamilton
Page 11: YAPC::EU 2007 Nigel Hamilton
Page 12: YAPC::EU 2007 Nigel Hamilton

Template::Simple● Uri Guttman's sublime module – proudly

sponsored by Turbo10/Trexy

● Solves 99.99% of the templating problem in approx 100 LOC

● Features: choose your own [-tokens-], hash/array/code_ref/object rendering, loops, caching, template importing – and more!

● Philosophy: “No Code in the Template!”

Page 13: YAPC::EU 2007 Nigel Hamilton

DBIx::Simple

● Juerd Waalboer's sublime module – we didn't sponsor it but we would have!

● Solves 99.99% of the “get data in/out of my database” problem in approx 400 LOC

● Philosophy:

$db->query($query, @variables)->what_you_want();

Page 14: YAPC::EU 2007 Nigel Hamilton
Page 15: YAPC::EU 2007 Nigel Hamilton
Page 16: YAPC::EU 2007 Nigel Hamilton
Page 17: YAPC::EU 2007 Nigel Hamilton
Page 18: YAPC::EU 2007 Nigel Hamilton
Page 19: YAPC::EU 2007 Nigel Hamilton
Page 20: YAPC::EU 2007 Nigel Hamilton
Page 21: YAPC::EU 2007 Nigel Hamilton
Page 22: YAPC::EU 2007 Nigel Hamilton
Page 23: YAPC::EU 2007 Nigel Hamilton
Page 24: YAPC::EU 2007 Nigel Hamilton
Page 25: YAPC::EU 2007 Nigel Hamilton
Page 26: YAPC::EU 2007 Nigel Hamilton
Page 27: YAPC::EU 2007 Nigel Hamilton
Page 28: YAPC::EU 2007 Nigel Hamilton
Page 29: YAPC::EU 2007 Nigel Hamilton
Page 30: YAPC::EU 2007 Nigel Hamilton
Page 31: YAPC::EU 2007 Nigel Hamilton
Page 32: YAPC::EU 2007 Nigel Hamilton

Actitrons and Perceptrons

Page 33: YAPC::EU 2007 Nigel Hamilton
Page 34: YAPC::EU 2007 Nigel Hamilton
Page 35: YAPC::EU 2007 Nigel Hamilton

Perceptrons● A Perceptron is an atomic unit of perception

● A Perceptron is received by a Sensor and is sent to a Channel (e.g., [email protected])

● The Perceptron captures the entire object (Email::Simple, RSS::FeedEntry etc) as a BLOB

● Perceptrons have standard META info

Page 36: YAPC::EU 2007 Nigel Hamilton

Sensors

● Sensors detect new Perceptrons: Goo::Sensor::Email

Goo::Sensor::ShellHistory

Goo::Sensor::ToDo

Goo::Sensor::FeedReader

Goo::Sensor::Chat

● Many more to come ...

Page 37: YAPC::EU 2007 Nigel Hamilton
Page 38: YAPC::EU 2007 Nigel Hamilton

Next Steps for The Goo ...

● More evolution required still need to find 'flow' - group flow++ too

Channelling

Goo::Perceptron::Diff – Sensors needed

● Planning to release it under Artistic 2.0 soon after Perl6 comes out – CHRISTMAS++!

● blog.thegoo.org

Page 39: YAPC::EU 2007 Nigel Hamilton

The End


Recommended