SlideShare a Scribd company logo
PLAY/TYPE




            Starling + Workling: simple
           distributed background jobs
           with Twitter’s queuing system



morning, hi, my name is rany keddo, i run a little startup in frankfurt called play/type.
PLAY/TYPE




    git clone 
      git://github.com/purzelrakete/cows-not-kittens.git


                                        OR...

           • sudo gem install gitjour
           • gitjour list
           • gitjour clone cows_not_kittens

you might want to start by grabbing the demo project. i’m serving it.
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008
Railsconf Berlin 04.09.2008

More Related Content

Viewers also liked

Saving for a rainy day
Saving for a rainy daySaving for a rainy day
Saving for a rainy dayguestc8c6f7
 
Session2 Ed364 Fall08
Session2 Ed364 Fall08Session2 Ed364 Fall08
Session2 Ed364 Fall08jheil65
 
MHS History Player In The Classroom AASLH1]
MHS History Player In The Classroom   AASLH1]MHS History Player In The Classroom   AASLH1]
MHS History Player In The Classroom AASLH1]
Minnesota Historical Society
 
Can You Hear Us? (mid year report)
Can You Hear Us? (mid year report)Can You Hear Us? (mid year report)
Can You Hear Us? (mid year report)
michael chalk
 

Viewers also liked (6)

Saving for a rainy day
Saving for a rainy daySaving for a rainy day
Saving for a rainy day
 
Session2 Ed364 Fall08
Session2 Ed364 Fall08Session2 Ed364 Fall08
Session2 Ed364 Fall08
 
ApresentaçãO5
ApresentaçãO5ApresentaçãO5
ApresentaçãO5
 
MHS History Player In The Classroom AASLH1]
MHS History Player In The Classroom   AASLH1]MHS History Player In The Classroom   AASLH1]
MHS History Player In The Classroom AASLH1]
 
Can You Hear Us? (mid year report)
Can You Hear Us? (mid year report)Can You Hear Us? (mid year report)
Can You Hear Us? (mid year report)
 
Ccleaner
CcleanerCcleaner
Ccleaner
 

Similar to Railsconf Berlin 04.09.2008

Everything you didn't know you needed
Everything you didn't know you neededEverything you didn't know you needed
Everything you didn't know you needed
Henry Schreiner
 
Startup Camp - Git, Python, Django session
Startup Camp - Git, Python, Django sessionStartup Camp - Git, Python, Django session
Startup Camp - Git, Python, Django session
Juraj Michálek
 
git session --interactive
git session --interactivegit session --interactive
git session --interactive
Marius Colacioiu
 
Drupal Development : Tools, Tips, and Tricks
Drupal Development : Tools, Tips, and TricksDrupal Development : Tools, Tips, and Tricks
Drupal Development : Tools, Tips, and Tricks
Gerald Villorente
 
Infrastructure as code might be literally impossible
Infrastructure as code might be literally impossibleInfrastructure as code might be literally impossible
Infrastructure as code might be literally impossible
ice799
 
Linux Security APIs and the Chromium Sandbox
Linux Security APIs and the Chromium SandboxLinux Security APIs and the Chromium Sandbox
Linux Security APIs and the Chromium Sandbox
Patricia Aas
 
Terraforming
Terraforming Terraforming
Terraforming
David Przybilla
 
Github github-github
Github github-githubGithub github-github
Github github-githubfusion2011
 
Design and Evolution of cyber-dojo
Design and Evolution of cyber-dojoDesign and Evolution of cyber-dojo
Design and Evolution of cyber-dojo
Jon Jagger
 
Puppet at GitHub / ChatOps
Puppet at GitHub / ChatOpsPuppet at GitHub / ChatOps
Puppet at GitHub / ChatOps
Puppet
 
[MeetUp][2nd] 컭on턺
[MeetUp][2nd] 컭on턺[MeetUp][2nd] 컭on턺
[MeetUp][2nd] 컭on턺
InfraEngineer
 
