Enviar búsqueda
Cargar
Matt's PSGI Archive
•
0 recomendaciones
•
2,395 vistas
Dave Cross
Seguir
The lightning talk I gave at the London Perl Workshop 2012.
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 56
Descargar ahora
Descargar para leer sin conexión
Recomendados
HTML/CSS Crash Course
HTML/CSS Crash Course
Aaron Lamphere
what i have learnt working with startups.
what i have learnt working with startups.
Phil Calçado
Language agnostic technologies introduced in pi web-agent 0.4rc2
Language agnostic technologies introduced in pi web-agent 0.4rc2
Andreas Galazis
Kotlin vs Java • Bapusaheb Patil • TechieAid Talk
Kotlin vs Java • Bapusaheb Patil • TechieAid Talk
Bapusaheb Patil
Frontend Crash Coarse 09/28
Frontend Crash Coarse 09/28
Ivy Rueb
Introduction to OO Perl with Moose
Introduction to OO Perl with Moose
Dave Cross
Matt's PSGI Archive
Matt's PSGI Archive
Dave Cross
Programming Lecture 2nd - Flask and Heroku in Python -
Programming Lecture 2nd - Flask and Heroku in Python -
Naoki Watanabe
Recomendados
HTML/CSS Crash Course
HTML/CSS Crash Course
Aaron Lamphere
what i have learnt working with startups.
what i have learnt working with startups.
Phil Calçado
Language agnostic technologies introduced in pi web-agent 0.4rc2
Language agnostic technologies introduced in pi web-agent 0.4rc2
Andreas Galazis
Kotlin vs Java • Bapusaheb Patil • TechieAid Talk
Kotlin vs Java • Bapusaheb Patil • TechieAid Talk
Bapusaheb Patil
Frontend Crash Coarse 09/28
Frontend Crash Coarse 09/28
Ivy Rueb
Introduction to OO Perl with Moose
Introduction to OO Perl with Moose
Dave Cross
Matt's PSGI Archive
Matt's PSGI Archive
Dave Cross
Programming Lecture 2nd - Flask and Heroku in Python -
Programming Lecture 2nd - Flask and Heroku in Python -
Naoki Watanabe
When e-commerce meets Symfony
When e-commerce meets Symfony
Marc Morera
Intro to JavaScript
Intro to JavaScript
Aaron Lamphere
SBTUG 28 May 2008 Microsoft 2008 Stack
SBTUG 28 May 2008 Microsoft 2008 Stack
Craig Bailey
Windows Server and Fast CGI Technologies For PHP
Windows Server and Fast CGI Technologies For PHP
Tim Keller
The OpenOffice.org specification process demystified
The OpenOffice.org specification process demystified
Alexandro Colorado
Why do so many companies ...
Why do so many companies ...
Dave Cross
Test Driven Development
Test Driven Development
Consulthinkspa
PHP - Programming language war, does it matter
PHP - Programming language war, does it matter
Mizno Kruge
Enterprise PHP (PHP London Conference 2008)
Enterprise PHP (PHP London Conference 2008)
Ivo Jansch
Open Apereo - Web components workshop
Open Apereo - Web components workshop
btopro
Ruby Tuesday - March 27, 2012 (
Ruby Tuesday - March 27, 2012 (
michaeldwp
PHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the code
Michal Juhas
Enterprise PHP (Zend UK Business Conference)
Enterprise PHP (Zend UK Business Conference)
Ivo Jansch
Tdd in php a brief example
Tdd in php a brief example
Jeremy Kendall
Behaviour Driven Development Hands-on
Behaviour Driven Development Hands-on
Hemmerling
BUSINESS PROCESS MODELING USING BPMN- TRAINING WORKSHOP
BUSINESS PROCESS MODELING USING BPMN- TRAINING WORKSHOP
Amit Midha
BUSINESS PROCESS MODELING USING BPMN- TRAINING WORKSHOP
BUSINESS PROCESS MODELING USING BPMN- TRAINING WORKSHOP
Amit Midha
Valeriy Nayda - Best Practices in Magento 2. Based on Multi Source Inventory ...
Valeriy Nayda - Best Practices in Magento 2. Based on Multi Source Inventory ...
Atwix
Lightweight Model-Driven Engineering
Lightweight Model-Driven Engineering
Jordi Cabot
Pentaho PDI and the Jare Ruleengine
Pentaho PDI and the Jare Ruleengine
uwe geercken
Measuring the Quality of Your Perl Code
Measuring the Quality of Your Perl Code
Dave Cross
Apollo 11 at 50 - A Simple Twitter Bot
Apollo 11 at 50 - A Simple Twitter Bot
Dave Cross
Más contenido relacionado
Similar a Matt's PSGI Archive
When e-commerce meets Symfony
When e-commerce meets Symfony
Marc Morera
Intro to JavaScript
Intro to JavaScript
Aaron Lamphere
SBTUG 28 May 2008 Microsoft 2008 Stack
SBTUG 28 May 2008 Microsoft 2008 Stack
Craig Bailey
Windows Server and Fast CGI Technologies For PHP
Windows Server and Fast CGI Technologies For PHP
Tim Keller
The OpenOffice.org specification process demystified
The OpenOffice.org specification process demystified
Alexandro Colorado
Why do so many companies ...
Why do so many companies ...
Dave Cross
Test Driven Development
Test Driven Development
Consulthinkspa
PHP - Programming language war, does it matter
PHP - Programming language war, does it matter
Mizno Kruge
Enterprise PHP (PHP London Conference 2008)
Enterprise PHP (PHP London Conference 2008)
Ivo Jansch
Open Apereo - Web components workshop
Open Apereo - Web components workshop
btopro
Ruby Tuesday - March 27, 2012 (
Ruby Tuesday - March 27, 2012 (
michaeldwp
PHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the code
Michal Juhas
Enterprise PHP (Zend UK Business Conference)
Enterprise PHP (Zend UK Business Conference)
Ivo Jansch
Tdd in php a brief example
Tdd in php a brief example
Jeremy Kendall
Behaviour Driven Development Hands-on
Behaviour Driven Development Hands-on
Hemmerling
BUSINESS PROCESS MODELING USING BPMN- TRAINING WORKSHOP
BUSINESS PROCESS MODELING USING BPMN- TRAINING WORKSHOP
Amit Midha
BUSINESS PROCESS MODELING USING BPMN- TRAINING WORKSHOP
BUSINESS PROCESS MODELING USING BPMN- TRAINING WORKSHOP
Amit Midha
Valeriy Nayda - Best Practices in Magento 2. Based on Multi Source Inventory ...
Valeriy Nayda - Best Practices in Magento 2. Based on Multi Source Inventory ...
Atwix
Lightweight Model-Driven Engineering
Lightweight Model-Driven Engineering
Jordi Cabot
Pentaho PDI and the Jare Ruleengine
Pentaho PDI and the Jare Ruleengine
uwe geercken
Similar a Matt's PSGI Archive
(20)
When e-commerce meets Symfony
When e-commerce meets Symfony
Intro to JavaScript
Intro to JavaScript
SBTUG 28 May 2008 Microsoft 2008 Stack
SBTUG 28 May 2008 Microsoft 2008 Stack
Windows Server and Fast CGI Technologies For PHP
Windows Server and Fast CGI Technologies For PHP
The OpenOffice.org specification process demystified
The OpenOffice.org specification process demystified
Why do so many companies ...
Why do so many companies ...
Test Driven Development
Test Driven Development
PHP - Programming language war, does it matter
PHP - Programming language war, does it matter
Enterprise PHP (PHP London Conference 2008)
Enterprise PHP (PHP London Conference 2008)
Open Apereo - Web components workshop
Open Apereo - Web components workshop
Ruby Tuesday - March 27, 2012 (
Ruby Tuesday - March 27, 2012 (
PHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the code
Enterprise PHP (Zend UK Business Conference)
Enterprise PHP (Zend UK Business Conference)
Tdd in php a brief example
Tdd in php a brief example
Behaviour Driven Development Hands-on
Behaviour Driven Development Hands-on
BUSINESS PROCESS MODELING USING BPMN- TRAINING WORKSHOP
BUSINESS PROCESS MODELING USING BPMN- TRAINING WORKSHOP
BUSINESS PROCESS MODELING USING BPMN- TRAINING WORKSHOP
BUSINESS PROCESS MODELING USING BPMN- TRAINING WORKSHOP
Valeriy Nayda - Best Practices in Magento 2. Based on Multi Source Inventory ...
Valeriy Nayda - Best Practices in Magento 2. Based on Multi Source Inventory ...
Lightweight Model-Driven Engineering
Lightweight Model-Driven Engineering
Pentaho PDI and the Jare Ruleengine
Pentaho PDI and the Jare Ruleengine
Más de Dave Cross
Measuring the Quality of Your Perl Code
Measuring the Quality of Your Perl Code
Dave Cross
Apollo 11 at 50 - A Simple Twitter Bot
Apollo 11 at 50 - A Simple Twitter Bot
Dave Cross
Monoliths, Balls of Mud and Silver Bullets
Monoliths, Balls of Mud and Silver Bullets
Dave Cross
The Professional Programmer
The Professional Programmer
Dave Cross
I'm A Republic (Honest!)
I'm A Republic (Honest!)
Dave Cross
Web Site Tune-Up - Improve Your Googlejuice
Web Site Tune-Up - Improve Your Googlejuice
Dave Cross
Modern Perl Web Development with Dancer
Modern Perl Web Development with Dancer
Dave Cross
Freeing Tower Bridge
Freeing Tower Bridge
Dave Cross
Modern Perl Catch-Up
Modern Perl Catch-Up
Dave Cross
Error(s) Free Programming
Error(s) Free Programming
Dave Cross
Medium Perl
Medium Perl
Dave Cross
Modern Web Development with Perl
Modern Web Development with Perl
Dave Cross
Improving Dev Assistant
Improving Dev Assistant
Dave Cross
Conference Driven Publishing
Conference Driven Publishing
Dave Cross
Conference Driven Publishing
Conference Driven Publishing
Dave Cross
TwittElection
TwittElection
Dave Cross
Perl in the Internet of Things
Perl in the Internet of Things
Dave Cross
Return to the Kingdom of the Blind
Return to the Kingdom of the Blind
Dave Cross
Github, Travis-CI and Perl
Github, Travis-CI and Perl
Dave Cross
Object-Oriented Programming with Perl and Moose
Object-Oriented Programming with Perl and Moose
Dave Cross
Más de Dave Cross
(20)
Measuring the Quality of Your Perl Code
Measuring the Quality of Your Perl Code
Apollo 11 at 50 - A Simple Twitter Bot
Apollo 11 at 50 - A Simple Twitter Bot
Monoliths, Balls of Mud and Silver Bullets
Monoliths, Balls of Mud and Silver Bullets
The Professional Programmer
The Professional Programmer
I'm A Republic (Honest!)
I'm A Republic (Honest!)
Web Site Tune-Up - Improve Your Googlejuice
Web Site Tune-Up - Improve Your Googlejuice
Modern Perl Web Development with Dancer
Modern Perl Web Development with Dancer
Freeing Tower Bridge
Freeing Tower Bridge
Modern Perl Catch-Up
Modern Perl Catch-Up
Error(s) Free Programming
Error(s) Free Programming
Medium Perl
Medium Perl
Modern Web Development with Perl
Modern Web Development with Perl
Improving Dev Assistant
Improving Dev Assistant
Conference Driven Publishing
Conference Driven Publishing
Conference Driven Publishing
Conference Driven Publishing
TwittElection
TwittElection
Perl in the Internet of Things
Perl in the Internet of Things
Return to the Kingdom of the Blind
Return to the Kingdom of the Blind
Github, Travis-CI and Perl
Github, Travis-CI and Perl
Object-Oriented Programming with Perl and Moose
Object-Oriented Programming with Perl and Moose
Último
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
Último
(20)
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Matt's PSGI Archive
1.
Matt's PSGI Archive
2.
Conference
Driven Development
3.
Conference
Driven Development
4.
Conference Driven
Thinking
5.
I blame Leo
6.
London.pm Tech Meet
7.
14th August
8.
Talking about PSGI
9.
Mentioned Matt Wright
10.
11.
12.
Some history
13.
1995
14.
Matt's Script
Archive
15.
2001
16.
Not Matt's Scripts
17.
18.
New versions
of Matt's scripts
19.
Fewer Bugs
20.
Fewer Security Holes
21.
Coding constraints
22.
Targeting
cheap hosting plans
23.
1. No CPAN
Modules
24.
2. Perl 5.004_04
25.
First version to
include CGI.pm
26.
Interesting challenge
27.
“Interesting” challenge
28.
Not completely satisfactory
29.
No Template
Toolkit
30.
No Email::*
31.
Not best practice
32.
2012
33.
NMS looks embarrassing
34.
Mojolicious
35.
36.
37.
Targeting
cheap hosting plans
38.
Unintended consequences
39.
Cheap hosting plans
still exist
40.
PHP
41.
NMS still exists
42.
So I started
thinking...
43.
Why not...
44.
...rewrite Matt's scripts
again?
45.
Using Modern
Perl Best Practices
46.
CPAN
47.
PSGI
48.
Dancer Catalyst Mojolicious Web::Simple
49.
Don't expect many users
50.
Simple examples
51.
Solutions to common
problems
52.
github.com/davorg/matts-psgi-archive
53.
Please help
54.
Dave Cross dave@dave.org.uk
@davorg
55.
mobro.co/davorg
Descargar ahora