Frontendrails logo Front End Rails

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.

How to Make Your Classes More Powerful by Implementing Equality

How to Make Your Classes More Powerful by Implementing Equality

Black Bytes Black Bytes 06 March 2017

How do you compare two things in Ruby? Using == as you already know… but did you know that == is a method & not just syntax? You can implement this method in your own classes to make them more powerful. And that’s what I want to talk about in this post. Equality Basics As […]

Unicode Normalization in Ruby

Unicode Normalization in Ruby

Honeybadger Honeybadger 06 March 2017

If you want Ruby's string methods to play nicely with Unicode, it's a good idea to normalize them. This article is a brief introduction to Unicode normalization for Rubyists.

Don't Rush

Don't Rush

Giant Robots Smashing into Other Giant Robots Giant Robots Smashing into Other Giant Robots 06 March 2017

The thought of designing a product from nothing can be scary. Here’s how we prefer to start.

How to build a live comment feature using JavaScript

How to build a live comment feature using JavaScript

Pusher Pusher 03 March 2017

This blog post was written under the Pusher Guest Writer program. These days Social has become the buzzword and we all want our apps to be the centre of these amazing social conversations. Comments on a post, video, update or any feature of your new app is a great way to add fun & enriching […]

Why More Companies Are Adopting Open Source Technology

Why More Companies Are Adopting Open Source Technology

GitLab GitLab 03 March 2017

The results are in – our 2016 Global Developer Survey revealed that open source tools are most preferred by developers the world over. Why?

Improved no results messages

Improved no results messages

Lugo Labs Lugo Labs 02 March 2017

Many times in index pages we need to show a message that there are no results to view. Usually as a results of a search, as in the example of Iconly. If you search for an icon on the top search bar, and no results our returned, the following message is shown.

Testing Routes in Angular 2

Testing Routes in Angular 2

Semaphore Semaphore 01 March 2017

Dive back into Angular 2, and learn how to test routes in a new tutorial in our series on test-driven development with Angular 2 and Webpack.

Practical Rails 5 App In One Hour – Part 2

Practical Rails 5 App In One Hour – Part 2

Excel with Code Excel with Code 01 March 2017

I’ve already shown you the only five types of applications you’ll ever be tasked to build when you’re hired to create value as Ruby and Rails developer. You’ll choose a combination of these customer creation formulas to build an application that meets your business goals…

Generating application documentation in Rails 5

Generating application documentation in Rails 5

Everyday Rails Everyday Rails 01 March 2017

Support for generating an HTML version of application documentation in Rails 5 was removed. Here's how to add it back.

Bundler Changed Where Your Canonical Ruby Information Lives: What You Need to Know

Bundler Changed Where Your Canonical Ruby Information Lives: What You Need to Know

Heroku Heroku 28 February 2017

Heroku bumped its Bundler version to 1.13.7 almost a month ago, and since then we've had a large number of support tickets opened, many a variant of the following:

Test-Driven Development for JavaScript

Test-Driven Development for JavaScript

Codeship Codeship 28 February 2017

Last updated:Tuesday, February 28, 2017JavaScript is handsdown the strangest language I’ve ever had to test. Its also one of the most popular ones out there right now. The influx of JavaScript developers tells us that a lot of modern-day web development is starting to focus more and more on the frontend. This trend is interesting […]

Ruby 2.4 now has Dir.empty? and File.empty? methods

Ruby 2.4 now has Dir.empty? and File.empty? methods

Bigbinary Bigbinary 28 February 2017

No more platform specific code to check empty directories

5 Nontraditional Productivity Tools

5 Nontraditional Productivity Tools

Viget Viget 27 February 2017

I'll be honest – I love trying out new digital productivity and project management tools. I'm to the point where Product Hunt is generally a little too much of a rabbit hole for me, and I force a limit on the amount of time I spend checking it out. So it's no big surprise that anytime someone is looking over my shoulder, they often ask at least once, "Oh, what tool/app is that?." Most of the time, it's something I'm experimenting with and likely not in love with, but I've come to realize I have a couple long-standing tools that have made a huge difference in my DPM work-life that are a bit off the beaten path. These range from applications to browser extensions to built-in mac functionality. Some are free, but others require an investment. In all cases though, the investment feels like it has paid off.

Slicing up Rails Application.js for Faster Load Times

Slicing up Rails Application.js for Faster Load Times

Giant Robots Smashing into Other Giant Robots Giant Robots Smashing into Other Giant Robots 27 February 2017

How to profile page load performance in Chrome and break out modular JavaScript assets.