Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ruby for Makers: Designing Physical Products With Ruby

99cd54595fe036c175364bcbf617763c?s=47 Andy Glass
November 13, 2018

Ruby for Makers: Designing Physical Products With Ruby

Andy Glass
RubyConf 2018
Ruby for Makers: Designing Physical Products With Ruby

Rubyists are creators. While we’re traditionally tasked with building digital products, our skills can cross into the physical medium too. This talk demonstrates a non-typical way to use code to create products: building a Ruby program that generates dynamic plans for laser-cut physical products (e.g. laptop stands, picture frames, notebooks, etc). With size, fonts and patterns as variables, our app programs a system that allows a user, or a computer, to design an infinite number of variants. Attendees will leave inspired to explore new avenues to use their skills to do what we do best: create.

99cd54595fe036c175364bcbf617763c?s=128

Andy Glass

November 13, 2018
Tweet

Transcript

  1. RUBY FOR MAKERS DESIGNING PHYSICAL PRODUCTS WITH RUBY ANDY GLASS

    | RUBYCONF 2018
  2. ANDY GLASS | RUBYCONF 2018 HAS RUBY TAKEN YOU SOMEWHERE

    UNEXPECTED?
  3. ANDY GLASS | RUBYCONF 2018 THAT. IS. BEAUTIFUL.

  4. ANDY GLASS | RUBYCONF 2018 Ruby Ruby

  5. ANDY GLASS | RUBYCONF 2018 ELATION.

  6. ANDY GLASS | RUBYCONF 2018 SHIT.

  7. ANDY GLASS | RUBYCONF 2018 HOW CAN THIS WORK? WHAT

    IS THE BENEFIT OF USING RUBY? WILL RUBY BE A LIMITING FACTOR?
  8. ANDY GLASS | RUBYCONF 2018

  9. ANDY GLASS | RUBYCONF 2018 BEING A RUBYIST MEANS STANDING

    ON THE SHOULDERS OF OUR GREAT COMMUNITY TO CREATE WITH LIMITLESS POSSIBILITIES.
  10. ANDY GLASS | RUBYCONF 2018 LETS BUILD SOFTWARE TO DESIGN

    PHYSICAL ITEMS WITH LIMITLESS POSSIBILITIES (VARIANTS).
  11. ANDY GLASS | RUBYCONF 2018 OBJECTIVE: BUILD A RUBY PROGRAM

    THAT LETS A USER DESIGN INFINITE VARIANTS OF A PHYSICAL PRODUCT TO LASER CUT/ETCH.
  12. ANDY GLASS | RUBYCONF 2018 BUSINESS CASE?

  13. ANDY GLASS | RUBYCONF 2018 ‣ OPEN AN ECOMMERCE STORE

    ‣ ∞ INVENTORY VIA USER CUSTOMIZATION ‣ TRY TO AUTOMATE FULFILLMENT
  14. ANDY GLASS | RUBYCONF 2018 SIMILAR PROJECTS

  15. ANDY GLASS | RUBYCONF 2018 www.makeabox.io

  16. ANDY GLASS | RUBYCONF 2018

  17. ANDY GLASS | RUBYCONF 2018 thenightsky.com

  18. ANDY GLASS | RUBYCONF 2018 mapiful.com

  19. ANDY GLASS | RUBYCONF 2018 Automated printing and fulfillment printful.com

  20. ANDY GLASS | RUBYCONF 2018

  21. ANDY GLASS | RUBYCONF 2018 LETS MAKE A RUBY

  22. ANDY GLASS | RUBYCONF 2018

  23. ANDY GLASS | RUBYCONF 2018

  24. ANDY GLASS | RUBYCONF 2018 BLACK TO ETCH .01 PT

    RED LINE TO CUT
  25. ANDY GLASS | RUBYCONF 2018 COMMON MATERIALS ▸ Acrylic ▸

    Thin Metal (Stainless Steel) ▸ Wood ▸ Cork ▸ Leather ▸ Paper
  26. ANDY GLASS | RUBYCONF 2018

  27. ANDY GLASS | RUBYCONF 2018

  28. ANDY GLASS | RUBYCONF 2018

  29. ANDY GLASS | RUBYCONF 2018

  30. ANDY GLASS | RUBYCONF 2018

  31. ANDY GLASS | RUBYCONF 2018

  32. ANDY GLASS | RUBYCONF 2018

  33. ANDY GLASS | RUBYCONF 2018

  34. ANDY GLASS | RUBYCONF 2018 LETS MAKE WITH RUBY

  35. ANDY GLASS | RUBYCONF 2018 $.70 $1.64 $2.40

  36. ANDY GLASS | RUBYCONF 2018

  37. ANDY GLASS | RUBYCONF 2018 Fast, Nimble PDF Writer for

    Ruby
  38. ANDY GLASS | RUBYCONF 2018 APPLICATION SETUP

  39. ANDY GLASS | RUBYCONF 2018

  40. ANDY GLASS | RUBYCONF 2018

  41. ANDY GLASS | RUBYCONF 2018

  42. ANDY GLASS | RUBYCONF 2018 CASE 1: TEXT PRODUCTS

  43. ANDY GLASS | RUBYCONF 2018

  44. ANDY GLASS | RUBYCONF 2018

  45. ANDY GLASS | RUBYCONF 2018

  46. ANDY GLASS | RUBYCONF 2018 CASE 2: GRAPHIC PRODUCTS

  47. ANDY GLASS | RUBYCONF 2018

  48. ANDY GLASS | RUBYCONF 2018

  49. ANDY GLASS | RUBYCONF 2018

  50. ANDY GLASS | RUBYCONF 2018

  51. ANDY GLASS | RUBYCONF 2018

  52. ANDY GLASS | RUBYCONF 2018

  53. ANDY GLASS | RUBYCONF 2018 CASE 3: TEMPLATING

  54. ANDY GLASS | RUBYCONF 2018

  55. ANDY GLASS | RUBYCONF 2018

  56. ANDY GLASS | RUBYCONF 2018

  57. ANDY GLASS | RUBYCONF 2018

  58. ANDY GLASS | RUBYCONF 2018

  59. ANDY GLASS | RUBYCONF 2018 CASE 4: PATTERNS

  60. ANDY GLASS | RUBYCONF 2018

  61. ANDY GLASS | RUBYCONF 2018

  62. ANDY GLASS | RUBYCONF 2018

  63. ANDY GLASS | RUBYCONF 2018

  64. ANDY GLASS | RUBYCONF 2018

  65. ANDY GLASS | RUBYCONF 2018

  66. ANDY GLASS | RUBYCONF 2018

  67. ANDY GLASS | RUBYCONF 2018

  68. ANDY GLASS | RUBYCONF 2018

  69. ANDY GLASS | RUBYCONF 2018

  70. ANDY GLASS | RUBYCONF 2018

  71. ANDY GLASS | RUBYCONF 2018

  72. ANDY GLASS | RUBYCONF 2018

  73. ANDY GLASS | RUBYCONF 2018

  74. ANDY GLASS | RUBYCONF 2018

  75. ANDY GLASS | RUBYCONF 2018

  76. ANDY GLASS | RUBYCONF 2018 CASE 5: NESTED PATTERNS

  77. ANDY GLASS | RUBYCONF 2018

  78. ANDY GLASS | RUBYCONF 2018

  79. ANDY GLASS | RUBYCONF 2018

  80. ANDY GLASS | RUBYCONF 2018

  81. ANDY GLASS | RUBYCONF 2018

  82. ANDY GLASS | RUBYCONF 2018 OTHER RESOURCES

  83. ANDY GLASS | RUBYCONF 2018

  84. ANDY GLASS | RUBYCONF 2018

  85. ANDY GLASS | RUBYCONF 2018

  86. ANDY GLASS | RUBYCONF 2018 AUTOMATE THE LASER? NAH.

  87. ANDY GLASS | RUBYCONF 2018 bit.ly/rubyconf-feedback FEEDBACK?

  88. ANDY GLASS | RUBYCONF 2018 BANG EQUALS

  89. ANDY GLASS | RUBYCONF 2018 THANKS ANDREWGLASS1@GMAIL.COM

  90. ANDY GLASS | RUBYCONF 2018 QUESTIONS