Frontendrails logo Front End Rails

GoRails: Question And Answer #1

GoRails: Question And Answer #1

Go Rails Go Rails 09 February 2017

If you have more questions you'd like to hear answered, ask them below in the comments!

Learning by helping

Learning by helping

Giant Robots Smashing into Other Giant Robots Giant Robots Smashing into Other Giant Robots 09 February 2017

How helping others made me a better developer.

UX + CRO = PROFIT: How to Use Your UX Skills to Improve Conversion Rates (Pt 1)

UX + CRO = PROFIT: How to Use Your UX Skills to Improve Conversion Rates (Pt 1)

Viget Viget 07 February 2017

“Mo’ customers, mo’ problems,” said no one, ever. Whether you’re selling a product, raising donations, or offering a service, having more customers is almost always a good thing. But how can you, lovely UXer that you are, optimize your site so it converts more visitors into customers? (Spoiler alert: this post will answer that very question.)

Color

Color

Giant Robots Smashing into Other Giant Robots Giant Robots Smashing into Other Giant Robots 07 February 2017

Color is such a fundamental part of how humans understand the world that we often overlook how it is processed and why it influences us.

How We Interview at Pivotal

How We Interview at Pivotal

Pivotal Labs Pivotal Labs 06 February 2017

Vagrant up your Rails development

Vagrant up your Rails development

Reinteractive Reinteractive 06 February 2017

We've come a long way with web development technologies. To the point where developing on a virtual machine is now a realistic option as the performance issues that once plagued VMs have all but been eradicated. As the sole VM management tool, Vagrant utilises several virtualisation tools (VirtualBox, VMware, etc.) and provides a whole host of benefits. It makes your development environment as close as production as possible and it takes away the excuse of "It works on my computer". If you ne...

Our Big Frontend Plan Revealed

Our Big Frontend Plan Revealed

GitLab GitLab 06 February 2017

Our long term plan to make GitLab as fast and performant as possible with Vue and webpack.

How to unit test classes which depend on Rails models?

How to unit test classes which depend on Rails models?

Arkency Arkency 05 February 2017

Let's say you have such a class: (this code is borrowed from this Reddit thread ``` !ruby class CreateSomethingService def initialize(params) parse_parameters params end def run Something.create(name: @name) end private def parse_parameters(params) @name = params[:name] end end ```

Foggy thinking in design (and how to cut through it)

Foggy thinking in design (and how to cut through it)

Signal v Noise Signal v Noise 01 February 2017

They sound meaningful but they don’t point to specific trade-offs or product attributes. They’re dressed up ways of saying “I like this better.” What actually makes it easier, or what specifically is…

Working with the Evernote API in Rails

Working with the Evernote API in Rails

Codeship Codeship 01 February 2017

Many people find Evernote to be an invaluable tool for organizing their life. The Evernote API provides has some really great features to take advantage of, including document download and OCR (optical character recognition). Whichever features you choose to investigate, be sure to read their terms of service so that you are within the guidelines […]

Testing React Components with AVA

Testing React Components with AVA

Semaphore Semaphore 01 February 2017

In this tutorial, we will build the actual UI for our todo application using React. We'll connect our React components to the Redux store, test them using AVA and Airbnb's Enzyme, and see how React makes it easy to write both isolated unit tests and full integration tests.

Special Sale on Upcase and RubyTapas

Special Sale on Upcase and RubyTapas

Giant Robots Smashing into Other Giant Robots Giant Robots Smashing into Other Giant Robots 01 February 2017

If you’re going to be writing Ruby in 2017, I have some good news.

Hound Introduces Style Guides for Organizations

Hound Introduces Style Guides for Organizations

Giant Robots Smashing into Other Giant Robots Giant Robots Smashing into Other Giant Robots 01 February 2017

Hound now allows you set styles for your entire organization.

GitLab.com Database Incident

GitLab.com Database Incident

GitLab GitLab 01 February 2017

Yesterday we had a serious incident with one of our databases. We lost 6 hours of database data (issues, merge requests, users, comments, snippets, etc.) for GitLab.com.

Automating Screenshots in Documentation

Automating Screenshots in Documentation

Codeship Codeship 31 January 2017

Drawing my short series to a close (we’ve talked about testing code examples in documentation and automating spelling and grammar checks in documentation), let’s cover one of the hardest elements of documentation to create and keep up to date: screenshots. If you have an application with an interface, then screenshots are a great way to […]