Notes on React, pt 3: Stateful Containers, Stateless Presenters

This is post #3 in an ongoing series as I learn React, and share knowledge with other devs at Kiddom. Start at the first. Containers vs Presenters: Why? React is really nice for it’s modularization. Redux takes that further, by centralizing state. We take this even further using a pattern of “Container” components which are

Notes on React, pt 2: Handy Utils in Kiddom’s Frontend Codebase

This is post #2 in an ongoing series as I learn React, and share knowledge with other devs at Kiddom. Start at the first. This list is only applicable to Kiddom devs, working on the frontend. These tools are not globals. They’re patterns and utilities we’ve added, that you should be aware of if you

Notes on React, pt 1: Novel ES6 Syntaxes

This post will be the first in an ongoing series as I learn React, and share knowledge with other devs at Kiddom. ES6 ES6 or Ecma script 2016 is a variant of Javascript. This post lays out some of the syntaxes I’ve discovered and found very useful or fun. New browsers support it natively. Others require

Apache on CircleCI, collecting logs as artifacts

Surprisingly, nothing in the official docs or readily available online for this. View the code on Gist.   httpd.conf tricks from https://github.com/newism/symfony2-standard-template/blob/master/circle.yml#L25 — I added the line for artifacts.

How to Study 20,000 Research Papers in 3 Weeks

Using web scraping, a distributed team, and a couple hundred bucks.

Or: How to digest a few decades of industry research in a handful of hours, for a few hundred bucks.

“What made the graph jump that week?” EpochChart shows you.

What did we do to double traffic back in October? Why did people start sharing twice as much in early November?   Questions like these are important to ask if you want to learn from your experiences and get better at guiding your product, and it seemed that one way to give meaningful context to the

How and why I made EpochCharts.js

This post has all the technical details. If you just want to see what EpochCharts does, and how you can use it to learn from your data, read the announcement post. Why make EpochChart? One of the teams I work with wanted to see how their product’s growth numbers compared to the timing of real-world

Measure mobile sdk usage and report per user stats in your Rails app, in 10 minutes, using Segment.io and Keen.io

The Background I’ve been helping InfoMeters develop their on-boarding and user management flows. We realized things can go a lot faster if we got their development outside of Rails, so they could build the logic they wanted inside apps meant to deliver the same functionality, without needing to code everything by hand. Turns out that