At SoundHound, our front-end stack is heavily composed of React Components. About 8 months ago, we naturally began experimenting with Flux implementations as well since the two work well together. We started with the generic Flux implementation, then moved to Reflux, and finally settled on NuclearJS. This post will explain some of our rationale behind what NuclearJS is, […]
This is a short postmortem regarding an issue we found this morning on a production NodeJS app at SoundHound. The moral of the story is to use npm shrinkwrap to keep your dependencies in check when deploying NodeJS Apps.
Bedrock is a quick way to start an Express app with nice defaults without having to worry about setup and configuration. It’s free, open-source and MIT licensed.
Want to use Handlebars with SailsJS? Find out how it works!
Lately, I have been hosting a bunch of NodeJS apps on DigitalOcean’s latest Ubuntu VPS. There are a bunch of articles online on how to set up NodeJS and npm on a VPS, but some of these articles are now outdated and others make things unnecessarily complicated. It’s actually pretty simple! I used this guide […]
This article talks about how to use Handlebars templates on the client and the server, and how to avoid some pitfalls while doing so.
A quick little NodeJS app that makes it easy for me to check cricket game timings, and watch live games. Check it out. Rationale Going on popular cricket sites like Cricinfo just to check what time the next game was starting to get annoying. Game times on those sites are hidden away and require multiple clicks […]
If you’re building a web project using NodeJS, there are plenty of ways to start. I have a one-line method to generate project scaffolding that I use for every website that I build using Node. I’ve been creating a bunch of websites running on NodeJS lately, and have become more opinionated in my stack. Generally, […]