Program of the Day (DSL)
Note for rubyconians: this page is rendered using a DSL, see program_of_the_day.md for the code. It’s not linked anywhere, for you folks to TAL. – Riccardo
Because we love Ruby, here is the program of the day rendered as... valid Ruby code!
# Riccardo loves Ruby DSL even more than my very first aDSL!
Rubycon::Agenda.schedule(Date.new(2026, 5, 8)) do
check_in at: "08:30",
desc: "Check-in & Welcome Coffee"
talk at: "09:30",
desc: "Opening Remarks",
by: "Riccardo Carlesso"
talk at: "09:45",
by: "Carmine Paolino",
title: "Ruby Is the Best Language for Building AI Web Apps"
talk at: "10:30",
by: "Julia Lopez",
title: "Debugging Techniques in Ruby: You still need to understand how the code works!"
pause at: "11:15",
desc: "☕️ Coffee Break"
talk at: "11:30",
by: "Marco Roth",
title: something_on(:Herb, :ReActionView)
talk at: "12:15",
title: "Speech #4"
pause at: "13:00",
desc: "🍝 Lunch Break & Networking"
# We want to give everyone the chance to say/bring something for 5 minutes.
lightning_talks at: "14:30",
desc: "⚡️ 5m for everyone who has something to say" ,
tags: %w{ FIFO }
talk at: "15:15",
title: "Speech #5"
pause at: "16:00",
desc: "☕ Coffee Break"
talk at: "16:15",
title: "Speech #6"
talk at: "17:00",
title: "Speech #7"
talk at: "17:45",
title: "It's a wrap!",
by: "Riccardo, Emiliano, and the team"
# Keep the conversation going, or refill
# the batteries in the hotel, whatever you prefer.
pause at: "18:00",
desc: "Drinks or Shower or Nap",
tags: %w{optional}
# Here we will have dinner, and then the Toga Party!
# The place is 10m walk from the hotel.
party at: "20:00",
desc: "🍝 Dinner + 🎉 Toga Party!",
where: '🏖️ Bagno 46',
url: 'https://www.bagno46rimini.com/'
end
# Titles being refined here: https://github.com/palladius/rubycon.it/issues/74