Enviar pesquisa
Carregar
Let's use Xslate - Osdc.tw 2011
•
Transferir como ODP, PDF
•
2 gostaram
•
824 visualizações
Goro Fuji
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 15
Baixar agora
Recomendados
Ratpack the story so far
Ratpack the story so far
Phill Barber
What's new in Symfony3
What's new in Symfony3
Yuki MAEJIMA
How to use App::FatPacker effectively
How to use App::FatPacker effectively
Shoichi Kaji
Multithreading and Actors
Multithreading and Actors
Diego Pacheco
Gdg dev fest 2107 to kotlin, with love
Gdg dev fest 2107 to kotlin, with love
Ayman Mahfouz
R.A.P. (Rely on Android Platform)
R.A.P. (Rely on Android Platform)
Aditium
Jsx language-notes
Jsx language-notes
Goro Fuji
Inside frogc in Dart
Inside frogc in Dart
Goro Fuji
Recomendados
Ratpack the story so far
Ratpack the story so far
Phill Barber
What's new in Symfony3
What's new in Symfony3
Yuki MAEJIMA
How to use App::FatPacker effectively
How to use App::FatPacker effectively
Shoichi Kaji
Multithreading and Actors
Multithreading and Actors
Diego Pacheco
Gdg dev fest 2107 to kotlin, with love
Gdg dev fest 2107 to kotlin, with love
Ayman Mahfouz
R.A.P. (Rely on Android Platform)
R.A.P. (Rely on Android Platform)
Aditium
Jsx language-notes
Jsx language-notes
Goro Fuji
Inside frogc in Dart
Inside frogc in Dart
Goro Fuji
How Xslate Works
How Xslate Works
Goro Fuji
Are you new to Apache Camel
Are you new to Apache Camel
gnanagurus
Parrot tutorial
Parrot tutorial
HarikaReddy115
Red Hat Nordics 2020 - Apache Camel 3 the next generation of enterprise integ...
Red Hat Nordics 2020 - Apache Camel 3 the next generation of enterprise integ...
Claus Ibsen
PHP Mega Meetup, Sep, 2020, Anti patterns in php
PHP Mega Meetup, Sep, 2020, Anti patterns in php
Ahmed Abdou
Omnibus to the future!
Omnibus to the future!
Jan Ivar Beddari
Ot performance webinar
Ot performance webinar
Suite Solutions
Simplify Machine Learning with the Deep Learning AMI | AWS Floor28
Simplify Machine Learning with the Deep Learning AMI | AWS Floor28
Amazon Web Services
Smart Enterprise Application Integration with Apache Camel
Smart Enterprise Application Integration with Apache Camel
Kai Wähner
Version Control in Machine Learning + AI (Stanford)
Version Control in Machine Learning + AI (Stanford)
Anand Sampat
Um2010
Um2010
Jun Furuse
Introduction to Writing Readable and Maintainable Perl (YAPC::EU 2011 Version)
Introduction to Writing Readable and Maintainable Perl (YAPC::EU 2011 Version)
Alex Balhatchet
Sparklife - Life In The Trenches With Spark
Sparklife - Life In The Trenches With Spark
Ian Pointer
Php extensions workshop
Php extensions workshop
julien pauli
Diving into Functional Programming
Diving into Functional Programming
Lev Walkin
Chaos Engineering Talk at DevOps Days Austin
Chaos Engineering Talk at DevOps Days Austin
matthewbrahms
Introduction to writing readable and maintainable Perl
Introduction to writing readable and maintainable Perl
Alex Balhatchet
The Holistic Programmer
The Holistic Programmer
Adam Keys
Python overview
Python overview
Haroon Karim
Python 3 Intro Presentation for NEWLUG
Python 3 Intro Presentation for NEWLUG
NEWLUG
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Mais conteúdo relacionado
Semelhante a Let's use Xslate - Osdc.tw 2011
How Xslate Works
How Xslate Works
Goro Fuji
Are you new to Apache Camel
Are you new to Apache Camel
gnanagurus
Parrot tutorial
Parrot tutorial
HarikaReddy115
Red Hat Nordics 2020 - Apache Camel 3 the next generation of enterprise integ...
Red Hat Nordics 2020 - Apache Camel 3 the next generation of enterprise integ...
Claus Ibsen
PHP Mega Meetup, Sep, 2020, Anti patterns in php
PHP Mega Meetup, Sep, 2020, Anti patterns in php
Ahmed Abdou
Omnibus to the future!
Omnibus to the future!
Jan Ivar Beddari
Ot performance webinar
Ot performance webinar
Suite Solutions
Simplify Machine Learning with the Deep Learning AMI | AWS Floor28
Simplify Machine Learning with the Deep Learning AMI | AWS Floor28
Amazon Web Services
Smart Enterprise Application Integration with Apache Camel
Smart Enterprise Application Integration with Apache Camel
Kai Wähner
Version Control in Machine Learning + AI (Stanford)
Version Control in Machine Learning + AI (Stanford)
Anand Sampat
Um2010
Um2010
Jun Furuse
Introduction to Writing Readable and Maintainable Perl (YAPC::EU 2011 Version)
Introduction to Writing Readable and Maintainable Perl (YAPC::EU 2011 Version)
Alex Balhatchet
Sparklife - Life In The Trenches With Spark
Sparklife - Life In The Trenches With Spark
Ian Pointer
Php extensions workshop
Php extensions workshop
julien pauli
Diving into Functional Programming
Diving into Functional Programming
Lev Walkin
Chaos Engineering Talk at DevOps Days Austin
Chaos Engineering Talk at DevOps Days Austin
matthewbrahms
Introduction to writing readable and maintainable Perl
Introduction to writing readable and maintainable Perl
Alex Balhatchet
The Holistic Programmer
The Holistic Programmer
Adam Keys
Python overview
Python overview
Haroon Karim
Python 3 Intro Presentation for NEWLUG
Python 3 Intro Presentation for NEWLUG
NEWLUG
Semelhante a Let's use Xslate - Osdc.tw 2011
(20)
How Xslate Works
How Xslate Works
Are you new to Apache Camel
Are you new to Apache Camel
Parrot tutorial
Parrot tutorial
Red Hat Nordics 2020 - Apache Camel 3 the next generation of enterprise integ...
Red Hat Nordics 2020 - Apache Camel 3 the next generation of enterprise integ...
PHP Mega Meetup, Sep, 2020, Anti patterns in php
PHP Mega Meetup, Sep, 2020, Anti patterns in php
Omnibus to the future!
Omnibus to the future!
Ot performance webinar
Ot performance webinar
Simplify Machine Learning with the Deep Learning AMI | AWS Floor28
Simplify Machine Learning with the Deep Learning AMI | AWS Floor28
Smart Enterprise Application Integration with Apache Camel
Smart Enterprise Application Integration with Apache Camel
Version Control in Machine Learning + AI (Stanford)
Version Control in Machine Learning + AI (Stanford)
Um2010
Um2010
Introduction to Writing Readable and Maintainable Perl (YAPC::EU 2011 Version)
Introduction to Writing Readable and Maintainable Perl (YAPC::EU 2011 Version)
Sparklife - Life In The Trenches With Spark
Sparklife - Life In The Trenches With Spark
Php extensions workshop
Php extensions workshop
Diving into Functional Programming
Diving into Functional Programming
Chaos Engineering Talk at DevOps Days Austin
Chaos Engineering Talk at DevOps Days Austin
Introduction to writing readable and maintainable Perl
Introduction to writing readable and maintainable Perl
The Holistic Programmer
The Holistic Programmer
Python overview
Python overview
Python 3 Intro Presentation for NEWLUG
Python 3 Intro Presentation for NEWLUG
Último
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Último
(20)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Slack Application Development 101 Slides
Slack Application Development 101 Slides
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Let's use Xslate - Osdc.tw 2011
1.
Let's use Xslate
Fuji, Goro (gfx) <gfuji@cpan.org>
2.
3.
a.k.a. gfx
4.
a Perl hacker
5.
from Shibuya.pm,
Japan ☢
6.
7.
Available in Catalyst,
Mojolicous
8.
9.
HTML::Template
10.
Mason
11.
Text::MicroTemplate
12.
and so on...
13.
But Xslate is
the best
14.
15.
Fast
16.
Easy to use
17.
Xslate is the
best one in CPAN
18.
19.
de-adulting? No!
fail-safe
20.
Safe: Smart Escaping
21.
22.
100 times faster
than Template-Toolkit 2!
23.
$ perl benchmark/x-rich-env.pl
24.
25.
TT2-like syntax
26.
Readable error messages
27.
Please give a
try :)
28.
Install $ curl
-L cpanmin.us | perl – Text::Xslate or $ cpanm Text::Xslate
29.
Command Line Interface
$ xslate -Dlang='<Xslate>' -e 'Hello, <: $lang :> world!' Hello, <Xslate> world! $ xslate -e '<: my $add = -> $x, $y { $x + $y }; $add(40, 2) :>' 42
30.
Try Xslate! #!perl
-w use strict; use Text::Xslate; my $tx = Text::Xslate->new(); my $template = <<'TEMPLATE'; Hello, <: $lang :> world! TEMPLATE print $tx->render_string($template, { lang => 'Xslate', });
31.
See also http://xslate.org/
and/or perldoc Text::Xslate
32.
終了 謝謝
Baixar agora