Submit Search
Upload
Minegems
•
2 likes
•
1,095 views
J
jodosha
Follow
Minegems announcement at Rome Ruby Social Club.
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 61
Download now
Download to read offline
Recommended
iPhone Python love affair
iPhone Python love affair
Anna Callahan
JRuby e DSL
JRuby e DSL
jodosha
Click to Globalize
Click to Globalize
jodosha
Communication - Process & Definition Power Point Presentation
Communication - Process & Definition Power Point Presentation
Satyaki Chowdhury
COMMUNICATION PROCESS,TYPES,MODES,BARRIERS
COMMUNICATION PROCESS,TYPES,MODES,BARRIERS
Sruthi Balaji
Process of communication
Process of communication
Sweetp999
COMMUNICATION POWERPOINT
COMMUNICATION POWERPOINT
Andrew Schwartz
A Look at the Future of HTML5
A Look at the Future of HTML5
Tim Wright
Recommended
iPhone Python love affair
iPhone Python love affair
Anna Callahan
JRuby e DSL
JRuby e DSL
jodosha
Click to Globalize
Click to Globalize
jodosha
Communication - Process & Definition Power Point Presentation
Communication - Process & Definition Power Point Presentation
Satyaki Chowdhury
COMMUNICATION PROCESS,TYPES,MODES,BARRIERS
COMMUNICATION PROCESS,TYPES,MODES,BARRIERS
Sruthi Balaji
Process of communication
Process of communication
Sweetp999
COMMUNICATION POWERPOINT
COMMUNICATION POWERPOINT
Andrew Schwartz
A Look at the Future of HTML5
A Look at the Future of HTML5
Tim Wright
Scaling atlassian os v4
Scaling atlassian os v4
Soren Harner
Mobile apps using drupal as base system SumitK DrupalCon Chicago
Mobile apps using drupal as base system SumitK DrupalCon Chicago
Sumit Kataria
Node js techtalksto
Node js techtalksto
Jason Diller
Choosing the right Content Management System
Choosing the right Content Management System
Rachel Andrew
Theres a rabbit on my symfony
Theres a rabbit on my symfony
Alvaro Videla
Doctrine in the Real World
Doctrine in the Real World
Jonathan Wage
Pluggable Django Application Patterns PyCon 2011
Pluggable Django Application Patterns PyCon 2011
Corey Oordt
High impact-websites
High impact-websites
Jim Angus
Using+javascript+to+build+native+i os+applications
Using+javascript+to+build+native+i os+applications
Muhammad Ikram Ul Haq
Software on the High Seas
Software on the High Seas
Soren Harner
Kill bottlenecks with gearman, sphinx, and memcached, Confoo 2011
Kill bottlenecks with gearman, sphinx, and memcached, Confoo 2011
Bachkoutou Toutou
Communications 2.0 Applications (and a voice/Twitter mashup)
Communications 2.0 Applications (and a voice/Twitter mashup)
Voxeo Corp
Blogs micro
Blogs micro
Joaquín Salvachúa
Opensource Authentication and Authorization
Opensource Authentication and Authorization
ConFoo
How Lanyrd uses Twitter
How Lanyrd uses Twitter
Simon Willison
Monitoring is easy, why are we so bad at it presentation
Monitoring is easy, why are we so bad at it presentation
Theo Schlossnagle
Phone Applications in a Web 2.0 World
Phone Applications in a Web 2.0 World
Voxeo Corp
How to Make Entities and Influence Drupal - Emerging Patterns from Drupal Con...
How to Make Entities and Influence Drupal - Emerging Patterns from Drupal Con...
Ronald Ashri
HTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex Developers
Ryan Stewart
WebShell - confoo 2011 - sean coates
WebShell - confoo 2011 - sean coates
Bachkoutou Toutou
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
More Related Content
Similar to Minegems
Scaling atlassian os v4
Scaling atlassian os v4
Soren Harner
Mobile apps using drupal as base system SumitK DrupalCon Chicago
Mobile apps using drupal as base system SumitK DrupalCon Chicago
Sumit Kataria
Node js techtalksto
Node js techtalksto
Jason Diller
Choosing the right Content Management System
Choosing the right Content Management System
Rachel Andrew
Theres a rabbit on my symfony
Theres a rabbit on my symfony
Alvaro Videla
Doctrine in the Real World
Doctrine in the Real World
Jonathan Wage
Pluggable Django Application Patterns PyCon 2011
Pluggable Django Application Patterns PyCon 2011
Corey Oordt
High impact-websites
High impact-websites
Jim Angus
Using+javascript+to+build+native+i os+applications
Using+javascript+to+build+native+i os+applications
Muhammad Ikram Ul Haq
Software on the High Seas
Software on the High Seas
Soren Harner
Kill bottlenecks with gearman, sphinx, and memcached, Confoo 2011
Kill bottlenecks with gearman, sphinx, and memcached, Confoo 2011
Bachkoutou Toutou
Communications 2.0 Applications (and a voice/Twitter mashup)
Communications 2.0 Applications (and a voice/Twitter mashup)
Voxeo Corp
Blogs micro
Blogs micro
Joaquín Salvachúa
Opensource Authentication and Authorization
Opensource Authentication and Authorization
ConFoo
How Lanyrd uses Twitter
How Lanyrd uses Twitter
Simon Willison
Monitoring is easy, why are we so bad at it presentation
Monitoring is easy, why are we so bad at it presentation
Theo Schlossnagle
Phone Applications in a Web 2.0 World
Phone Applications in a Web 2.0 World
Voxeo Corp
How to Make Entities and Influence Drupal - Emerging Patterns from Drupal Con...
How to Make Entities and Influence Drupal - Emerging Patterns from Drupal Con...
Ronald Ashri
HTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex Developers
Ryan Stewart
WebShell - confoo 2011 - sean coates
WebShell - confoo 2011 - sean coates
Bachkoutou Toutou
Similar to Minegems
(20)
Scaling atlassian os v4
Scaling atlassian os v4
Mobile apps using drupal as base system SumitK DrupalCon Chicago
Mobile apps using drupal as base system SumitK DrupalCon Chicago
Node js techtalksto
Node js techtalksto
Choosing the right Content Management System
Choosing the right Content Management System
Theres a rabbit on my symfony
Theres a rabbit on my symfony
Doctrine in the Real World
Doctrine in the Real World
Pluggable Django Application Patterns PyCon 2011
Pluggable Django Application Patterns PyCon 2011
High impact-websites
High impact-websites
Using+javascript+to+build+native+i os+applications
Using+javascript+to+build+native+i os+applications
Software on the High Seas
Software on the High Seas
Kill bottlenecks with gearman, sphinx, and memcached, Confoo 2011
Kill bottlenecks with gearman, sphinx, and memcached, Confoo 2011
Communications 2.0 Applications (and a voice/Twitter mashup)
Communications 2.0 Applications (and a voice/Twitter mashup)
Blogs micro
Blogs micro
Opensource Authentication and Authorization
Opensource Authentication and Authorization
How Lanyrd uses Twitter
How Lanyrd uses Twitter
Monitoring is easy, why are we so bad at it presentation
Monitoring is easy, why are we so bad at it presentation
Phone Applications in a Web 2.0 World
Phone Applications in a Web 2.0 World
How to Make Entities and Influence Drupal - Emerging Patterns from Drupal Con...
How to Make Entities and Influence Drupal - Emerging Patterns from Drupal Con...
HTML5 and jQuery for Flex Developers
HTML5 and jQuery for Flex Developers
WebShell - confoo 2011 - sean coates
WebShell - confoo 2011 - sean coates
Recently uploaded
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Recently uploaded
(20)
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Minegems
1.
Luca Guidi
Ruby Social Club – Rome, Mar 4th 2011 Tuesday, March 8, 2011
2.
WHO? Tuesday, March 8,
2011
3.
@jodosha Tuesday, March 8,
2011
4.
Tuesday, March 8,
2011
5.
WHAT? Tuesday, March 8,
2011
6.
Private hosting for
your hidden gems. Tuesday, March 8, 2011
7.
It helps to
protect and distribute your closed source code. Tuesday, March 8, 2011
8.
Itʼs useful for
private gem forking. Tuesday, March 8, 2011
9.
It allows to
get ride of Rails plugins. Tuesday, March 8, 2011
10.
WHY? Tuesday, March 8,
2011
11.
I tried to
solve my own problem. Tuesday, March 8, 2011
12.
WHEN? Tuesday, March 8,
2011
13.
I developed this
project in my spare time. Tuesday, March 8, 2011
14.
Having less time
enforces you to focus on your goals. Tuesday, March 8, 2011
15.
Itʼs all about
efficacy, rather than efficiency. Tuesday, March 8, 2011
16.
HOW? Tuesday, March 8,
2011
17.
It works like
RubyGems. Tuesday, March 8, 2011
18.
You can use
as global gem source.. $ gem sources -a http://user:pass@you.minege.ms Tuesday, March 8, 2011
19.
..or in your
Gemfile. source “http://user:pass@you.minege.ms” Tuesday, March 8, 2011
20.
It uses internal
namespacing. Tuesday, March 8, 2011
21.
It can solve
internal and external dependencies. Tuesday, March 8, 2011
22.
ARCHITECTURE Tuesday, March 8,
2011
23.
Itʼs a Rails
application which hosts a Sinatra one. Tuesday, March 8, 2011
24.
All the gems
are hosted in a private Amazon S3 bucket. Tuesday, March 8, 2011
25.
Tuesday, March 8,
2011
26.
Tuesday, March 8,
2011
27.
Tuesday, March 8,
2011
28.
Tuesday, March 8,
2011
29.
Tuesday, March 8,
2011
30.
Tuesday, March 8,
2011
31.
Tuesday, March 8,
2011
32.
Tuesday, March 8,
2011
33.
Tuesday, March 8,
2011
34.
Tuesday, March 8,
2011
35.
Tuesday, March 8,
2011
36.
Tuesday, March 8,
2011
37.
Tuesday, March 8,
2011
38.
Tuesday, March 8,
2011
39.
Tuesday, March 8,
2011
40.
The actual workflow
is slow because of the double download. Tuesday, March 8, 2011
41.
The next step
is to bypass the server at the response time. Tuesday, March 8, 2011
42.
In order to
make the indices access faster, it uses GridFS. Tuesday, March 8, 2011
43.
Tuesday, March 8,
2011
44.
Tuesday, March 8,
2011
45.
Tuesday, March 8,
2011
46.
Tuesday, March 8,
2011
47.
Tuesday, March 8,
2011
48.
Tuesday, March 8,
2011
49.
Tuesday, March 8,
2011
50.
Tuesday, March 8,
2011
51.
It uses Devise
for authentication. Tuesday, March 8, 2011
52.
Devise is a
Warden customization, which is build on top of Rack-Mount. Tuesday, March 8, 2011
53.
The Rails app
uses session based authentication. Tuesday, March 8, 2011
54.
The Sinatra app
uses HTTP based authentication. Tuesday, March 8, 2011
55.
The authorization part
is delegated to a custom Rack middleware which uses Redis. Tuesday, March 8, 2011
56.
It grants access
to the underline structure and itʼs responsible for routing policies. Tuesday, March 8, 2011
57.
WHATʼS
NEXT? Tuesday, March 8, 2011
58.
Private beta testing. Tuesday,
March 8, 2011
59.
Command line interface
gem. Tuesday, March 8, 2011
60.
Q&A Tuesday, March 8,
2011
61.
http://minege.ms
http://about.me/jodosha Tuesday, March 8, 2011
Download now