Ruby AMA with Glenn Goodrich, 16th Nov 1pm (PST)

Ruby and Rails fans, you're in for a treat!

This Wednesday 16th November, Glenn Goodrich will be joining us for a Ruby AMA!
From 1pm - 2pm (PST), Glenn will be taking all of your Ruby and Rails questions — Right here!

About Glenn Goodrich
@GlennGoodrich works for Skookum Digital by day, and manages our SitePoint Ruby channel at night. He's also the author behind our latest book, Rails: Novice to Ninja. If you're a Ruby or Rails novice, I highly recommend you check it out.

When is this happening?
Come right back to this page on Wednesday 16th November, at 1pm (PST). Check out when it's happening in your timezone.

How can I join the AMA?
Log into your SitePoint account to join the conversion and have your question answered. If you can't make it to the event but have a burning Ruby/Rails question for Glenn, leave it below as a comment. We'll get through them in the event.

See you then!

P.s. If you already have a SitePoint Premium account, here's some information on how that works with the Community.

4 Likes

Hey Everyone! I am here to talk about Ruby, Rails, programming, etc. Fire away!

2 Likes

Hey Glenn, does your book cover using rails to create an API only application, then consuming the API with some kind of front end framework?

Hey Pullo. The book is focused on creating a site with Rails. It mentions the API aspects of Rails in the Advanced chapter as somethign the reader can learn next. So, short answer: no. Sorry.

1 Like

Hi @ruprict

Thanks for joining us today for your Ruby/Rails AMA! I'm sure we have a lot ot discuss. :slight_smile:
To get started, care to tell us a little about yourself?

Hi @ruprict,

How did you start working with Ruby and was it easy to learn?

I have been programming since I was about 12, which let's just say was a LONG time ago. I went from basic to .NET to ASP.NET and then found Rails in about 2008 , I think. I immediately loved the framework and it lead me to change my entire career around Ruby and Rails. It's been a pretty great ride.

BTW, I work in several languages now, but Ruby is still one of the biggest.

Hey @ruprict if you were building a brand new website today from scratch would you still build it with Rails?

Hey mrlagmer, thanks for the questions. The answer is: maybe. I am a pretty big "use the right tool for the job" kind of programmer, so if Rails is a good fit, yes. For example, my last big project had microservices, etc. (all the buzzwords) and we did the services in Rails but the UI in Node/Express. Make sense? I think Rails is excellent for many applications, but not all of them.

Have you used Action Cable for anything? Seems like an exciting feature, but I haven't really got any projects where there is that much of a use case.

Pullo, I used ActionCable in a prototype for a client recently. The use case was a "Kudos"-type app that looked a bit like Slack. It was easy to use and pretty cool, if you don't mind the Redis dependency.

What is the perfect use case for Action Cable?

Action Cable basically integrates WebSockets with the rest of your Rails application.So anything involving realtime communication really.

1 Like

Well, really anything that requires a more real-time experience, like a chat app. Incidentally, we have a tutorial on the Ruby channel about that very thing. If you want to see when someone comes online or someone mentions/messages you, etc. That kind of stuff.

2 Likes

Hello ruprict.I'm a front-end developer who is also interested in programming.About 3 years ago I started practicing PHP but it was a total mess for me.Recently I've found few RoR and Python tutorials and I was curious about whether they can contribute positively to my career (web & mobile development) or do you think that there are more suitable languages and tools rather than RoR and Python?

Hey Glenn! Can you talk a little bit about what language features you'd like to see in Ruby in the coming releases?

I think you can definitely add to your skills learning Ruby or Python. I recently wrote about why I thought Rails was still a great thing to learn, and one of my reasons was it teaches you the conventions of the web. As you study Rails' conventions, you learn why they are there and what problem they solve. This tells you the challenges of the web. Then you can learn to use other tools (gems) to solve them or make your own. I would certainly encourage you to learn a backend framework/language, and, of course, I would say go with Rails...

2 Likes

Way back when I first started learning both Ruby and Rails I tried scaffolding.

At the time I both loved it and hated it.

I found it made things both easier and more difficult.

When do you think using scaffolding is appropriate?

1 Like

Hi @ruprict. Who is the intended readership of your book? Would more experienced developer learn something new?