Rahoul BaruahBeing a professional software developer requires a lot of knowledge.

Not just knowing your way around Ruby and its libraries. You need to learn all about Rails, as that’s where most of the jobs are.

But that’s not enough either.

SQL, whether MySQL or PostgreSQL. Coffeescript and Javascript and maybe ES6. Angular or Ember or React.

Then there’s the techniques. Test-Driven Development, Behaviour-Driven Development. Scrum and Kanban. You need to stay on top of best practices.

And even when you know all this stuff, you still need to get a job, whether freelance or full-time. And get your next job after that. And after that. How do you sell yourself to potential employers and clients?

So much to learn!

It can be overwhelming at times.

You need to:

  • Make the right decisions in your code.
  • Understand how to structure your database.
  • Build great user-interfaces.

I’ve been a software developer for twenty years, with the last ten specialising in Rails. I’ve worked on projects big and small, and I can show you how to step up your career.

That’s what the Art and Science of Ruby is about.

The science; the language, the libraries, the processes to get things done.

The art; the design, the communications, the relationships to better your career.

Everything that great Ruby developers need to know.

Check out the articles below and then sign up to receive a free five part email course diving into the Ruby on Rails view-rendering process – understand the magic that puts your code on-screen.

Do you know what to do but not how it works?

Ever wanted to understand why Rails views work the way that they do? Why variables from your controllers are visible inside your views?

Sign up below to get a free 5 part email course on how Ruby on Rails view rendering works and gain a deep understanding of the Rails magic.

We will send you the course, plus the occasional update from this web-site. But no spam, we promise, and it's easy to unsubscribe

Latest Articles