-
react + redux + webpack tutorial series
If you’ve been following my blog, well… congratulations! You are awesome. Somehow you’ve read a bunch of posts of me rambling about code, and kept coming back for more. Truly impressive. This time, however, I decided not to write about code, but talk about it.
read more... -
react + redux talk and demo
Recently, I gave a talk at Hack Reactor about React and Redux. React is the hot, new JavaScript framework, while Redux is the hot, new flux library that plays nicely with React. More than being new and popular, these tools simplify data management within frontend web apps, resulting in faster, easier and fun(ner) development.
read more... -
react + redux + webpack + babel + hot module reloading
Writing a web app with React and Redux (an implementation of flux architecture) is truly a joy… once it’s set up. Setting it up, on the other hand, is not quite as enjoyable. Let’s look at how to set up webpack and babel to compile your React (and possibly ES6) code, as well as implement hot module reloading. Since all these libraries are new and rapidly changing, getting all of the the packages to play nicely together can be a headache. Here’s how to do it (on November 29, 2015, at 3:13pm PT at least).
read more... -
how to use node-inspector to debug node applications
Do you use
read more...console.log
statements to debug your JavaScript? Do bears shit in the woods? Do I eat way too much Chipotle? -
putting this into context with bind
One of the more difficult parts of JavaScript to understand is the keyword
read more...this
. “This” is an extremely descriptive word, so it’s hard to believe people can’t grasp “this” simple concept right off the bat. -
focusing the chrome console with keyboard shortcuts
I’m a lazy bum. Actually, I’m only a software engineer, and the laziness and bumminess comes along for free. This means that I will go to great lengths (once) in order to, for the rest of eternity, continue my laziness.
read more... -
to be a kid again...
The other day I was catching up with one of my former mentors from the University of Pittsburgh, discussing my decision to leave science and pursue software engineering. And it hit me: I’m six years old. But not in human-years. In human-years, I’m 25. But in programmer-years? I’m six. Maybe younger. I’m a child. It’s a little scary actually; I invested a shit ton of time in the classroom and laboratory cultivating my skills as a scientist, but I’m a complete noob when it comes to recursive descent parsing or implementing test-driven development into my coding.
read more... -
how to use your macbook like a boss
I first started using a Macbook in 2008 when I was heading off to college. At the time, one of the unfamiliarities of Mac OS X was its window layout and management. In Microsoft Windows, application windows could easily be toggled to full screen with the “maximize” button, which hung out right next to “minimize” and “close”. Made sense. When I started using Mac OS X, I was presented with three small, colorful circles at the top of each application window. On top of this, they were on the wrong side!
read more... -
recursion in javascript: a case study
Eloquent JavaScript is a wonderful resource for learning JavaScript. If you are currently teaching yourself JavaScript, you should check it out. Seriously.
read more... -
the new blog
Hello there! Or, should I say instead:
read more...