Tweet
This has been a ton of fun building! Really challenging to get the dynamic layouts to respect all the different element types. #rubyonrails #saas #buildinpublic #stimulusjs twitter.com/adventureplane…
Finished the @hCaptcha config for @KarteDrop last night and pushed to production.

Second #RubyonRails integration and very painless through the HCaptcha gem - github.com/CapSens/hcaptc…

#BuildInPublic #BuildingInPublic
Giving my @hatchboxio account a deployment workout last night tuning @kartedrop email templates.

Any tricks to test email templates that contain @awscloud assets in prod, but locally from dev (other than dev storage on AWS too)?

#rubyonrails #buildinpublic #buildinginpublic
Spent this evening building the #rubyonrails mailer templates for @KarteDrop and getting everything flowing through @postmarkapp.

Happy enough with how the Karte delivery email (below) looks that we rolled the feature live! 🎉

#bootstrapping #buildinpublic #buildinginpublic
kartedrop.com/delivery/K4H36…

Missed our self-imposed launch deadline of 11/1 by 2 minutes. Unlike #ELONMUSK, not going to fire our dev (me) for missing an arbitrary date.

Version 1 is lean, next batch of features rolling out this weekend. Thanks all!

#buildinpublic #rubyonrails
I deployed MembearBot today with PostgreSQL, Redis, Rails, Sidekiq, and a Discord bot in Node.js.

Closed beta of MembearBot coming soon!

Thanks, @Railway for such a wonderful deployment experience 🚀

#buildinpublic #rails #rubyonrails #ruby #discord
I deployed MembearBot today with PostgreSQL, Redis, Rails, Sidekiq, and Discord bot in Node.js.

Close beta of MembearBot coming soon!

Thanks, @Railway for such a wonderful experience 🚀

#buildinpublic #rails #rubyonrails #ruby #discord
First time hooking up omniauth logins for a #rubyonrails project - @KarteDrop

This is something that always felt daunting, but an awesome YouTube guide from @Deaniocom made it pretty painless. Google and Facebook both working inside of an afternoon.

#buildinpublic
Day 12 of #100DaysOfCode created a this_week filter method to filter out tweets created any given week. Ruby makes it so easy to work with dates.

#RubyOnRails #rails #buildinpublic
day 2/4 of #100daysofcodechallenge
Finished the 1st version of 'follow/unfollow companies' feature.
did a bit more research on the twitter api. Hopefully, i'll integrate it over the next couple of days.

#rubyonrails #ruby #buildinpublic
Worked on the #postcard builder interface last night.

Simple #rubyonrails form, themed to look like the rendered card with a #stimulusjs controller to handle the image previews.

#buildinpublic #buildinginpublic
I made a quick thing today!

A #rubyonrails app to create and share digital #postcards.

Now playing around with collecting cards into "trips" and generating maps showing the "sent-from" location of your cards.

#buildinpublic #buildinginpublic
This first iteration is pretty basic - full page reload when generating new cards.

Now wiring it up with Turbo Frames.

#rubyonrails #buildinpublic
friendliest.app/bingo

First version of the #DisneylandResort BINGO card generator is now live!

Generate random cards and download print-friendly PDFs

Signed-in users can filter for specific by locations (DL, DCA) or season.

Coming soon: Card sharing and suggesting squares
Replaced a clunky/buggy stimulus based Search component in acropedia.co this AM with a Hotwire implementation in less than an hour.

Far less code, way easier to maintain, and ... it just works ... AND ... its fast.

#rubyonrails #saas #buildinpublic #hotwire
Today starts my #buildinpublic post. My plan is post at a minimum, weekly updates, which I hope is a reasonable cadence for me. I mainly work on #rubyonrails projects, but since I have to learn Swift for work (don't ask, j/k) 😂 I may share on that topic too.
Hopefully this is useful to some other #SaaS builders or #rubyonrails folks who might be experiencing a similar issue.

#buildinginpublic #buildinpublic
Adding Notes and Comments support throughout @qabuddyapp documentation pages.

From sketch in my @FieldNotesBrand notebook to live in the #rubyonrails app this evening.

#buildinpublic #buildinginpublic
Getting ready to push a @qabuddyapp build to add support for a new use case - REALLY manual #qualityassurance.

You can now turn your Test Cases into printable PDF instructions and check sheets for fully offline testing.

#Softwaretesting #buildinpublic #rubyonrails
Updated the blog to @bridgetownrb
1.1 today and published the first post - how a trip to #Disneyland in 2019 led (tangentially) to the creation of @qabuddyapp.

#rubyonrails #buildinpublic #buildinginpublic #Softwaretesting

blog.qabuddy.app/updates/2022/0…
Bumped production @qabuddyapp to the #rubyonrails 7.0.3.1 security release and successfully deployed on @render tonight.

