Ruby Nation: Why no haz Ruby?

613 views
540 views

Published on

A discussion of why sometimes it may be better to use Drupal or WordPress, leading to PHP, rather than Ruby

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • certainly agree with you - one has to wonder what happens when the IoT arrives and it's time to Author Agents? No wait! That's what WE'RE doing! We call it 'ThingFace.'

    :-)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
613
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Ruby Nation: Why no haz Ruby?

  1. 1. Sarah Allen @ultrasaurus
  2. 2. Sarah Allen @ultrasaurus
  3. 3. Sarah Allen @ultrasaurus
  4. 4. Sarah Allen @ultrasaurus
  5. 5. 1. Sarah goes to Washington 2. What I did @Smithsonian 3. Why not Ruby?
  6. 6. Disaster Response MyUSA RFP-EZ Cyber-Physical Systems Open Data MyData Innovation Toolkit 21st Century Financial Systems Development Innovation Ventures VA Modernization Presidential Innovation Fellows Round 2 Projects
  7. 7. Disaster Response MyUSA RFP-EZ Cyber-Physical Systems Open Data MyData Innovation Toolkit 21st Century Financial Systems Development Innovation Ventures VA Modernization Presidential Innovation Fellows Round 2 Projects
  8. 8. http://MyUSA.gov easier access to government services
  9. 9. MyUSA is a joint initiative between the White House and the General Services Administration to reimagine how citizens interact with government. A platform for building tools and services connecting citizens and businesses to government agencies. What is MyUSA?
  10. 10. MyUSA Sign In
  11. 11. MyUSA Account
  12. 12. Disaster Response MyUSA RFP-EZ Cyber-Physical Systems Open Data MyData Innovation Toolkit 21st Century Financial Systems Development Innovation Ventures VA Modernization Presidential Innovation Fellows Round 2 Projects
  13. 13. Disaster Response MyUSA RFP-EZ Cyber-Physical Systems Open Data MyData Innovation Toolkit 21st Century Financial Systems Development Innovation Ventures VA Modernization Presidential Innovation Fellows Round 2 Projects
  14. 14. http://bit.ly/exec-order-open-data
  15. 15. 19 museums 9 research centers 23 libraries 15 archives
  16. 16. Smithsonian Digital Collections
  17. 17. and members of the public to learn about. researchers to study and discover, curators to organize and document, The Smithsonian has seriously amazing treasures for...
  18. 18. Not Just Pictures of Things
  19. 19. Data
  20. 20. Digital Volunteers
  21. 21. transcription.si.edu
  22. 22. 5M plant specimens
  23. 23. 3.7 M without digital records
  24. 24. This is the record (structured data)
  25. 25. Botany Workflow EMU Transcription Center US Herbarium 3.7M Plants Digital Surrogate 1000/wk EMU SI Staff Volunteer Work SI Staff SI StaffSI Staff Validation
  26. 26. Botany Workflow EMU Transcription Center US Herbarium 3.7M Plants Digital Surrogate 1000/wk EMU SI Staff Volunteer Work SI Staff SI StaffSI Staff Validation
  27. 27. Botany Workflow EMU Transcription Center US Herbarium 3.7M Plants Digital Surrogate 1000/wk EMU SI Staff Volunteer Work SI Staff SI StaffSI Staff Validation
  28. 28. Botany Workflow EMU Transcription Center US Herbarium 3.7M Plants Digital Surrogate 1000/wk EMU SI Staff Volunteer Work SI Staff SI StaffSI Staff Validation
  29. 29. Improved Botany Workflow EMU Transcription Center US Herbarium 3.7M Plants Digital Surrogate 1000/wk EMU SI Staff Volunteer Work Software SI Staff Validation Software
  30. 30. Why not Ruby?
  31. 31. User-centric API first Open source
  32. 32. github.com/criticaljuncture/fr2
  33. 33. Why not Ruby?
  34. 34. Writing code... can be challenging
  35. 35. Writing code... not the hard part
  36. 36. Most technical problems are already solved.
  37. 37. Choice of Framework = Choice of Language
  38. 38. Dudes.That was just marketing...
  39. 39. Choosing functionality can be a “user concern” (James Edward Gray) Non-developers co-create our applications
  40. 40. Over 1 million active Drupal sites
  41. 41. Rails, not Ruby, leads us into a rigid dev-test-deploy cycle (Avdi Grimm)
  42. 42. Rails, not Ruby, leads us into a rigid dev-test-deploy cycle (Avdi Grimm) UI Features can be added at runtime
  43. 43. Ruby optimizes for developer happiness
  44. 44. What if...?
  45. 45. the developer could focus on unique aspects that require innovation
  46. 46. We don’t sustain frameworks... ...with a user experience.
  47. 47. Framework leads to language Add UI features at runtime? Non-developers are co-creators

×