Building admin panels sucks ๐ก
I'ma self-taught developer on my journey to become a successful indie dev.
For more content follow me on Twitter @adrianthedev
Search for a command to run...
I'ma self-taught developer on my journey to become a successful indie dev.
For more content follow me on Twitter @adrianthedev
No comments yet. Be the first to comment.
I want to share my experience regarding AI-driven development.I know it's not a new and shiny thing, and it's been around for a while now, but some things should need some time to take it through its

I think it's important that the Ruby community knows what just happened in San Francisco last week. 400+ Rubyists got together and shared ideas and visions. They exchanged opinions and presented the past, present, and future of Ruby. I went to very ...

Tl;DR; We're taking a break with Friendly.rb. We had three beautiful editions, incredible fun, and learned so much in the process. This happening changed us, the hosts in ways we could not imagine. We're taking a break because things have happened in...

What do you need in your digital brain? That's how I think about Avo now. It's not some closeted admin panel where only five people dare to go because touching the data wrong might crash the app. It's the place where you invite your whole team to run...
Here's something that's been on my mind lately about the Rails ecosystem. For the past 10 years, there's been massive investment in dev tooling, especially for JavaScript and TypeScript companies. They take some of that funding and deploy it to marke...
Own it - A blog from Adrian Marin
24 posts
Sharing my lessons on becoming a thriving #indiedev.
๐ Launching Avo into the world! - ๐ฅ A beautiful, easy-to-use Ruby on Rails admin panel framework
I've probably built a hundred of them in the past, and I was mostly doing a bad job.
I started seeing similarities from one to another. Common features which, even if they seemed simple to build, I would still make the same mistakes over and over again. It sounds like I have a memory problem or I'm a bad engineer but when I spoke with other developers, they happened to do the same and it wasn't just me
The next thing I did was try to extract tiny bits that I could re-use in multiple projects. That worked out nicely for a while but I ended up with fragmented bits of code that were brittle when put together and had slight variations from project to project.
That's when it hit me ๐คฏ
Internal tools should be built in a cohesive framework that is purposely made for that. We do the same with E-commerce, with Content Management Systems, with Application Tracking Systems, and other pieces of software. We have platforms purposefully built for a specific job.
So why should we cobble together odd libraries, spend precious time, focus, and resources to build the same thing that we built over and over again. We should use those resources to focus on the things that make our app bring that unique value to our customers.
So, Avo was born out of necessity - the framework that makes building internal tools a breeze
If any of this resonated with you, go to https://avo.cool (yes, that's a valid domain name) and give it a try.