Frontendrails logo Front End Rails

Are You For Real?

Are You For Real?

Giant Robots Smashing into Other Giant Robots Giant Robots Smashing into Other Giant Robots 16 March 2017

Identify and manage your Imposter Syndrome.

ActionCable: The Missing Guide

ActionCable: The Missing Guide

Codeship Codeship 15 March 2017

Last updated:Wednesday, March 15, 2017ActionCable was introduced to Rails as of version 5. It allows you to create pub/sub WebSocket connections in your Rails application, which brings live updates to your user experience. ActionCable upgrades an HTTP connection between the server and client to a WebSocket. Some of the benefits of a WebSocket is that […]

Testing Third Party Interactions

Testing Third Party Interactions

Giant Robots Smashing into Other Giant Robots Giant Robots Smashing into Other Giant Robots 15 March 2017

How to test integrations with a third-party API.

How to launch software changes without pissing people off

How to launch software changes without pissing people off

Signal v Noise Signal v Noise 14 March 2017

Software designers and developers are all about NEW. We like to experiment with far-out ideas and make shiny things. Our livelihood depends on it. We’re so addicted to NEW that sometimes it clouds…

Whitespace

Whitespace

Giant Robots Smashing into Other Giant Robots Giant Robots Smashing into Other Giant Robots 14 March 2017

Whitespace is probably the most under-appreciated yet impactful part of a good design.

Ruby 2.4 has optimized lstrip and strip methods for single byte strings

Ruby 2.4 has optimized lstrip and strip methods for single byte strings

Bigbinary Bigbinary 14 March 2017

lstrip and rstrip methods have been optimized in ruby 2.4

Orphans and Widows in CSS

Orphans and Widows in CSS

Development Thoughts Development Thoughts 13 March 2017

When you are writing HTML content that may split over a column or a page you should consider the orphan and widow CSS properties.

How I Made $70,714.20 Self-Publishing a Book About Ruby on Rails

How I Made $70,714.20 Self-Publishing a Book About Ruby on Rails

Nate makes web apps Nate makes web apps 10 March 2017

Did I mention how awesome it is to live 30 minutes from a ski lift? In March of 2016, I launched a course called The Complete Guide to Rails Performance. Since then, I have sold just over 500 copies, for gross revenue of $70,714.20 ($1350/week). Although I launched the course in March, I had worked on it for about 4 months. Releasing the course has been a lifechanging event for me. For the first time ever, I made more money over a year from product revenue rather than service revenue. Releasing the course nearly doubled my usual freelancing rate, allowed me to change my lifestyle by moving to a ski resort town in New Mexico, and turned me into something of a minor Thought Leader (tm) in the Ruby on Rails field.

225: Capital-R Rubyist

225: Capital-R Rubyist

Ruby on Rails Podcast Ruby on Rails Podcast 10 March 2017

This week Joel returns to join Kyle with talk of RailsConf 2017, Lin-Manuel Miranda, and what it's like to be a lower-case Rubyist.

Principles of Effective Testing with Capybara

Principles of Effective Testing with Capybara

Codeship Codeship 09 March 2017

Last updated:Thursday, March 9, 2017Currently the world of integration testing is overwhelmed with complexity. Industry standards require adding more layers of abstraction with tools like Cucumber, SitePrism, and others, and as a result it becomes more difficult and tedious for a developer to write a simple test. But as any other part of the codebase, […]

Chain RSpec Matchers for Improved Test Readability

Chain RSpec Matchers for Improved Test Readability

Giant Robots Smashing into Other Giant Robots Giant Robots Smashing into Other Giant Robots 09 March 2017

Improve test readability by leveraging RSpec’s matcher composition to make multiple assertions with a single matcher.

What six weeks of work looks like

What six weeks of work looks like

Signal v Noise Signal v Noise 07 March 2017

A few months ago I wrote up a post sharing the details of how we structure our teams and work in six week cycles at Basecamp. It turned out to be very popular article. Here’s what our core product…

Prototypes in Ruby and the strange story of dup

Prototypes in Ruby and the strange story of dup

Arkency Arkency 07 March 2017

Today I was working on a feature where I had to create a few similar Active Record objects. I was creating a read model for some financial data. Most of the attributes of created objects were the same but a few were different. In one refactoring step I removed the duplication in passing attributes by using a prototype. Although at that moment I haven't thought of the object in such way.

Invite Your Engineers To Talk Business. Here's Why.

Invite Your Engineers To Talk Business. Here's Why.

GitLab GitLab 07 March 2017

Traditionally, engineers may have been shielded from the "business parts" of the organization. In today's technology landscape, that's no longer a viable option.

Typography

Typography

Giant Robots Smashing into Other Giant Robots Giant Robots Smashing into Other Giant Robots 07 March 2017

An overview of typography as a element of design for the web.