Frontendrails logo Front End Rails

Building a React Native App in Two Days

Building a React Native App in Two Days

Giant Robots Smashing into Other Giant Robots Giant Robots Smashing into Other Giant Robots 25 April 2017

At the end of the year, thoughtbot hosts Ralphapalooza — a two day internal hackathon to learn and explore new technology (and hopefully ship something while doing so). This year we wanted to do something different, creative and fun but also get it out the door and into the world by the end of the hackathon. The end result of those two days was Spookstrology, an astrology app built in React Native.
Build a group chat app in JavaScript and Pusher

Build a group chat app in JavaScript and Pusher

Pusher Pusher 24 April 2017

This blog post was written under the Pusher Guest Writer program. The ability to group chat with friends and colleagues through group chat applications like WhatsApp, Facebook Messenger etc has improved interactions among friends and colleagues who can all chat from wherever they might be and still get the feeling of being all physically present. […]

Stop Using Case Statements in Ruby

Stop Using Case Statements in Ruby

Black Bytes Black Bytes 24 April 2017

Are you using the full power of OOP (Object-Oriented Programming) or are you missing out? If you are taking decisions based on the type of an object then you are missing out on one important OOP feature: polymorphism. Type decisions are usually done inside case statements (which are not OO friendly) & in this article […]

Search and Autocomplete in Rails Apps

Search and Autocomplete in Rails Apps

SitePoint SitePoint 24 April 2017

Adding search to Rails apps

Rails 5.1 has introduced Date#all_day helper

Rails 5.1 has introduced Date#all_day helper

Bigbinary Bigbinary 24 April 2017

Rails 5.1 has introduced a helper method for creating a range object covering the whole day for given date

What Not to Wearable: Part 1

What Not to Wearable: Part 1

Viget Viget 20 April 2017

With every advance in connected technology, potential new features abound. Sensors monitor your fitness performance or sleep quality. Haptic vibrations in insoles guide you to take a left or a right, allowing you to navigate without looking at a screen. NFC technology in a ring allows you to pay for a purchase without fumbling around in a bag or combing through pockets. These technologies allow our accessories to become devices for input and output.

On Building Tools for Developers: Heroku CI

On Building Tools for Developers: Heroku CI

Heroku Heroku 18 April 2017

How we built Heroku CI: our product intuition checked against what the market wants (we surveyed ~1000 developers to figure out the latter, and the results were surprising)

Binding irb - Runtime Invocation for IRB

Binding irb - Runtime Invocation for IRB

Bigbinary Bigbinary 18 April 2017

Ruby now has a core IRB library for better debugging

Why Ruby on Rails is still the best choice?

Why Ruby on Rails is still the best choice?

Reinteractive Reinteractive 17 April 2017

A few days ago a prospective client asked "Why do you use Ruby on Rails?" and I told them a simple answer. Profitability and Productivity. There is nothing else out there that can develop the majority of business web based software as cost effectively as Ruby on Rails. This might be an unpopular position in an IT world that releases a new and shiny tool every other day, but I don't care. What I care about is the return for our customers, we could call this profitability. And the wellbein...

Signal handling in Ruby and its internals

Signal handling in Ruby and its internals

Kir Shatrov Kir Shatrov 17 April 2017

Node.js in Front-end Development - You’re Already Using It Every Day

Node.js in Front-end Development - You’re Already Using It Every Day

netguru netguru 13 April 2017

These days, Node.js as main back-end technology has already gained enormous following, with world's top companies using Node.js it as key part of their technology stack. We, too, recently included it in our offering - with in-house initiatives like our starter app already proving themselves in real-world projects.

227: Talk about town

227: Talk about town

Ruby on Rails Podcast Ruby on Rails Podcast 12 April 2017

With Patriot's Day arriving soon to take over Boston, Kyle invites Joel back to talk about what he's been up to, GraphQL finally hitting the big time, and what it's like to be in Boston on Marathon Monday.

Automatically Collapse Generated Files in GitHub Diffs

Automatically Collapse Generated Files in GitHub Diffs

Giant Robots Smashing into Other Giant Robots Giant Robots Smashing into Other Giant Robots 11 April 2017

Large, generated source code files can be a pain to deal with in diffs, but we have the tools to combat them.

Ruby Under The Hood: Memory Layout of an Object

Ruby Under The Hood: Memory Layout of an Object

Black Bytes Black Bytes 10 April 2017

If you enjoy seeing how things work under the hood I think you are going to love this post… …because we are going to explore together how a Ruby object is laid out in memory & how you can manipulate that to do some cool stuff. So fasten your seatbelts because this is going to […]

Ruby 2.4 has added additional parameters for Logger#new

Ruby 2.4 has added additional parameters for Logger#new

Bigbinary Bigbinary 10 April 2017

Ruby 2.4 makes it possible to specify logger level, progname, formatter and datetime_format in logger constructor.