rubyonrails.org/2022/7/12/Rail…

Took the opportunity to bump #Ruby from 3.0.1 to 3.1.2 while I was at it.

#buildinpublic
New @qabuddyapp build is live. 🎉

You can now sign up for an alert when our free version for #OpenSource projects launches - qabuddy.app/oss

#softwaretesting #buildinpublic #rubyonrails
After banging my head against it for a few days,
@qabuddyapp now supports users with multiple tenants (w/ unique roles) and on-the-fly switching.

Currently, a very hacky build out of ErwinM and
@excid3's ActsAsTenant gem, but feels like a big win.

#rubyonrails #buildinpublic
A little more work today on the @qabuddyapp marketing page. It's getting there...slowly.

#buildinpublic #rubyonrails #tailwindcss
Spent some time this evening working on @qabuddyapp's landing page.

Far from finished, but headed in the right direction.

#buildinpublic #rubyonrails
I've got $10,000 for someone to bring my startup idea to life. Need an MVP built in 6-8 weeks. Which software engineer wants my money? DM for info
.
.
.
#MVP #leanstartups #startup #buildinpublic #Python #rubyonrails #Javascript #Kotlin #Nodejs #Swift #flutter #SoftwareDeveloper
Father's day and nephew's first birthday so not much #buildinpublic progress on @qabuddy last weekend.

I did get a bit of form work done. Slider is a #rubyonrails range field and 3 lines of code in a #stimulusjs controller.

Way cleaner than writing sliders with #jQuery!
Moved @qabuddyapp over to @render and stuck it behind its domain (qabuddy.app).

Worked on hooking up paper_trail last night to get version histories for my ActionText fields. Displaying history info as a recent activity dashboard feed.

#rubyonrails #buildinpublic
I'm getting there, slowly but surely 🦥

✅ Edit account + logout button ✏️
✅ Mobile responsive account area 📱
✅ Profile photos 📸
✅ Site + account deletion 🗑
✅ Revokable user sessions 🚷

#buildinpublic #rubyonrails #tailwindcss
0/5 Day one of using @bullettrainco for my new SaaS project is midway through 🤓
Here’s what I’ve learned thusfar…a small thread🧵 #buildinpublic #rubyonrails 👨🏾‍💻
Setting up a new RoR application on Digital Ocean. I missed you #rubyonrails 🥲

#buildinpublic
🆕 Public monitoring

Your application performances and exceptions can be public.

#RubyOnRails #buildinpublic

Example public dashboard: rorvswild.com/applications/1…
Wondering which language to choose for your next SaaS gig? Ruby on Rails is the answer, my friend.

Here you will find how you can benefit from it.

What are you building?

#rubyonrails #buildinpublic #sass
Making a side project which is a time management web app inspired by ideas I read from Deepwork and Make Time. It's built with Ruby on Rails, React with Inertia.js, and Tailwindcss with daisyui.

#rubyonrails #React #Inertia #tailwindcss #daisyui
#buildinpublic
Using static analysis to create a db model from a Rails migration #buildinpublic #rubyonrails
I'm making an app that automatically catch all bugs and security holes in your Ruby on Rails applications

Let me know if you're interested!

#buildinpublic #rubyonrails
✅ Configure + deploy to @render! 🎉

Spent more time than I'd like to admit wrestling blueprint yaml files.

Tip: don't start your DB name with "pg_" 😅 but smooth sailing after that.

#buildinpublic #buildinginpublic #rubyonrails #shipit 🚢
✅ Configure + deploy to @render! 🎉

Spent more time than I'd like to admit wrestling with Render blueprint yaml files.

Tip: don't start your database name with "pg_" 😅 but smooth sailing after that.

#buildinpublic #buildinginpublic #rubyonrails #shipit 🚢
✅ Live checks for multiple platforms using Turbo for @AvailableFYI

...and not using a single line of Javascript 😌 #buildinpublic #rubyonrails #turbo
For Unbrea.ch I enabled @heroku's Review Apps so that on each pull request we can actually try the app, see the change live, not just a code diff. Heroku pushes the state to @github which shows a button that opens the app. It's a #rubyonrails app. #buildinpublic
Any Ruby on Rails freelance devs here?
or tag if you know anybody please.
#rubyonrails
100% test code coverage... because I can... because it pleases me... because it's late and I might be delirious and I might be imagining it. Building unbrea.ch #buildinpublic #rubyonrails
2/2 And this is how I perform the same admin tasks but with inline form editing.

Disclaimer: No JavaScript was touched or harmed in this example!

#buildinpublic #rubyonrails
Another CRUD Unbrea.ch needs but it's otherwise not that interesting, executed in record time thanks to the magic of #rubyonrails #buildinpublic
Part of my motivation for building is to release something, to have users, to make money, but also, I just like building cool things I'm proud of... and I'm proud of this. #buildinpublic #rails #rubyonrails

