π€ Speaker Announcement
We're excited to welcome Rohit Joshi to Deccan Queen on Rails 2026.
A Software Engineer on Circle's AI Platform team, Rohit has been building with Rails for seven years and is a familiar face at Pune Ruby meetups.

π€ Speaker Announcement
We're excited to welcome Rohit Joshi to Deccan Queen on Rails 2026.
A Software Engineer on Circle's AI Platform team, Rohit has been building with Rails for seven years and is a familiar face at Pune Ruby meetups.
How to Install #Canvas #LMS on #Ubuntu #VPS
This article provides a guide demonstrating how to install Canvas LMS on Ubuntu VPS.
What is Canvas LMS? ...
Continued π #selfhosting #nodejs #letsencrypt #rubyonrails #elearning #learningmanagementsystem #phusionpassenger #opensource #selfhosted
If your model has a status column and also a set of timestamps that imply status, one of them is already lying. Usually it is the column. #RubyOnRails #Rails
How to Install and Run #Mastodon Server on #AlmaLinux #VPS
This article provides a guide demonstrating how to install and run Mastodon server on AlmaLinux VPS.
What is Mastodon?
Mastodon is a social ...
Continued π #opensource #selfhosted #fediverse #selfhosting #letsencrypt #rubyonrails
While I was in Wroclaw, Poland, to conduct a 3-hour workshop for Glimmer DSL for Web, I ran into a Ruby dev who does e-commerce work.
#ruby #rails #rubyonrails #software #dev #micromanagement #awful
Another speaker is boarding the Deccan Queen on Rails π
Here's your hint:
π¨βπ» Engineer behind Circle AI
π 7 years of building with Rails
π€ Former Rails Girls coach
Any guesses? π
βWhat will it cost to maintain after launch?β
When a founder asks this, I know they get it.
Software is a car that needs oil changes.
More on the new SaaS That App. ποΈ
How to Manage Ruby Apps in #cPanel This is a detailed guide demonstrating how to manage Ruby apps in cPanel. This guide covers setup, deployment, and ongoing management. This guide assumes you have access to a cPanel account with Ruby ...
Continued π #rubyonrails #sshaccess #sshcommands #rubygems
How to Install #Canvas #LMS on #Ubuntu #VPS
This article provides a guide demonstrating how to install Canvas LMS on Ubuntu VPS.
What is Canvas LMS? ...
Continued π #selfhosted #opensource #letsencrypt #phusionpassenger #elearning #learningmanagementsystem #nodejs #selfhosting #rubyonrails
We're excited to welcome Vishwajeetsingh Desurkar to Deccan Queen on Rails 2026.
Organizer of Ruby India meetups in Pune, creator of trainers-rb, and a Rubyist exploring AI and machine learning with Ruby.
Join us in Pune this October. π
Every security layer has holes.
The magic is stacking enough layers so that the holes never line up.
Justin's Swiss cheese model, explained on the new SaaS That App. ποΈ
Is anyone using #kamal to deploy apps to production? #devops #programming #ruby #rubyonrails There this this link, but it's two years old: https://github.com/basecamp/kamal/discussions/683 #webdevelopment #webdev
Another speaker is boarding the Deccan Queen on Rails π
Here's your hint:
π Organizer of Ruby India meetups in Pune
π¦πΊ RubyConf Australia speaker
π€ Creator of trainers-rb
Any guesses? π
Release video for Glimmer DSL for Web (Award-Winning Frontend Framework for Ruby on Rails) 0.10.4 Insert Mutation:
youtu.be/dzAOUKzuvu8
#glimmer #dsl #web #ruby #rails #rubyonrails #frontend #framework #frontenddevelopment #webdevelopment #opal #softwareengineering
Glimmer, the core DSL engine of all Glimmer DSL libraries (e.g. Glimmer DSL for Web and Glimmer DSL for SWT), just had a release in version 2.8.3.
Ruby Gem: rubygems.org/gems/glimmer...
GitHub: github.com/AndyObtiva/g...
#glimmer #dsl #engine #ruby #rails #rubyonrails #desktop #web #frontend
A support tool that edits five tables atomically. The hard part was not the transaction. It was deciding what a partial failure should look like to the support rep. #RubyOnRails #Rails
Active Storage variants are generated on the first request that asks for one, in the web process, while that user waits.
One 40MP upload can park a Puma worker for seconds. Preprocess the variants you know you need, or push them to a job.
The half of CVE-2026-66066 people are skipping: it is an arbitrary read of the process environment.
If you were exposed at all, secret_key_base and your service credentials are leaked whether or not you have patched since. Patch, then rotate, then go look.
Genuine question for anyone who maintains an older Rails app: when someone says βit got slow and nobody changed anythingβ, what do you check first?
Mine is autovacuum. Then a table that quietly crossed the size where the planner stops using the index.
Three checks that prove you closed CVE-2026-66066, not just bumped the gem:
vips --version -> needs 8.13+
bundle list | grep activestorage
bin/rails runner 'puts :ok'
The third matters. Patched Active Storage refuses to boot on old libvips rather than run unsecurable.