Profile avatar
avohq.io
The Essential Toolkit for building Internal Tools with Ruby on Rails 🙌 Lean teams use Avo to offload the technical heavy lifting, so they can focus on the more unique aspects of their businesses. Made by @adrianthedev.com and Paul
96 posts 271 followers 9 following
Regular Contributor
Active Commenter

One of the most requested small-ish features is the ability to bulk destroy records. We kind of procrastinated on this one because it's achievable using the existing Actions feature. Here's a cool way of doing it yourself while you get access to all the context you need 🙌

Here’s a nice sum-up of Avo’s strong suits 💪

Hey everyone, We have a short release today but we'll talk quite a lot about the new Avo 4 experiments so check it out on our release page. avohq.io/releases/3....

Please welcome @avohq.io on board as the first sponsor for tiny ruby #​{conf}! If you're in need of an awesome admin panel or dashboard for Rails, go check them out. helsinkiruby.fi/tinyruby/

Deploying an app to production is rewarding, as users can finally enjoy it. However, bad actors are a reality online and can cause harm if unchecked. Here's how to add Cloudflare Turnstile to a Rails app to combat unwanted or malicious requests. avohq.io/blog/cloudf...

Custom domains for local development in Rails can be a nice addition to our toolbox. Trading localhost and some port number for a short and memorable domain name sounds nice, right? How about if we throw some secure connections into the mix? avohq.io/blog/custom...

How to add Sign in with Apple to a Rails app - A complete guide from Apple Developer account setup to implementation with omniauth. Reduce friction in your authentication flow and meet App Store requirements in one go. avohq.io/blog/sign-i...

Handling file uploads in Rails applications has never been easier. With Active Storage, we can be up and running in a matter of minutes with local uploads and, with some extra effort, we can get cloud uploads rapidly. avohq.io/blog/cloudf...

📱 Boost your app's conversion rates by improving the signup flow! I just wrote a guide on creating multistep onboarding forms in Rails using the Wicked gem - no custom JS needed! Learn how to transform those lengthy forms into a smooth, user-friendly experience. avohq.io/blog/multis...

A complete distraction but I’m considering reworking Pagecord to use Markdown under the hood with Marksmith from @avohq.io as the editor. Possibly a batshit idea but I lose the will to live when wrangling HTML and Trix. Another idea is to use Rhino, but my gut says use Markdown like Bear blog 🤔

Hey friends 👋 Avo 3.20 comes with a few enhancements and plenty of bugfixes, but most importantly, preparations for Avo 4 are underway

We're expanding the team and looking for a talented Front-End Engineer with an eye for good design. So if you're that good, join us. We're really friendly and have big plans for the Rails ecosystem. avo.cool/jobs

Markdown is great for rich, portable content—but image handling in most editors is clunky. In this tutorial, we’ll add image upload support to EasyMDE using Rails and Active Storage. avohq.io/blog/markdo...

📝 Need to highlight info or embed content in your Markdown editor? Standard formatting falls short! Shortcodes & callouts let you add rich components without knowing the underlying code. A game-changer for creating dynamic, visually engaging content. avohq.io/blog/marksm...

The 131 edition of @shortruby.com is out. This edition is sponsored by @adamlogic.com from Judoscale. #Ruby #Rails #Newsletter Let me share 👇 some highlights from this edition

Our party wouldn't be possible without @avohq.io! This open-source framework helps developers build Internal Tools, CMSs, CRMs, and Business Apps at lightning speed—all with code. With 1600+ GitHub stars, they're truly developer-first! Join us at the Balkan Ruby party! 🎉

🚀 SEO Pro Tip: Content isn't just what you see. Metadata matters! Learn how to add schema markup to Rails apps and help search engines understand your content better. More context means better visibility. avohq.io/blog/struct...

📱 When CSS media queries aren't enough for responsive design, the Resize Observer API comes to the rescue! Learn how to use it with Stimulus to create truly adaptive components that respond to element size changes, not just viewport width. #webdev #StimulusJS

Yesterday we pushed Marksmith v0.4.0 with dark mode support, improved tabbed interface, better composability, and a bunch of bugfixes.

Hey fellow Avo lovers 🥑 We just released a cool new feature (in beta) we've been working on called "Nested records" where you can create and edit nested records. Isn't that cool?! I mean, we did offer a guide on how to implement it yourself, but this is way better.

Some random thoughts on software as more people start vibe coding in LLMs: Imperative coding will start taking a back seat to more declarative coding. Frameworks like @avohq.io will become more important was we “care less about code”, but need it to “Just Work”™ 🧵

Confetti's magic doesn't fade with age - still just as fun at 40 as it was at 6. We built stimulus-confetti so devs can add celebration bursts to websites. Perfect for birthdays, milestones, or making mundane actions feel special!

Adding OAuth to Rails? Don't just rely on gems - test your implementation! Learn how to properly test social login in your Rails app to maintain code quality and prevent future headaches. avohq.io/blog/testin...

Hey everyone, I hope you're having a great start of spring. We have a few cool things we shipped this month.