-
Skinny Reducers + Fat MapStateToProps
Apr 20, 2017
Redux is a really neat library for managing application state to make it deterministic. In a Redux application, there is a store that contains the state tree and that state changes when actions are dispatched. The sta...
-
You Don't Need lodash
Mar 30, 2017
The javascript ecosystem today, is full of stuff. By stuff, I mean a ton of libraries, tools, and frameworks. A lot of these provide value and I think because it is so easy to create them and publish them, we often be...
-
Inline Styles In React.js
Jan 22, 2017
As part of my refactoring and getting my pet React project up to date with the latest cool stuff, I took a foray into inline styles for my components. As I was moving my styles from SASS into plain javascript, there w...
-
Custom Tasks In Grunt
Jan 13, 2017
I've been using Grunt for a while now. It's been such a great experience that I haven't touched any other build tool. There hasn't been a need for me to explore Yeoman or Webpack. My Gruntfile structure has stayed pre...
-
Introducing Jest Into A React Project
Jan 10, 2017
Recently, I decided to catch up on what's going on in the front-end javascript world because it's been a solid 14 months since I worked on a modern javascript project that wasn't the Atom editor. I have a chrome exten...
-
Git-Plus
Nov 12, 2015
My biggest open source project is Git-plus, which started out as a tiny side project for adding some handy git features to Github's atom editor when it was still in early beta and invite only. It's since turned into o...
-
Objects Linked to Other Objects
Apr 9, 2015
Back in the fall, I watched a talk by Douglas Crockford about javascript and ES6. He said he was no longer using the keyword new in his code because Object.create is here.A lot of things he discussed prompted me to tr...
-
CSS Precedence
Mar 24, 2015
Today, I had a phone interview for a web developer role and one of the questions I was asked was "How does CSS precedence work?" Unfortunately, I didn't know so decided to look into it afterwards.
-
Closures in Javascript
Mar 24, 2015
One of the reasons, I started this blog was so I could jot down things I'm learning. Recently, I've been trying to write more plain Javascript rather than Coffeescript in order to better understand the intricacies and...
-
Oenology
Nov 6, 2014
It's been a while since I last wrote and reflected on my time here in Paris but this post will be focused on what my thoughts on wine these days. In my oenology (science and study of wine and winemaking) class, we've ...
-
Typescript
Jul 27, 2014
This summer, I've had to write a lot of Typescript for my front-end development at my internship. Picking it up was not too difficult because the main difference between it and vanilla javascript, is that you can decl...
-
Why I'm leaving rails
Feb 18, 2014
I gave up Ruby on Rails pretty quickly after I put my first app, intrnhuntr.com, into production. But recently, I've been reading about other developer's complaints about the Rails framework and the Rails way. One of ...
-
Put Some Backbone Into It
Oct 14, 2013
So my current main project is an app I'm building with Node.js. I chose Node because it's a fullstack system that uses the same language(javascript) on both server and client. Node is built to be fast and lightweight....
-
Node.js
Aug 15, 2013
So I started using Node.js a few days ago to work on a side project(details to come later). I could have chosen Rails since I'm more familiar with that but Node is the ideal language for this. This project is supposed...
-
Rails...
Aug 14, 2013
My first post on this thing is going to be about Ruby on Rails. There is so much I have to say about it. I created this blog for my personal use to archive things I'm learning software-wise and perhaps even outside of...