I was thinking about this - the CS fundamentals that are most useful for non-engineers now building with agents. My answer rn is to go through https://t.co/ah9FlQhaAz while building an app - because Rails has perfected the fundamentals of web development.
🔌 ActiveRecord now checks connections in and out per query instead of per request. This article breaks down the overhead, the benchmarks, and the practical workaround. #Rails https://t.co/dbQCBXIFIE
AI app development didn’t need to get this complicated.
We’ve been sold two lies:
• You need complex agent frameworks
• You must use official provider SDKs
LLMs are just APIs for us.
Abstract them well and Ruby-level productivity returns.
Keynote 👇
https://t.co/X88BzUY9Em
This might be obvious but in a vibe coding world, where the amount of websites/apps is going to 100x, the value of a high quality dot com or dot ai goes way up
Ruby on Rails: Compress the complexity of modern web apps ➜ Active Support Instrumentation Documentation, QueryIntent#execute! and more! https://t.co/DyMg7HMsgj
Letting Puma auto-set your worker count is the easiest way to go for 90% of usecases.
Currently, you can only do that with WEB_CONCURRENCY=auto, but we'll also make this possible in the next puma version by using `workers :auto` in your puma.rb.