Yaro Shm 🇺🇦 :ruby: SupeRails's latest activity

Hotwire Native Bridge Menu Component:
Open an iOS Action sheet (modal with links)

For example you can hide the HMTL "Edit" and "Delete" buttons on mobile, and display them in a native menu instead.

🔴Watch SupeRails #214:
superails.com/posts/214-hotwir

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

🤯 Youtube is adding automatic dubbing (translations)

It means that soon you willy be able to watch youtube.com/@SupeRails/videos in other languages! 🇵🇹🇩🇪🇫🇷🇮🇹🇮🇳🇮🇩🇯🇵

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

🚨BLACK FRIDAY DEAL🚨
50% off SupeRails PRO with the yearly plan!

Get a yearly subscription to SupeRails for just $95/year.

That's only $8/mo to stay up-to-date with Hotwire, Rails 8, get access to the source code, and join private office hours!

Get the deal 👉 superails.com/deals

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

💸🔫 Moneygun just got the first ever community PR merged!

But more importantly, I'm so happy for
bitshaker on doing his first PR ever! 🤩🤩🤩🤩
github.com/yshmarov/moneygun/p

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

🤩 My Hotwire Native talk from Rails World 24' is live!

✅ What is Hotwire Native?
✅ How is Hotwire Native different from Turbo Native and Strada?
✅ How to prepare your Rails app to work as a Hotwire Native application?

🍿 Watch:
superails.com/posts/yaroslav-s

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

😯 😯 Did you know there were at least SEVEN Rails UI Component libraries???

Don't waste your time reinventing the frontend UI wheel!

Just use one of these:
blog.corsego.com/rails-ui-kits

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

I am thinking of doing "𝐒𝐮𝐩𝐞𝐑𝐚𝐢𝐥𝐬 𝐨𝐟𝐟𝐢𝐜𝐞 𝐡𝐨𝐮𝐫𝐬" 🦸‍♂️

You'd be able to join group Zoom session to discuss any Ruby/Rails problems you're facing.

I'm thinking weekly or bi-weekly.

Would you be interested in joining?

2
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

Consistency!
4 years ago I started writing a public Ruby on Rails development log - blog.corsego.com/

Now the humble blog has 279 articles, and gets 200 unique visitors per day.

Documenting my learnings made me a much better programmer.

"Learn by teaching" works.

If you are a programmer and you don't have a blog - start one, now!

One regret? I wish I started blogging earlier! At least in 2015, when I started my programming journey.

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

💅Added "Chapters" navigation to videos on SupeRails

Super easy with the vimeo/player.js

🔍 Now it's easier to find the exact moment you're looking for!

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

Wanna embed videos from a Rails app?
⛔ ActiveStorage
⛔ Youtube
✅ Vimeo

Why not Youtube?
✅ no Youtube branding & ads = premium feel 👑
✅ has basic security features 🔐 ("embeddable only on selected domains")

Why not ActiveStorage?
✅ auto encoding (720, 1080 etc), 💾
✅ auto bandwidth management 📈 📉
✅ easy to customize the player 💅
✅ analytics 📈
✅ cheap, fixed annual cost; not usage based like MUX(dot)com, or AWS S3 💰

🔴 Watch SupeRails #210 & learn Vimeo API basics:
superails.com/posts/vimeos-com

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

Last night I visited ParisRB & talked about Hotwire Native

The entry barrier for Rails developers willing to build a mobile app has never been lower!

Here's a playlist to learn Hotwire Native & launch your existing Rails app on mobile:
superails.com/playlists/turbo-

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

In the previous episode I introduced 💸🔫Moneygun - a Multitenancy boilerplate.
Do we need ActsAsTenant gem? 🤔

ActsAsTenant doesn't magically make your app multitenant.

It does add a security layer to ensure data is always scoped to a tenant 🔐

If you've got the Organization-Membership-User fundamentals right, adding ActsAsTenant as an additional layer on top is very easy!

🍿Watch SupeRails #209: Add ActsAsTenant to an existing application
superails.com/posts/moneygun-a

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

here's what you get out of the box:

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

💸🔫💰 Introducing Moneygun, a free Multitenancy boilerplate!

Do you want to build a B2B app?

You will definitely need teams, invitations, and role-based access to resources.

Moneygun has it all!

Watch SupeRails #208 & see how Moneygun v0.1 works:

superails.com/posts/moneygun-t

2
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

🤫Few people know that before Youtube screencasts I used to create Udemy courses.

👍👎 In this epsidoe I will use Semantic Analysis to rate 400+ Udemy reviews as negative/neutral/positive

🧙‍♂️No AI magic. Just a tiny bit of math & word categorisation:
superails.com/posts/sentiment-

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

During Rails World the 1000 attendees used 2 PWA apps:
- The Agenda app
- a Campfire instance

In this video I show you how the two apps actually work and feel

superails.com/posts/pwa-in-rea

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

🎉🥳 9000 Super Ruby/Rails devs!

Huge thanks to everyone supporting the journey! 🙏🙇‍♂️

Let’s keep growing — hit that subscribe button and join the fun: youtube.com/channel/UCyr6ZTmzt

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin

🤩Hotwire Native #3 Tabs!!!🤩

Think of each Native tab as a separate browser tab with its own navigation history.

I think it's the coolest, most important feature to be able to launch a real iOS app 😎

What are you waiting for? Watch here:
superails.com/posts/hotwire-na

0
Share
Share on Mastodon
Share on Twitter
Share on Facebook
Share on Linkedin
Replies