SlideShare a Scribd company logo
1 of 14
Download to read offline
do you haz the grit?
18 January 2014 | Mysore, Karnataka, India
Sarup Banskota
(unicorn herder)

So, I do some ruby. In my free time, I try to wake up on time to attend class.
serious stuff.
I’ll go over some of my previous experience with the grit library.
wartime.
Remember when they told you in school why databases rock over traditional FS?
welcome grit.
All your version control issues solved while you’re still at ruby home ground.
$ git init
$ git add .
$ git commit –m “Add magicmockup.js”

repo = Grit :: Repo.new repopath
index = Grit :: Index.new repo
index.add file, contents
index.commit message, parent
let’s make Linus happy!
Talk is cheap, show me the code? Well then let’s do some.
does your gallery haz the glitter?
GlitterGallery uses a *lot* of grit, I’ll go over some example usage.
who’s using it?
There’s lots of applications taking advantages of this resourceful gem.
so who’s lives are you improving?
GitHub’s made programmers social. GlitterGallery will bring designers some love. You?
where to go from here
Fork from mojombo/grit on GitHub, read the docs, and think of a quick hack.
where to go from here
Work on an application that benefits communities of some kind.
where to go from here
Or just fork EmilyDirsh/GlitterGallery and become Unicorn Uber.
you may wake up now
Thanks a lot, you’ve been a sweet lot :-)

More Related Content

Viewers also liked

Legislação turismo 06
Legislação turismo 06Legislação turismo 06
Legislação turismo 06Ivan Furmann
 
Elaich module 7 topic 7.3 - Example 1 of study and documentation of a histori...
Elaich module 7 topic 7.3 - Example 1 of study and documentation of a histori...Elaich module 7 topic 7.3 - Example 1 of study and documentation of a histori...
Elaich module 7 topic 7.3 - Example 1 of study and documentation of a histori...elaich
 
Data Science at Intersection of Security and Privacy
Data Science at Intersection of Security and PrivacyData Science at Intersection of Security and Privacy
Data Science at Intersection of Security and PrivacyTarun Chopra
 
Legislação do turismo 07
Legislação do turismo 07Legislação do turismo 07
Legislação do turismo 07Ivan Furmann
 
Elaich module 1 topic 1.1 - Why should we preserve cultural heritage?
Elaich  module 1 topic 1.1 - Why should we preserve cultural heritage?Elaich  module 1 topic 1.1 - Why should we preserve cultural heritage?
Elaich module 1 topic 1.1 - Why should we preserve cultural heritage?elaich
 
Mega drought in a mega city at a continental scale: São Paulo, Brazil
Mega drought in a mega city at a continental scale: São Paulo, BrazilMega drought in a mega city at a continental scale: São Paulo, Brazil
Mega drought in a mega city at a continental scale: São Paulo, BrazilErick Fernandes
 
Filosofia, comunicação e ética unip
Filosofia, comunicação e ética unipFilosofia, comunicação e ética unip
Filosofia, comunicação e ética unipArte de Lorena
 
Lesgislação turistica
Lesgislação turisticaLesgislação turistica
Lesgislação turisticaSonia Silva
 
Helenostička kultura- Pavle Tenjović- Velimir Stojanović
Helenostička kultura- Pavle Tenjović- Velimir StojanovićHelenostička kultura- Pavle Tenjović- Velimir Stojanović
Helenostička kultura- Pavle Tenjović- Velimir Stojanovićnasaskolatakmicenja
 
Citations sur l'esprit d'équipe - Kaperli
Citations sur l'esprit d'équipe - KaperliCitations sur l'esprit d'équipe - Kaperli
Citations sur l'esprit d'équipe - KaperliKaperli
 
2016 Pensionmark Overview
2016 Pensionmark Overview2016 Pensionmark Overview
2016 Pensionmark OverviewKevin Buckley
 
