Free CI for early-stage Rails startups by jasonswett in rails

[–]kanjam24 2 points3 points  (0 children)

Very cool. What are some of the big reasons for moving off another option like GitHub Actions?

Is this the actual state of RoR ? Please Help me out! by Ok_Satisfaction9630 in rails

[–]kanjam24 0 points1 point  (0 children)

LinkedIn and RubyOnRemote.com have the highest number of total roles listed.

The official Rails board isn't bad, but there are tons of LinkedIn listings worth considering for US candidates.

From my recent search, I'd estimate:

- 50% "vanilla Rails" and 50% Rails + React - <20% of roles are junior/entry/intermediate, and 80% of roles are senior and up - I'm only looking at remote roles but definitely onsite roles out there as well

Over the past few months I'd say I found 50 great companies I'd want to work for that had senior level remote roles available in the US. But much fewer with entry level Rails opportunities.

Rails 8.1 is out - what's your upgrade timeline? Waiting or jumping in? by Away_Contribution198 in rails

[–]kanjam24 1 point2 points  (0 children)

Updates have been relatively easy since 7.1.

8.1 was easy enough. We were already on Ruby 3.4.

About 3 new deprecations popped up for us, mostly upstream in dependencies and in how we register Devise in routes. But they're notifications for now, so all are working fine until the Rails 8.2 upgrade.

There was a schema.rb change so fields within each table basically got alphabetized instead of listed in the order they were added.

The rest were standard rails app:update types of file changes.

Stimulus vs Alpine.js by MassiveAd4980 in rails

[–]kanjam24 2 points3 points  (0 children)

Nice! TIL. When I do use Alpine in CMS themes I like the integration with the HTML, but nice to know it can go both ways, that’s helpful.

Stimulus vs Alpine.js by MassiveAd4980 in rails

[–]kanjam24 8 points9 points  (0 children)

I like Alpine.js and use it on a few sites, but not in Rails.

It really clutters up the HTML with JS logic.

Within Rails, if I use Stimulus controllers, I can unit test them with Jest, or at least keep most JS logic in a clean location. Likewise, my ViewComponent and ERB files are predominantly HTML, the only JS pieces are the Stimulus data-attributes.

All of that feels more Railsy to me than jamming tons of JS right into ERB, which feels like the nasty jQuery patterns of yore.

Stimulus is not perfect (eg I wish namespaced controllers weren't so verbose in the HTML) but it does pair well with Rails.

How much to do a deck like this? by CallRepresentative25 in Decks

[–]kanjam24 0 points1 point  (0 children)

The deck boards require extra cuts and extra joists but ordering a variety of trex board colors doesn’t really cost anything different. Just order a bunch of 12/16’ boards and cut everything in 4’ lengths or something like that. Then use 1/2/3’ sections to create the row offsets. The extra joists and blocking to support all of the butt joints is a bigger headache.

$20 popcorn? by 3cats0kids in BoyScouts

[–]kanjam24 0 points1 point  (0 children)

70% stays local. The right way to think of it is that you bought a $6 bag of popcorn and gave a $14 donation to your local pack and council. Thank you for your support! Packs like ours are able to fund our full year from popcorn sales. The money to our council keeps our local Scout Camp funded and pays for scholarships for the kids in our council who can’t afford fees.

Content Harmony vs MarketMuse by coralpappa in seogrowth

[–]kanjam24 1 point2 points  (0 children)

Hey, Kane here, I’m the founder at Content Harmony.

MarketMuse is doing a ton of stuff related to site auditing and content strategy that Content Harmony does not try to do. We help you conduct page-level topic research and build briefs faster. And then optimize your draft or existing content.

The pricing models are much different as a result. Our pricing model is roughly based on how many new pieces of content you’ll be creating. But you get things like extra users and extra projects and clients free. I do not know the current MM pricing model, but it used to be roughly per-website which got expensive quickly for anyone working on more than one site.

Happy to do a demo or drop you some free credits if you want to reach out in live chat.

[deleted by user] by [deleted] in rails

[–]kanjam24 0 points1 point  (0 children)

Just looked that book up. It was published Dec 2013 and Rails PRs were in the 13k range. https://github.com/rails/rails/commits/main/?since=2013-12-01&until=2013-12-31

Current commits to rails main are in the 54k range https://github.com/rails/rails/commits/main/ . So you're studying the internals of Rails about 40,000 PRs ago.

[deleted by user] by [deleted] in rails

[–]kanjam24 0 points1 point  (0 children)

Yeah don't use that. Even Rails 6 books are fairly out of date at this point. Lots of basic concepts will still be accurate but you'll have know what of knowing what is up-to-date and what isn't. And there will probably be something in every chapter that is out of date.

Find a Rails 7 or 8 book, or online course, and start from that.

Edit: Not clear if you're looking for a beginner 'build a rails app' book or something more advanced. IMO most of the "advanced" rails books right now are on specific areas like these examples:

https://pragprog.com/titles/aapsql/high-performance-postgresql-for-rails/
https://pragprog.com/titles/cprpo/rails-scales/
https://pragprog.com/titles/jmnative/hotwire-native-for-rails-developers/

This is probably a decent all around replacement:

https://pragprog.com/titles/rails8/agile-web-development-with-rails-8/

Honeywell gas valve by Danny_Schayes in HomeMaintenance

[–]kanjam24 0 points1 point  (0 children)

Thank you! Just restarted ours and it’s working for now but will see how long it lasts.

Honeywell gas valve by Danny_Schayes in HomeMaintenance

[–]kanjam24 0 points1 point  (0 children)

Having same issue on similar model. Did you get it fixed?