Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
When working on a Rails app with lots of users and a plethora of requests, you’ll likely soon be addressing how you can have dedicated custom hardware for them. In this talk, I’ll go over my experiences and lessons learned from working on dedicated hardware for industrial catering services. By Carmen Huidobro https://twitter.com/@hola_soy_milk Carmen Huidobro is a chilean kids’ coding instructor and freelance software dev. He likes to introduce people to coding more than he enjoys coding itself. If you want pointless Nintendo trivia, look no further than Carmen! You’ll probably find him at a lot of conferences and has been told he has a distinctive laugh, so he’s easy to spot, especially when wearing a onesie. https://rubyonice.com/speakers/ramon_huidobro
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 video titled "Hardware Hacking with Your Rails App," Ramón Huidobro discusses his experience in developing dedicated hardware solutions for a culinary catering business in Vienna. The talk highlights the intersection of hardware components and a Ruby on Rails application used to serve workers their lunch efficiently, adapting to the unique needs of users without computer access in the factory environment. **Key Points Discussed:** - Ramón introduces himself and shares his background in software development and teaching coding to children. - He presents a case study focusing on a catering client that required a new ordering system as they expanded their clientele. - The project, dubbed "Project Hairnet," aimed to facilitate lunch ordering for factory workers using chip cards instead of traditional computers. - **System Requirements:** - Ramón outlines the key hardware components determined necessary for the project, such as a chip card reader and a touchscreen all-in-one PC. - The chosen software comprised Ubuntu and a browser, emphasizing the simplicity of using existing solutions rather than over-complicating with new tech. - **Security Considerations:** - The talk emphasizes the importance of security when using dedicated kiosks in public spaces, highlighting the use of kiosk mode in Ubuntu to protect the terminal against unauthorized access. - Ramón explains how he tackled the challenge of sending request headers securely by utilizing a Chromium extension to manage the hidden authentication process. - **Implementing Chip Card Functionality:** - Ramón describes the challenges faced in configuring the chip card readers, including difficulties with firmware and encryption, ultimately resolving this with assistance from the manufacturer. - The use of a simple input field for scanning further streamlined the user experience, though careful attention to interface focus was necessary. - **Resilience and Remote Access:** - He stresses the importance of ensuring the terminal operates without interruption, proposing solutions such as reverse SSH tunneling for remote maintenance and troubleshooting. - **Final Challenges:** - Additional user requests post-launch led to enhancements such as automatic logout features and order confirmation systems, including a Raspberry Pi setup for order tracking. - In conclusion, Ramón reflects on the potential simplicity and efficacy of integrating dedicated hardware with existing software to meet user needs. He encourages attendees to explore similar projects and reinforces the importance of public speaking in sharing innovative solutions and ideas to inspire others. Overall, the talk serves as a valuable resource for developers interested in hands-on hardware projects integrated with Ruby on Rails applications, emphasizing practical problem-solving, collaboration, and continuous learning.
Suggest modifications
Cancel