Speed up your Rails career in 2017! Attend our Rails/DDD workshops, 12-13 January, 2017, Wrocław, Poland.

Wiktor Mociun


Rails Refactoring Podcast #6 - Frontend Friendly Rails

In this episode of Rails Refactoring Podcast, Wiktor and Marcin are discussing new Frontend-Friendly Rails book. It tells about improving frontend infrastructure provided by Rails. We are covering few topics from the book:

  • UUID and Rails
  • JSON API
  • Modern frontend infrastructure with Node.js
  • ESLint

Download MP3 file.

You can subscribe to Rails Refactoring Podcast on RSS or on iTunes.

Show notes

See how we create books. Live

We are in the middle of a process of converting our bestselling book Rails Meets React from CoffeeScript to ES6. This book turned out to be a huge help for many Rails developers seeking a sane way to create their front end applications.

Many people are not using CoffeeScript and could use the information from the book. This is our main request for improving this book, we got from you all. And we are providing this upgrade to all people, who will ever buy Rails Meets React

Working on a book on a live stream

The process of rewriting the content may be interesting for people wanting to convert their React codebase from CoffeeScript to ES6. So, I thought it may be a good time to experiment with video streaming.

continue reading →

Start using ES6 with Rails today

Source: Asif Salman

The thing that made me fond of writing front-end code was CoffeeScript. It didn’t drastically change syntax. Coffee introduced many features that made my life as a web developer much easier (e.g. destruction and existential operators). That was a real game changer for Rails developers. We can write our front-end in language that is similar to Ruby and defends us from quirks of JavaScript.

continue reading →

Why we use React.js in our Rails projects

Source: Subramanya Prasad

Programming interactive user interfaces using JavaScript might be a tough task. User calls some action and we need to update his view - manipulating DOM using tool like jQuery. It just doesn’t feel good enough to modify document’s elements by hand. It is also really hard to re-use already written parts of UI and compose them with each other.

Imagine if there was one tool, that would solve all these problems and help you deliver your front-end much faster. What if you didn’t have to worry about this whole DOM stuff when you just want to update the view?

How would you feel being as efficient as when developing your Rails backend, when it comes to user interface?

Here comes React.js!

continue reading →