Oh... and on tests passing we deploy to prod
🚀 Another big release for @RubyOnRemote🚀

🔍Added filtering by location, skills, experience level, etc.

🧭Improved navigation, more links in the footer!

🤯Generated over 70K Indexable links based on filter data.

✨Homepage UI mini-refresh

#buildinpublic #rubyonrails #SEO
Check out my Instagram account!
Here is a sneak peek on what's to come.

Have videos ready and will be sharing soon!

instagram.com/stories/techwi…

#instagram #videos #buildinpublic #Ruby #rubyonrails #programming #Programmer #programminglife
Tomorrow.

I really should also be tracking aggregated user traffic levels / origins.

Don't want to:
a) Use google analytics
b) Pay for this service (initially).

What should I use? Can add something to the #rubyonrails site.

#BuildInPublic
Milestone wise, I am working on building the backend first.
Tonight I made great progress on that front. I chose #RubyOnRails API only for building the backend API coz I live #ruby and it's most suited to build a an API prototype.

#rubyprogramming #coding #buildinpublic
How To Deploy Apps for $6 with the same convenience as Heroku but much better performance.

Dokku - your very own Heroku.🚀

Stack: Ruby/Rails/Postgres/Redis/Sidekiq.💎

#buildinpublic #100daysofcode #ruby #rubyonrails
🧵 1/16
For the #AdventOfCode this year I am going to try to create a new video each day for beginners wanting to learn web development using Ruby on Rails.

Here's the first one!

nimblelabs.com/courses/ruby-o…

#buildinpublic #webdevelopment #rubyonrails
Any indie Rails hackers, except @yongfook building SaaS products?

I would love to follow you!

#buildinpublic #indiedev #rubyonrails
Good morning! I had a great day working and learning how to get my social media app setup. Now to #code code code the rest of the app into existence. I switched things up and am now using Ruby on Rails.
@Actstwoforty2 #CodeNewbies #rubyonrails #buildinpublic
would anyone be interested in reading posts on a project in the works?

#buildinpublic #dev #100DaysOfCode #rubyonrails

dev.to/andevr/build-i…
Day 62: mostly worked on @sig_five
Today. Built out the base of the static pages (home, about, contact). Installed bootstrap (I'll rip it out later) mainly to do rough layout. Tomorrow I'll add secure passwords. #100DaysOfCode #rubyonrails #buildinpublic
Day 62: mostly worked on @sig_five
Well I didn't get as far as I wanted, mainly dealt with some bugs and finished out some basic layout stuff. Was fun seeing the logo on the webpage for the first time :) #100DaysOfCode #rubyonrails #buildinpublic
Day 63/64: mostly worked on @sig_five. Finished the user model and started password security. More work on the password stuff today. #100DaysOfCode #rubyonrails #buildinpublic
Day 65: feels like I'm making a lot of progress. Worked on @sig_five. Finished password security and the basic login form(still can't login yet). Maybe tomorrow. #100DaysOfCode #rubyonrails #buildinpublic
Day 67: Worked on @sig_five. Attempted to add @tailwindcss to the project but its not going good. Could use some assistance getting it to work in a rails project :) #100DaysOfCode #rubyonrails #buildinpublic
Day 68: Worked on @sig_five. Added @jgthms' Bulma to the app. Works great, didn't have to fight with it to get it to work. Very easy to use. Proceeded to build out a navbar and front page. Going to use this on my personal site. #100DaysOfCode #rubyonrails #buildinpublic
Day 69: Worked on @sig_five. Added @jgthms' Bulma to the app. Started fleshing out the sign up form with CSS. I think I fell asleep somewhere between div tags and embedded ruby 😅 #100DaysOfCode #rubyonrails #buildinpublic
Day 72: Worked on @sig_five. Login is almost completed. Becoming a lot more comfortable in @rails , fixing bugs is almost a joy 😂#100DaysOfCode #rubyonrails #buildinpublic
Day 73: Worked on @sig_five
Managed to get some working css in. Not super pretty or anything, but will serve for now until I get a designer :P Signing up and logging in works as well. ignore the beautiful debug info on the screens 😂
#100DaysOfCode #rubyonrails #buildinpublic
I'm thinking about starting my dev blog. My first ideas about posts topics:
1. Subscription payment flow with Stripe and Rails 6.
2. How to push your changes to the repository by GitHub API and RoR?
What do you think about it?
#buildinpublic #rubyonrails #blog
Updates on Which3DPrinter.com/blog, my #buildinpublic project.

I made the decision a few days ago to use #RubyOnRails for this instead of #django, my goto techstack.

I did this because for many years, I've been wanting to learn RoR, but never found a project to build in it.