Ruby Video
Talks
Speakers
Events
Topics
Leaderboard
Sign in
Talks
Speakers
Events
Topics
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
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 'Lightning Talks Day 2' is part of the wroc_love.rb 2018 event and features several speakers including Vladimir Dementyev, Maciek Rzasa, Bartosz Bonisławski, Michał Młoźniak, Sergey Silnov, Adam Skołuda, Artur Roszczyk, and Maciek Stanisz, discussing various topics related to Ruby and its applications. **Key Points Discussed:** - **Serverless Architecture**: Vladimir Dementyev explores the evolution from traditional infrastructure to Function as a Service (FaaS). He highlights how FaaS allows developers to scale applications by handling server management through cloud service providers, advocating for better coding practices as costs are influenced by code efficiency. He demonstrates a live deployment of a Ruby-based application that tracks bills and mentions the need for Ruby support in FaaS, encouraging attendees to sign a petition for it. - **Ruby on Microcontrollers**: Sergey Silnov shares his experience running Ruby-like code on the ESP32 microcontroller, which is affordable and capable of handling connectivity. He discusses installing the necessary tools and using a Ruby interpreter designed for embedded systems (M Ruby) to control sensors and log data, emphasizing the practicality of conducting measurements and sending data over Wi-Fi. - **Impact of the Ruby Community**: Adam Skołuda relates his personal journey of adopting Domain-Driven Design (DDD) in a project inspired by a RailsConf conference. He emphasizes the importance of taking risks with new approaches and how Ruby community resources helped his team succeed despite their initial lack of experience with DDD. - **Refinements in Ruby**: One of the speakers discusses refinements as a feature introduced in Ruby 2.0 that aid in reducing dependencies and modernizing code. They share their positive experiences with refinements in gem development and how these can facilitate writing cleaner code while maintaining compatibility. - **Evolution of Ruby with Functional Programming**: Arturo Stroki reflects on Ruby’s evolution and its efforts to catch up with modern programming paradigms, focusing on the introduction of method referencing in Ruby 2.5, along with new techniques for cleaner coding practices. - **The Role of Developers**: Maciek concludes with a thought-provoking discussion about the distinction between programmers and developers, where programmers focus solely on code, while developers utilize coding to solve problems and communicate effectively with stakeholders. He posits that while automation is on the rise, the empathetic, creative roles of developers in understanding clients will remain irreplaceable. **Takeaways:** - The shift towards serverless architectures drastically changes the application development landscape. - There is potential for Ruby in the Internet of Things, as demonstrated with microcontrollers. - Continuous learning and community inspiration are crucial for navigating new technology trends and methodologies. - Developers must balance technical skills with understanding business needs to remain relevant in an automated future.
Suggest modifications
Cancel