Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Stupid Ideas For Many Computers There are plenty of useful things you can do with Ruby and a bunch of servers. This talk isn't about useful things. This talk will show off asinine, amusing, and useless things you can do with Ruby and access to cloud computing. Sentiment analysis based on emoji? Why not? Hacky performance testing frameworks? Definitely! Multiplayer infinite battleship? Maybe? The world's most inefficient logic puzzle solver? Awesome! If you are interested in having some fun and laughing at reasonable code for unreasonable problems this talk is for you. Help us caption & translate this video! http://amara.org/v/HTA3/
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
The video titled "Stupid Ideas For Many Computers" features Aja Hammerly, who delivers a humorous exploration of absurd, amusing, and often useless applications of Ruby in cloud computing. The talk aims to entertain while highlighting some ‘stupid ideas’ that, while not practical, demonstrate creative thinking in coding. ### Key Points Discussed: - **Introduction to the Speaker**: Aja Hammerly shares her background, including her first RubyConf experience and her work at Google Cloud Platform. - **Load Testing Techniques**: Aja discusses her unconventional method for load testing applications using Mechanize to create inefficient scripts based on Rails logs, emphasizing that such techniques should be avoided. - **Sentiment Analysis Using Emojis**: - Hammerly presents a quirky interview question from her boss about performing sentiment analysis on tweets using emojis. - She explains how sentiment analysis is complex due to language nuances and demonstrates an implementation using the Twitter API and Ruby to categorize emojis. - **Distributed Coordination with Rinda**: - Aja introduces Ruby’s Rinda library for coordinating distributed tasks via a shared tuple space, elaborating on the process of fetching, analyzing, and reducing sentiments from tweets across multiple workers. - **Generating Latin Squares**: Aja explains the concept of Latin squares and discusses generating them algorithmically while addressing the scalability challenges faced when testing permutations. - **Conclusion and Takeaways**: - Despite the ridiculousness of the discussed ideas, Aja encourages creative exploration in programming, emphasizing that playful endeavors can lead to significant learning opportunities. - She concludes by inviting questions and suggesting that these experiments, while impractical, are valuable for technical growth. In summary, Aja Hammerly recognizes the absurdity of many programming challenges but highlights the joys of playful experimentation in coding. This talk, delivered at LA RubyConf 2015, seeks to entertain while encouraging creative thinking within the tech community.
Suggest modifications
Cancel