Ian Jones' Blog

Ian Jones

Written by Ian Jones who lives and works remotely in Arlington, VA building eggheadio. You should follow him on Twitter

Set Up React Router in Rails

Heres the situation: We have a react screen that has been developed using mock data. It’s finished, now you need to get it into production…

Mobx Window Size Store

We will create a store that keeps track of the window size in an application. We will call this store . The store will need a screenWindow…

Using Rails Console To Turn Data Into a CSV

Say you have data in a Rails 4.2.8 postgres 9.6 database that you need to turn into a CSV . Rails makes it super easy to extract data…

The Power Of Habit

I have been ending this year with quite a bit of reading. The list is: The Power of Habit by Charles Duhigg, Linchpin, Are you Indispensable…

Traveling Throughout Europe

Traveling is amazing. I have been traveling for just over a month now and the more I do it, the more I realize how fortunate and blessed I…

Getting Started With react-rails

As Rails developers, we know that Rails will always just works . :sparkles:The Rails Way:sparkles: has been well established by @DHH and…

Sieve of Eratosthenes

What is the Sieve of Eratosthenes? It seems like such a fancy name for something. Wikipedia tells us that Eratosthenes was a Greek…

Just Start Writing

Today, I went to a React Meet up in Portland Oregon (first one! :confetti_ball:). It was awesome and I highly recommend that everyone go to…

XCode's License Issue with Node

XCode license issues with node. It took me a while to figure out the issue to this error: Agreeing to the Xcode/iOS license requires admin…

Javascript's <em>this</em> keyword

Javascript’s :sparkles: this :sparkles: object could very well be one of the most miss understood concept in the language. The first think…

Basics of Functional Javascript: Array.forEach

Understanding JavaScript’s Array.forEach method is essential to getting a grasp of functional programming in Javascript. The forEach method…

Basics of Functional Javascript: Array.reduce

Reduce is one of the most powerful functions that you can use on an array. When you call reduce on an array, you have to give reduce a…

Setting Up Jekyll With Github Pages

I thought that setting up my own custom blog was going to be hard. Turn out I couldn’t have been more wrong! Jekyll is a static page Ruby…

Javascript Closures

Closures are critical to the success to any Javascript application. Simply put, a closure in Javascript is a way to keep data private…

Javascript Arrays

Array’s are the foundation of everything that you do in Javascript. They are one of the main ways that you can store data. The syntax for…

Learning Javascript the Right Way

In this blog, I am going to document what I have been interested in lately. I’ve heard that writing things down can help solidify what you…