Submit Search
Upload
Ring
•
0 likes
•
381 views
Diego Pacheco
Follow
Ring, handler, dev, web,clojure,rack-like
Read less
Read more
Technology
Lifestyle
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
Beyond Lists - Functional Kats Conf Dublin 2015
Beyond Lists - Functional Kats Conf Dublin 2015
Phillip Trelford
Calling python from r
Calling python from r
Barry DeCicco
PuppetDB: A Single Source for Storing Your Puppet Data - PUG NY
PuppetDB: A Single Source for Storing Your Puppet Data - PUG NY
Puppet
Node collaboration - Exported Resources and PuppetDB
Node collaboration - Exported Resources and PuppetDB
m_richardson
FleetDB
FleetDB
Diego Pacheco
iPhone and Rails integration
iPhone and Rails integration
Paul Ardeleanu
Spatial script for my JS.Everywhere 2012
Spatial script for my JS.Everywhere 2012
Steven Pousty
PuppetDB: New Adventures in Higher-Order Automation - PuppetConf 2013
PuppetDB: New Adventures in Higher-Order Automation - PuppetConf 2013
Puppet
Recommended
Beyond Lists - Functional Kats Conf Dublin 2015
Beyond Lists - Functional Kats Conf Dublin 2015
Phillip Trelford
Calling python from r
Calling python from r
Barry DeCicco
PuppetDB: A Single Source for Storing Your Puppet Data - PUG NY
PuppetDB: A Single Source for Storing Your Puppet Data - PUG NY
Puppet
Node collaboration - Exported Resources and PuppetDB
Node collaboration - Exported Resources and PuppetDB
m_richardson
FleetDB
FleetDB
Diego Pacheco
iPhone and Rails integration
iPhone and Rails integration
Paul Ardeleanu
Spatial script for my JS.Everywhere 2012
Spatial script for my JS.Everywhere 2012
Steven Pousty
PuppetDB: New Adventures in Higher-Order Automation - PuppetConf 2013
PuppetDB: New Adventures in Higher-Order Automation - PuppetConf 2013
Puppet
An introduction to MongoDB and Ruby
An introduction to MongoDB and Ruby
Tobias Trelle
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
Kuniaki Igarashi
Writing dumb tests
Writing dumb tests
Luke Lee
Awk primer and Bioawk
Awk primer and Bioawk
Hoffman Lab
Atmosphere 2016 - Krzysztof Kaczmarek - Don't fear the brackets - Clojure in ...
Atmosphere 2016 - Krzysztof Kaczmarek - Don't fear the brackets - Clojure in ...
PROIDEA
Building social network with Neo4j and Python
Building social network with Neo4j and Python
Andrii Soldatenko
PyHEP 2019: Python 3.8
PyHEP 2019: Python 3.8
Henry Schreiner
MongoSF - Spatial MongoDB in OpenShift - script file
MongoSF - Spatial MongoDB in OpenShift - script file
Steven Pousty
Raspberry pi a la cfml
Raspberry pi a la cfml
ColdFusionConference
Open source projects with python
Open source projects with python
roskakori
Spatial MongoDB, Node.JS, and Express - server-side JS for your application
Spatial MongoDB, Node.JS, and Express - server-side JS for your application
Steven Pousty
Linked list : Doubly Linked List
Linked list : Doubly Linked List
Destro Destro
Script for the geomeetup presentation
Script for the geomeetup presentation
Steven Pousty
PuppetConf 2017: Puppet Platform: A Path Forward- Eric Sorenson, Puppet
PuppetConf 2017: Puppet Platform: A Path Forward- Eric Sorenson, Puppet
Puppet
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
InfluxData
PyDriller: Python Framework for Mining Software Repositories
PyDriller: Python Framework for Mining Software Repositories
Delft University of Technology
What is the best full text search engine for Python?
What is the best full text search engine for Python?
Andrii Soldatenko
F Files - Learnings from 3 years of Neos Support
F Files - Learnings from 3 years of Neos Support
Christian Müller
PuppetConf 2017: How People Actually Write Puppet- Gareth Rushgrove, Puppet
PuppetConf 2017: How People Actually Write Puppet- Gareth Rushgrove, Puppet
Puppet
PyCon Russian 2015 - Dive into full text search with python.
PyCon Russian 2015 - Dive into full text search with python.
Andrii Soldatenko
Vacations @ 2012 -1
Vacations @ 2012 -1
Diego Pacheco
Tech Evaluation
Tech Evaluation
Diego Pacheco
More Related Content
What's hot
An introduction to MongoDB and Ruby
An introduction to MongoDB and Ruby
Tobias Trelle
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
Kuniaki Igarashi
Writing dumb tests
Writing dumb tests
Luke Lee
Awk primer and Bioawk
Awk primer and Bioawk
Hoffman Lab
Atmosphere 2016 - Krzysztof Kaczmarek - Don't fear the brackets - Clojure in ...
Atmosphere 2016 - Krzysztof Kaczmarek - Don't fear the brackets - Clojure in ...
PROIDEA
Building social network with Neo4j and Python
Building social network with Neo4j and Python
Andrii Soldatenko
PyHEP 2019: Python 3.8
PyHEP 2019: Python 3.8
Henry Schreiner
MongoSF - Spatial MongoDB in OpenShift - script file
MongoSF - Spatial MongoDB in OpenShift - script file
Steven Pousty
Raspberry pi a la cfml
Raspberry pi a la cfml
ColdFusionConference
Open source projects with python
Open source projects with python
roskakori
Spatial MongoDB, Node.JS, and Express - server-side JS for your application
Spatial MongoDB, Node.JS, and Express - server-side JS for your application
Steven Pousty
Linked list : Doubly Linked List
Linked list : Doubly Linked List
Destro Destro
Script for the geomeetup presentation
Script for the geomeetup presentation
Steven Pousty
PuppetConf 2017: Puppet Platform: A Path Forward- Eric Sorenson, Puppet
PuppetConf 2017: Puppet Platform: A Path Forward- Eric Sorenson, Puppet
Puppet
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
InfluxData
PyDriller: Python Framework for Mining Software Repositories
PyDriller: Python Framework for Mining Software Repositories
Delft University of Technology
What is the best full text search engine for Python?
What is the best full text search engine for Python?
Andrii Soldatenko
F Files - Learnings from 3 years of Neos Support
F Files - Learnings from 3 years of Neos Support
Christian Müller
PuppetConf 2017: How People Actually Write Puppet- Gareth Rushgrove, Puppet
PuppetConf 2017: How People Actually Write Puppet- Gareth Rushgrove, Puppet
Puppet
PyCon Russian 2015 - Dive into full text search with python.
PyCon Russian 2015 - Dive into full text search with python.
Andrii Soldatenko
What's hot
(20)
An introduction to MongoDB and Ruby
An introduction to MongoDB and Ruby
世界のどこかで楽しくRubyでお仕事するために
世界のどこかで楽しくRubyでお仕事するために
Writing dumb tests
Writing dumb tests
Awk primer and Bioawk
Awk primer and Bioawk
Atmosphere 2016 - Krzysztof Kaczmarek - Don't fear the brackets - Clojure in ...
Atmosphere 2016 - Krzysztof Kaczmarek - Don't fear the brackets - Clojure in ...
Building social network with Neo4j and Python
Building social network with Neo4j and Python
PyHEP 2019: Python 3.8
PyHEP 2019: Python 3.8
MongoSF - Spatial MongoDB in OpenShift - script file
MongoSF - Spatial MongoDB in OpenShift - script file
Raspberry pi a la cfml
Raspberry pi a la cfml
Open source projects with python
Open source projects with python
Spatial MongoDB, Node.JS, and Express - server-side JS for your application
Spatial MongoDB, Node.JS, and Express - server-side JS for your application
Linked list : Doubly Linked List
Linked list : Doubly Linked List
Script for the geomeetup presentation
Script for the geomeetup presentation
PuppetConf 2017: Puppet Platform: A Path Forward- Eric Sorenson, Puppet
PuppetConf 2017: Puppet Platform: A Path Forward- Eric Sorenson, Puppet
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
PyDriller: Python Framework for Mining Software Repositories
PyDriller: Python Framework for Mining Software Repositories
What is the best full text search engine for Python?
What is the best full text search engine for Python?
F Files - Learnings from 3 years of Neos Support
F Files - Learnings from 3 years of Neos Support
PuppetConf 2017: How People Actually Write Puppet- Gareth Rushgrove, Puppet
PuppetConf 2017: How People Actually Write Puppet- Gareth Rushgrove, Puppet
PyCon Russian 2015 - Dive into full text search with python.
PyCon Russian 2015 - Dive into full text search with python.
Viewers also liked
Vacations @ 2012 -1
Vacations @ 2012 -1
Diego Pacheco
Tech Evaluation
Tech Evaluation
Diego Pacheco
Snowplow Analitics
Snowplow Analitics
Diego Pacheco
Clojure functions v
Clojure functions v
Diego Pacheco
Packer
Packer
Diego Pacheco
Terraform
Terraform
Diego Pacheco
Delivering happiness
Delivering happiness
Diego Pacheco
3 little clojure functions 4
3 little clojure functions 4
Diego Pacheco
Viewers also liked
(8)
Vacations @ 2012 -1
Vacations @ 2012 -1
Tech Evaluation
Tech Evaluation
Snowplow Analitics
Snowplow Analitics
Clojure functions v
Clojure functions v
Packer
Packer
Terraform
Terraform
Delivering happiness
Delivering happiness
3 little clojure functions 4
3 little clojure functions 4
Similar to Ring
Zaragoza dev ops-activiti-khd-20181212
Zaragoza dev ops-activiti-khd-20181212
Angel Borroy López
Swift profiling middleware and tools
Swift profiling middleware and tools
zhang hua
Ring: Web Apps in Idiomatic Clojure
Ring: Web Apps in Idiomatic Clojure
Mark McGranaghan
REST Web Sebvice
REST Web Sebvice
khmerforge
202107 - Orion introduction - COSCUP
202107 - Orion introduction - COSCUP
Ronald Hsu
支撐英雄聯盟戰績網的那條巨蟒
支撐英雄聯盟戰績網的那條巨蟒
Toki Kanno
SFrame
SFrame
Turi, Inc.
Rest, sockets em golang
Rest, sockets em golang
jefferson Otoni Lima
What's cool in the new and updated OSGi specs
What's cool in the new and updated OSGi specs
Carsten Ziegeler
What’s cool in the new and updated OSGi specs (DS, Cloud and more) - David Bo...
What’s cool in the new and updated OSGi specs (DS, Cloud and more) - David Bo...
mfrancis
Software Quality Assurance Tooling 2023
Software Quality Assurance Tooling 2023
Henry Schreiner
Software Quality Assurance Tooling - Wintersession 2024
Software Quality Assurance Tooling - Wintersession 2024
Henry Schreiner
A Python Tutorial
A Python Tutorial
Kartik Singhal
101 3.2 process text streams using filters
101 3.2 process text streams using filters
Acácio Oliveira
101 3.2 process text streams using filters
101 3.2 process text streams using filters
Acácio Oliveira
Data to Go: Mobile API Design (SXSW)
Data to Go: Mobile API Design (SXSW)
Chuck Greb
New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4
Quintagroup
Package a PyApp as a Flatpak Package: An HTTP Server for Example @ PyCon APAC...
Package a PyApp as a Flatpak Package: An HTTP Server for Example @ PyCon APAC...
Jian-Hong Pan
Mufix Network Programming Lecture
Mufix Network Programming Lecture
SiliconExpert Technologies
Restfs internals
Restfs internals
Manfred Furuholmen
Similar to Ring
(20)
Zaragoza dev ops-activiti-khd-20181212
Zaragoza dev ops-activiti-khd-20181212
Swift profiling middleware and tools
Swift profiling middleware and tools
Ring: Web Apps in Idiomatic Clojure
Ring: Web Apps in Idiomatic Clojure
REST Web Sebvice
REST Web Sebvice
202107 - Orion introduction - COSCUP
202107 - Orion introduction - COSCUP
支撐英雄聯盟戰績網的那條巨蟒
支撐英雄聯盟戰績網的那條巨蟒
SFrame
SFrame
Rest, sockets em golang
Rest, sockets em golang
What's cool in the new and updated OSGi specs
What's cool in the new and updated OSGi specs
What’s cool in the new and updated OSGi specs (DS, Cloud and more) - David Bo...
What’s cool in the new and updated OSGi specs (DS, Cloud and more) - David Bo...
Software Quality Assurance Tooling 2023
Software Quality Assurance Tooling 2023
Software Quality Assurance Tooling - Wintersession 2024
Software Quality Assurance Tooling - Wintersession 2024
A Python Tutorial
A Python Tutorial
101 3.2 process text streams using filters
101 3.2 process text streams using filters
101 3.2 process text streams using filters
101 3.2 process text streams using filters
Data to Go: Mobile API Design (SXSW)
Data to Go: Mobile API Design (SXSW)
New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4
Package a PyApp as a Flatpak Package: An HTTP Server for Example @ PyCon APAC...
Package a PyApp as a Flatpak Package: An HTTP Server for Example @ PyCon APAC...
Mufix Network Programming Lecture
Mufix Network Programming Lecture
Restfs internals
Restfs internals
More from Diego Pacheco
Naming Things Book : Simple Book Review!
Naming Things Book : Simple Book Review!
Diego Pacheco
Continuous Discovery Habits Book Review.pdf
Continuous Discovery Habits Book Review.pdf
Diego Pacheco
Thoughts about Shape Up
Thoughts about Shape Up
Diego Pacheco
Holacracy
Holacracy
Diego Pacheco
AWS IAM
AWS IAM
Diego Pacheco
CDKs
CDKs
Diego Pacheco
Encryption Deep Dive
Encryption Deep Dive
Diego Pacheco
Sec 101
Sec 101
Diego Pacheco
Reflections on SCM
Reflections on SCM
Diego Pacheco
Management: Doing the non-obvious! III
Management: Doing the non-obvious! III
Diego Pacheco
Design is not Subjective
Design is not Subjective
Diego Pacheco
Architecture & Engineering : Doing the non-obvious!
Architecture & Engineering : Doing the non-obvious!
Diego Pacheco
Management doing the non-obvious II
Management doing the non-obvious II
Diego Pacheco
Testing in production
Testing in production
Diego Pacheco
Nine lies about work
Nine lies about work
Diego Pacheco
Management: doing the nonobvious!
Management: doing the nonobvious!
Diego Pacheco
AI and the Future
AI and the Future
Diego Pacheco
Dealing with dependencies
Dealing with dependencies
Diego Pacheco
Dealing with dependencies in tests
Dealing with dependencies in tests
Diego Pacheco
Kanban 2020
Kanban 2020
Diego Pacheco
More from Diego Pacheco
(20)
Naming Things Book : Simple Book Review!
Naming Things Book : Simple Book Review!
Continuous Discovery Habits Book Review.pdf
Continuous Discovery Habits Book Review.pdf
Thoughts about Shape Up
Thoughts about Shape Up
Holacracy
Holacracy
AWS IAM
AWS IAM
CDKs
CDKs
Encryption Deep Dive
Encryption Deep Dive
Sec 101
Sec 101
Reflections on SCM
Reflections on SCM
Management: Doing the non-obvious! III
Management: Doing the non-obvious! III
Design is not Subjective
Design is not Subjective
Architecture & Engineering : Doing the non-obvious!
Architecture & Engineering : Doing the non-obvious!
Management doing the non-obvious II
Management doing the non-obvious II
Testing in production
Testing in production
Nine lies about work
Nine lies about work
Management: doing the nonobvious!
Management: doing the nonobvious!
AI and the Future
AI and the Future
Dealing with dependencies
Dealing with dependencies
Dealing with dependencies in tests
Dealing with dependencies in tests
Kanban 2020
Kanban 2020
Recently uploaded
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Recently uploaded
(20)
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Ring
1.
Ring @diego_pacheco Software Architect |
Agile Coach
2.
Ring
+
3.
Ring Why Ring?
4.
Ring Http Abstractions Unified API Modular Base
for others frameworks
5.
Ring Handlers are Functions Requests
as Maps Responses as Maps
6.
Ring Web Application Library
(Based on) Python WSGI Ruby Rack
7.
Ring
[project.clj]
8.
Ring $ lein deps Copying
17 files to C:tmpexample-ringlib Copying 7 files to C:tmpexample-ringlibdev
9.
Ring [hello.clj]
10.
Ring $ java -cp
"lib/*" clojure.main hello.clj 2011-10-30 03:58:48.829:INFO::Logging to STDERR via org.mortbay.log.StdErrLog 2011-10-30 03:58:48.831:INFO::jetty-6.1.25 2011-10-30 03:58:48.913:INFO::Started SocketConnector@0.0.0.0:8080
11.
Ring
12.
Ring [hello-wrap.clj]
13.
Ring
14.
Ring
15.
Ring
16.
Ring [hello-fp.clj]
17.
Ring
18.
Ring
(Thank :you) @diego_pacheco Software Architect | Agile Coach
Download now