John Biesnecker 世界潮流顺之者

Why I'm betting on Javascript

Sometimes you just need to focus your efforts in one direction for a little while to maximize your impact. For me, that direction is going to be Javascript, because I think it's the language of the future. Read more

NLCS Game 5 winning odds by inning

Using linescore data, we can predict the odds of each team in a game winning on an innning-by-inning basis. This post looks at Game 5 of the 2014 NLCS between the St. Louis Cardinals and the San Francisco Giants. Read more

Getting started with the Parse JS SDK

Parse makes creating a backend for your app really easy, and has a pretty generous free tier. I'm planning to use it to back a couple of projects in the near future, which means I should learn how it works. The goal of this post is to walk through getting Facebook login working with Parse. Read more

Relaxing in the noise

One thing I've noticed about myself of late is that I thrive in noisy, confusing environments, and have a hard time focusing when it's too quiet. I'm not sure if that's a result of living in China for all of those years, or one of the factors that made me enjoy living there so much. Read more

How likely is it that my team will win?

Everyone has been there. They're watching a game, and they're thinking "man, there's no way we'll ever pull this one out." But really, what are the odds that your team is going to win or lose? I've crunched data from every Major League Baseball game since 1960 to answer just that question. Read more

Building a reading time widget with React and jQuery

Medium's reading time widget is a great additiont to the site, and I wanted my own, so I built it with React.js and jQuery. Read more

Projects fail slowly, and then all at once

Nobody starts a project expecting it to fail, and that's a problem. Most projects are going to fail, and not recognizing that at the outset causes people to continue investing in lost causes for far too long. Understanding the way that failing projects fail is an important step in avoiding this costly mistake. Read more

Integrating React.js into Jekyll

Jekyll is a fantastic static website builder, and React is a wonderful Javascript UI framework. Making them work together isn't very hard, but requires a few not terribly documented steps. Hopefully this post will bridge the documentation gap. Read more

Calculating the square root of a number

Devising a method for calculating the square root of a number is a common technical interview question. Thankfully there's a very easy to understand (and write on a whiteboard) way to do this, and you should learn it and keep it in your back pocket just in case. Read more

MLB team colors in hexadecimal

You might never need to know the hexadecimal values of your favorite baseball team's colors, but if you do, this is your jam. More importantly, it's a good opportunity to play with React.js, Facebook's open source javascript framework. Read more