Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Ruby is For Fun and Robots by Michael Ries Most of us use ruby for work, but do we still use it for fun? Is maximizing your webscale for optimal synergy getting you down? Let’s talk about something fun you can do with ruby and robots instead. Help us caption & translate this video! http://amara.org/v/IMZt/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the presentation titled "Ruby is For Fun and Robots" by Michael Ries at MountainWest RubyConf 2016, the speaker explores the playful side of programming with Ruby, focusing on robotics. Ries aims to highlight how programmers can engage in fun projects rather than solely working on serious applications, suggesting that many in the Ruby community started programming out of a desire to create exciting experiences, such as robots. **Key Points Discussed:** - **Introduction to the Speaker:** Michael Ries introduces himself and shares his passion for programming, emphasizing a shift towards enjoyment in coding, particularly through robotics. - **The Role of Robots in Fun Programming:** Ries discusses his childhood fascination with robotics, noting that many people enter programming with the dream of building robots or video games. He highlights that robots can be both interactive and entertaining. - **Creating Interactive Robots:** Ries elaborates on his vision for robots that can engage with users, similar to characters like R2-D2, suggesting that these robots should respond to human emotions and actions. - **Rubyists and Community Skills:** He emphasizes how Rubyists excel at integrating various components and using libraries effectively, suggesting that their tendency to ‘glue’ code together makes them suitable for building robots. - **Tools and Platforms for Robotics:** Ries recommends the iRobot Create platform and Raspberry Pi as accessible starting points for building robots. He describes how Ruby and various libraries can be employed to create robot behaviors without needing to delve deeply into lower-level programming languages. - **Using OpenCV and Google Cloud Vision:** Ries mentions employing OpenCV for computer vision tasks and the recent introduction of Google Cloud Vision API to extend the capabilities of his robot to recognize faces and tweet about interactions. - **Demo Presentation:** The talk culminates in a live demo of "Friendly Bot," which showcases the robot’s functionalities and its ability to perform tasks, tweet, and interact with attendees. - **Community and Inclusiveness:** Ries concludes his presentation by appreciating the supportive nature of the Ruby community and encourages attendees to pursue fun programming projects, emphasizing the importance of staying engaged and inclusive. **Main Takeaways:** - Programming with Ruby can be a playful and enjoyable activity beyond professional obligations. - Engaging in fun robotics projects can reconnect programmers with their passion for coding and creativity. - Leveraging collective community knowledge and resources is essential for creating innovative and exciting programming projects.
Suggest modifications
Cancel