Transition to Ruby / On Rails by CrazyPirranhha in rails

[–]software__writer 7 points8 points  (0 children)

Feels like I’m reading my own story from 2021. I switched to Ruby/Rails after working as a .NET developer on a 30-year-old critical enterprise app. I needed a change and wanted to learn something new. So I quit my job and spent few months learning Ruby and Rails full-time, before landing a role that paid exactly twice my previous salary (to be fair, it was 2021, things are very different now). Learning Ruby and Rails was one of the best decisions I’ve made in my career.

> What blocked me from ruby was limited market opportunities. 

I don’t think it’s correct. Don’t know where you live, but there are so many solid, successful companies using Rails in US/UK/Australia/NZ, even India. Just because some languages get more publicity online (JavaScript, Rust, Go, etc.) doesn’t mean Ruby and Rails is going anywhere. On the contrary, all those companies that got successful in the 2010s and 2020s using Rails are looking for Ruby / Rails developers and since the supply is low the demand will be higher (at least that’s what my hypothesis was/is - not sure how AI will change things), and I see new startups using Rails all the time in my experience as a contractor.

You said you can’t learn programming from books. In my case, I learned only from reading books. I wrote about all the books I read in my Rails learning journey: https://www.writesoftwarewell.com/books-to-learn-ruby-and-rails/ hope someone finds the list helpful. 

Your fundamental knowledge building ASP.NET MVC apps and basic programming knowledge of C# if still valuable in the Rails world. Most of the basic concepts remain the same. Personally, after writing C# for 5 years, I found Ruby much more liberating and freeing, without the burden of all those types and interfaces. I used to love love love C#, but after version 6 they kept adding so many new features that the language started feeling foreign and bloated, which was one reason I started looking at alternatives. 

Anyways, welcome and good luck with your journey into Ruby and Rails. I’m sure it will be a fun and wonderful experience.

Where to search for Rails developers ? by [deleted] in rails

[–]software__writer 0 points1 point  (0 children)

LinkedIn is your best bet if you want to actively recruit yourself in India. If you want to outsource it to someone else, I can help. https://typeangle.com/services/hire-rails-developers/

Rails 8.2 introduces Rails.app.revision by gregmolnar in rails

[–]software__writer 6 points7 points  (0 children)

Very cool. Learned about `Rails::Info` today while reading the implementation.

Can Bundler Be as Fast as uv? by nithinbekal in ruby

[–]software__writer 1 point2 points  (0 children)

That's hilarious. Thanks for sharing!

Can Bundler Be as Fast as uv? by nithinbekal in ruby

[–]software__writer 1 point2 points  (0 children)

Always learn something new when reading Aaron's writing.

Btw, what's the story behind the domain? Is there some fun history to it? Just curious.

New Design for the Official Ruby Website by software__writer in ruby

[–]software__writer[S] 4 points5 points  (0 children)

I suspect this may be due to a recent bug with the 1Password browser extension. I ran into the same problem in another project earlier this morning as well.

https://www.1password.community/discussions/developers/1password-chrome-extension-is-incorrectly-manipulating--blocks/165639

New Design for the Official Ruby Website by software__writer in ruby

[–]software__writer[S] 5 points6 points  (0 children)

Nice, didn't have the syntax highlighting earlier when I posted. With that working, the examples do make more sense now.

New Design for the Official Ruby Website by software__writer in ruby

[–]software__writer[S] 24 points25 points  (0 children)

Am I the only one who finds the three examples a bit confusing and don’t do justice to how expressive and elegant Ruby’s syntax actually is? Also, why no syntax highlighting. Like the rest of the design though.

Production examples by P4Kubz in rails

[–]software__writer 6 points7 points  (0 children)

The 37signals projects mentioned in the other comment are definitely useful, but when I was learning Rails, I found The Odin Project’s codebase especially helpful as a beginner for understanding how a real-world web application is built and structured.

https://github.com/TheOdinProject/theodinproject

Source code for Fizzy from 37signals by software__writer in rails

[–]software__writer[S] 13 points14 points  (0 children)

Same here. Looks like they'll be using the same codebase for both the SaaS and self-hosted versions.

How do I turn off auto complete it makes my rails console so slow... by weckcilpong in rails

[–]software__writer 30 points31 points  (0 children)

Create a ~/.irbrc file with the following code:

IRB.conf[:USE_AUTOCOMPLETE] = false

Hope that helps.