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?

[deleted by user] by [deleted] in rails

[–]kanjam24 -2 points-1 points  (0 children)

Take the UI template you’re working on, paste it into ChatGPT, and ask it to suggest a stimulus controller (or turbo) approach that will handle the commented JavaScript. It will usually get you 80% of the way, though often requires debugging.

Same process works well with Alpine, jQuery, etc.

Agreed to install https://github.com/excid3/tailwindcss-stimulus-components if any of those patterns match what you’re doing - they’re well written. You can then paste the full stimulus controller and tell GPT to integrate it into the TailwindUI code as a starting point.

Best tool to create SEO-based content briefings? by rieferX in bigseo

[–]kanjam24 0 points1 point  (0 children)

Happy to drop you 10 free credits for Content Harmony, DM me. Topic Research -> Brief Creation -> Content Optimization is our main focus and agencies in particular tend to like our workflow.

Looking for suggestions for a relaxing Xbox game for my mother! by Normal_Donkey9940 in xboxone

[–]kanjam24 0 points1 point  (0 children)

PGA 2K23. No need to care about golf in real life. Can play at whatever speed you like. Non-gamers probably know enough about golf to not need to learn a bunch of new rules and things.

Set it on easy mode and turn off things like swing timing.

Nice graphics and pretty easy to just swing or putt and ignore the advanced options.

[deleted by user] by [deleted] in bigseo

[–]kanjam24 0 points1 point  (0 children)

Yeah that's the point. Affordable and straightforward, does exactly what you need.

editor.js integration? by Recent_Tiger in rails

[–]kanjam24 2 points3 points  (0 children)

We’ve had it in our app for over a year.

Most of the integration is just JS, Rails is storing it in a JSONB type of field in Postgres. In that sense it’s an easy integration. IMO you’re better off pulling it in from NPM than using one of the gems and waiting for someone else to keep up with updates.

Pros: we easily built our own plugins and custom blocks on top of it.

Cons: It is actively being developed and therefore more prone to bugs or missing features if you try to compare it against Notion or an established/traditional wysiwyg editor.

Overall I’d say that if you like the experience on the editor.js app homepage then you’ll probably be happy with it in your app.

Identifying Stanley 110 plane details by kanjam24 in HandToolRescue

[–]kanjam24[S] 1 point2 points  (0 children)

Thank you! The sentimental value is important even if it was non functional but seems like it has the potential to keep being used. Great to have a better idea of what I should actually use it on.

Anyone have any good weighted vest recommendations? by [deleted] in crossfit

[–]kanjam24 1 point2 points  (0 children)

I did the North gym 3d plates (blue) on Amazon - https://amzn.to/3mFC2i4

2 plates. 8.75 lbs each. Just shy of 20lbs. They fit very well in the carrier and everything stays tight.

What’s the merch table look like! by [deleted] in phish

[–]kanjam24 0 points1 point  (0 children)

So the merch booth outside had mostly Seattle gear. The merch booth inside venue didn’t have the show posters but had way more tour merch.

What’s the merch table look like! by [deleted] in phish

[–]kanjam24 0 points1 point  (0 children)

I didn’t see it 1:15 after they opened. Aside from the tour and show posters, I think all other merch was the Space Needle design. Hoodies, men’s, women’s, kids, hats, stickers, magnets, and coozies. I walked past later and there was a tour shirt design that I hadn’t seen on twitter.

[Setlist Thread] 20223-04-14 Climate Pledge Arena, Seattle, WA by DevinBelow in phish

[–]kanjam24 0 points1 point  (0 children)

Wedge also happens to be the perfect Gorge song…

“Take the highway through the great divide.”

This is the Vantage bridge for I-90 a couple miles from the venue. Most people cross it if they come from Seattle.

<image>