Talks
Ruby conference talks on AI, concurrency, IoT and the language itself — RubyConf India, RubyConf Australia and Conf42.
What If… Ruby Led the AI Revolution?
What if Ruby never sat out the AI boom? What if it quietly evolved—unlocking the ability to build intelligent apps with semantic understanding, local models, and smart automation? In this talk, we step into an alternate reality where Ruby leads the AI charge.
The Harvey Dent Dilemma: Ruby's White Knight Rises (or Falls)
A deep dive into Ruby's most powerful—and potentially risky—performance features. Topics include frozen strings, memoization, monkey patching, metaprogramming, Proc vs. Lambda, and new enhancements in Ruby 3.0. Learn how to use these advanced tools effectively while avoiding hidden dangers.
Concurrency Showdown: Threads vs. Fibers
Co-presented with Ishani Trivedi
A comparative exploration of Ruby's concurrency models—threads vs fibers. Covers mutex locks, race conditions, deadlocks, and interrupt handling. Demonstrates a hybrid model using fibers for I/O-bound tasks and threads for CPU work, emphasizing Ruby 3.0's fiber enhancements.
Connecting the Dots: Unleash the magic of AI in IoT
Dives into AI-driven IoT solutions using Ruby. Showcases demos on preventive maintenance and anomaly detection with live Ruby-powered IoT devices. Highlights how language features and AI can optimize IoT performance.
Connecting the Dots: Unleash the magic of AI in IoT
Dives into AI-driven IoT solutions using Ruby. Showcases demos on preventive maintenance and anomaly detection with live Ruby-powered IoT devices. Highlights how language features and AI can optimize IoT performance.
Beyond Cubical
A personal tale of stepping out of conventional corporate structures. Through an intimate narrative, Vishwajeetsingh reflects on life beyond cubicles during his internship, intertwining creativity and code.
More on Ruby on Rails work and about me.