CFA Research Challenge - KKD Analysis
CFA Research Challenge - KKD AnalysisCFA Research Challenge - KKD Analysis
CFA Research Challenge - KKD AnalysisNiels Sommerfeld
 

Viewers also liked (14)

Legislação turismo 06
Legislação turismo 06Legislação turismo 06
Legislação turismo 06
 
Elaich module 7 topic 7.3 - Example 1 of study and documentation of a histori...
Elaich module 7 topic 7.3 - Example 1 of study and documentation of a histori...Elaich module 7 topic 7.3 - Example 1 of study and documentation of a histori...
Elaich module 7 topic 7.3 - Example 1 of study and documentation of a histori...
 
Data Science at Intersection of Security and Privacy
Data Science at Intersection of Security and PrivacyData Science at Intersection of Security and Privacy
Data Science at Intersection of Security and Privacy
 
Legislação do turismo 07
Legislação do turismo 07Legislação do turismo 07
Legislação do turismo 07
 
Elaich module 1 topic 1.1 - Why should we preserve cultural heritage?
Elaich  module 1 topic 1.1 - Why should we preserve cultural heritage?Elaich  module 1 topic 1.1 - Why should we preserve cultural heritage?
Elaich module 1 topic 1.1 - Why should we preserve cultural heritage?
 
Mega drought in a mega city at a continental scale: São Paulo, Brazil
Mega drought in a mega city at a continental scale: São Paulo, BrazilMega drought in a mega city at a continental scale: São Paulo, Brazil
Mega drought in a mega city at a continental scale: São Paulo, Brazil
 
Aspects fondamentaux 1
Aspects fondamentaux  1Aspects fondamentaux  1
Aspects fondamentaux 1
 
Filosofia, comunicação e ética unip
Filosofia, comunicação e ética unipFilosofia, comunicação e ética unip
Filosofia, comunicação e ética unip
 
Lesgislação turistica
Lesgislação turisticaLesgislação turistica
Lesgislação turistica
 
Riego por gravedad
Riego por gravedadRiego por gravedad
Riego por gravedad
 
Helenostička kultura- Pavle Tenjović- Velimir Stojanović
Helenostička kultura- Pavle Tenjović- Velimir StojanovićHelenostička kultura- Pavle Tenjović- Velimir Stojanović
Helenostička kultura- Pavle Tenjović- Velimir Stojanović
 
Citations sur l'esprit d'équipe - Kaperli
Citations sur l'esprit d'équipe - KaperliCitations sur l'esprit d'équipe - Kaperli
Citations sur l'esprit d'équipe - Kaperli
 
2016 Pensionmark Overview
2016 Pensionmark Overview2016 Pensionmark Overview
2016 Pensionmark Overview
 
CFA Research Challenge - KKD Analysis
CFA Research Challenge - KKD AnalysisCFA Research Challenge - KKD Analysis
CFA Research Challenge - KKD Analysis
 

More from Sarup Banskota

Curious case-of-fedora-freshmen
Curious case-of-fedora-freshmenCurious case-of-fedora-freshmen
Curious case-of-fedora-freshmenSarup Banskota
 
Building Designer Office, online
Building Designer Office, onlineBuilding Designer Office, online
Building Designer Office, onlineSarup Banskota
 
Introduction to FOSS techniques
Introduction to FOSS techniquesIntroduction to FOSS techniques
Introduction to FOSS techniquesSarup Banskota
 
Tapping designer thought process, The Goa Project 2013
Tapping designer thought process, The Goa Project 2013Tapping designer thought process, The Goa Project 2013
Tapping designer thought process, The Goa Project 2013Sarup Banskota
 
Using open source software to uncover extra terrestrials!
Using open source software to uncover extra terrestrials!Using open source software to uncover extra terrestrials!
Using open source software to uncover extra terrestrials!Sarup Banskota
 
You’re getting it all wrong
You’re getting it all wrongYou’re getting it all wrong
You’re getting it all wrongSarup Banskota
 