Infrastructure as code might be literally impossible / Joe Domato (packageclo...
Infrastructure as code might be literally impossible / Joe Domato (packageclo...Infrastructure as code might be literally impossible / Joe Domato (packageclo...
Infrastructure as code might be literally impossible / Joe Domato (packageclo...
Ontico
 
Infinum Android Talks #20 - Making your Android apps fast like Blue Runner an...
Infinum Android Talks #20 - Making your Android apps fast like Blue Runner an...Infinum Android Talks #20 - Making your Android apps fast like Blue Runner an...
Infinum Android Talks #20 - Making your Android apps fast like Blue Runner an...
Infinum
 
Development: What They Don't Teach You in College
Development: What They Don't Teach You in CollegeDevelopment: What They Don't Teach You in College
Development: What They Don't Teach You in College
Binny V A
 
Development: What they don't teach you in college
Development: What they don't teach you in collegeDevelopment: What they don't teach you in college
Development: What they don't teach you in college
Binny V A
 
syn
synsyn
Git::Hooks
Git::HooksGit::Hooks
Git::Hooks
Mikko Koivunalho
 
Errbit & Gitlab
Errbit & GitlabErrbit & Gitlab
Errbit & Gitlab
motioneleven
 
Meet Git
Meet GitMeet Git
Meet Git
Ben Scheirman
 
Development Principles & Philosophy
Development Principles & PhilosophyDevelopment Principles & Philosophy
Development Principles & Philosophy
François-Guillaume Ribreau
 

Similar to Railsconf Berlin 04.09.2008 (20)

Everything you didn't know you needed
Everything you didn't know you neededEverything you didn't know you needed
Everything you didn't know you needed
 
Startup Camp - Git, Python, Django session
Startup Camp - Git, Python, Django sessionStartup Camp - Git, Python, Django session
Startup Camp - Git, Python, Django session
 
git session --interactive
git session --interactivegit session --interactive
git session --interactive
 
Drupal Development : Tools, Tips, and Tricks
Drupal Development : Tools, Tips, and TricksDrupal Development : Tools, Tips, and Tricks
Drupal Development : Tools, Tips, and Tricks
 
Infrastructure as code might be literally impossible
Infrastructure as code might be literally impossibleInfrastructure as code might be literally impossible
Infrastructure as code might be literally impossible
 
Linux Security APIs and the Chromium Sandbox
Linux Security APIs and the Chromium SandboxLinux Security APIs and the Chromium Sandbox
Linux Security APIs and the Chromium Sandbox
 
Terraforming
Terraforming Terraforming
Terraforming
 
Github github-github
Github github-githubGithub github-github
Github github-github
 
Design and Evolution of cyber-dojo
Design and Evolution of cyber-dojoDesign and Evolution of cyber-dojo
Design and Evolution of cyber-dojo
 
Puppet at GitHub / ChatOps
Puppet at GitHub / ChatOpsPuppet at GitHub / ChatOps
Puppet at GitHub / ChatOps
 
[MeetUp][2nd] 컭on턺
[MeetUp][2nd] 컭on턺[MeetUp][2nd] 컭on턺
[MeetUp][2nd] 컭on턺
 
Infrastructure as code might be literally impossible / Joe Domato (packageclo...
Infrastructure as code might be literally impossible / Joe Domato (packageclo...Infrastructure as code might be literally impossible / Joe Domato (packageclo...
Infrastructure as code might be literally impossible / Joe Domato (packageclo...
 
Infinum Android Talks #20 - Making your Android apps fast like Blue Runner an...
Infinum Android Talks #20 - Making your Android apps fast like Blue Runner an...Infinum Android Talks #20 - Making your Android apps fast like Blue Runner an...
Infinum Android Talks #20 - Making your Android apps fast like Blue Runner an...
 
Development: What They Don't Teach You in College
Development: What They Don't Teach You in CollegeDevelopment: What They Don't Teach You in College
Development: What They Don't Teach You in College
 
Development: What they don't teach you in college
Development: What they don't teach you in collegeDevelopment: What they don't teach you in college
Development: What they don't teach you in college
 
syn
synsyn
syn
 
Git::Hooks
Git::HooksGit::Hooks
Git::Hooks
 
Errbit & Gitlab
Errbit & GitlabErrbit & Gitlab
Errbit & Gitlab
 
Meet Git
Meet GitMeet Git
Meet Git
 
Development Principles & Philosophy
Development Principles & PhilosophyDevelopment Principles & Philosophy
Development Principles & Philosophy
 

Recently uploaded

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 

Recently uploaded (20)

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 

Railsconf Berlin 04.09.2008

  • 1. PLAY/TYPE Starling + Workling: simple distributed background jobs with Twitter’s queuing system morning, hi, my name is rany keddo, i run a little startup in frankfurt called play/type.
  • 2. PLAY/TYPE git clone git://github.com/purzelrakete/cows-not-kittens.git OR... • sudo gem install gitjour • gitjour list • gitjour clone cows_not_kittens you might want to start by grabbing the demo project. i’m serving it.