Replacing plastic bottles with something healthier, greener, costlier.
Replacing plastic bottles with something healthier, greener, costlier.Replacing plastic bottles with something healthier, greener, costlier.
Replacing plastic bottles with something healthier, greener, costlier.Sarup Banskota
 
Why say F*** U plastic
Why say F*** U plasticWhy say F*** U plastic
Why say F*** U plasticSarup Banskota
 
Looking Behind. And ahead.
Looking Behind. And ahead.Looking Behind. And ahead.
Looking Behind. And ahead.Sarup Banskota
 

More from Sarup Banskota (12)

Curious case-of-fedora-freshmen
Curious case-of-fedora-freshmenCurious case-of-fedora-freshmen
Curious case-of-fedora-freshmen
 
Building Designer Office, online
Building Designer Office, onlineBuilding Designer Office, online
Building Designer Office, online
 
Sarup fossasia
Sarup fossasiaSarup fossasia
Sarup fossasia
 
Introduction to FOSS techniques
Introduction to FOSS techniquesIntroduction to FOSS techniques
Introduction to FOSS techniques
 
Tapping designer thought process, The Goa Project 2013
Tapping designer thought process, The Goa Project 2013Tapping designer thought process, The Goa Project 2013
Tapping designer thought process, The Goa Project 2013
 
Using open source software to uncover extra terrestrials!
Using open source software to uncover extra terrestrials!Using open source software to uncover extra terrestrials!
Using open source software to uncover extra terrestrials!
 
You’re getting it all wrong
You’re getting it all wrongYou’re getting it all wrong
You’re getting it all wrong
 
How I forgot iostream
How I forgot iostreamHow I forgot iostream
How I forgot iostream
 
Lol, it's India.
Lol, it's India.Lol, it's India.
Lol, it's India.
 
Replacing plastic bottles with something healthier, greener, costlier.
Replacing plastic bottles with something healthier, greener, costlier.Replacing plastic bottles with something healthier, greener, costlier.
Replacing plastic bottles with something healthier, greener, costlier.
 
Why say F*** U plastic
Why say F*** U plasticWhy say F*** U plastic
Why say F*** U plastic
 
Looking Behind. And ahead.
Looking Behind. And ahead.Looking Behind. And ahead.
Looking Behind. And ahead.
 

Recently uploaded

Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfChristopherTHyatt
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsUXDXConf
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKUXDXConf
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfEasyPrinterHelp
 

Recently uploaded (20)

Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdf
 

Do you haz the grit

  • 1. do you haz the grit? 18 January 2014 | Mysore, Karnataka, India
  • 2. Sarup Banskota (unicorn herder) So, I do some ruby. In my free time, I try to wake up on time to attend class.
  • 3. serious stuff. I’ll go over some of my previous experience with the grit library.
  • 4. wartime. Remember when they told you in school why databases rock over traditional FS?
  • 5. welcome grit. All your version control issues solved while you’re still at ruby home ground.
  • 6. $ git init $ git add . $ git commit –m “Add magicmockup.js” repo = Grit :: Repo.new repopath index = Grit :: Index.new repo index.add file, contents index.commit message, parent
  • 7. let’s make Linus happy! Talk is cheap, show me the code? Well then let’s do some.
  • 8. does your gallery haz the glitter? GlitterGallery uses a *lot* of grit, I’ll go over some example usage.
  • 9. who’s using it? There’s lots of applications taking advantages of this resourceful gem.
  • 10. so who’s lives are you improving? GitHub’s made programmers social. GlitterGallery will bring designers some love. You?
  • 11. where to go from here Fork from mojombo/grit on GitHub, read the docs, and think of a quick hack.
  • 12. where to go from here Work on an application that benefits communities of some kind.
  • 13. where to go from here Or just fork EmilyDirsh/GlitterGallery and become Unicorn Uber.
  • 14. you may wake up now Thanks a lot, you’ve been a sweet lot :-)