Here’s this week’s recap of the Node.js related blogs we posted last week…
Picking the right editor has always been kind of a big deal for me. I’ve had a pleasure of watching editors evolve and grow over the past few years and have developed a great appreciation for the current state of affairs. I spend hours perfecting my shortcuts, configurations, and plugins—perhaps way too much time actually. In this post I’m going to take a quick look at three editors: Sublime Text, Atom, and Cloud 9 IDE.
Error stack traces in Node have still have some distance to cover to become really useful. The absence of a thread local type context in the asynchronous world of Node, makes error correlation a nightmare. This is complicated by anonymous/non-strict function constructors. Zones and Promises solve the problem to an extent for development time but still face overhead challenges in production time. Logging frameworks like Bunyan, Winston or Strong-Loggerhave provided control over verbosity using logging levels – Debug, Info, Warn, Error and Node specific structure by prepending timestamps, cluster – worker processes IDs, app-names or hostnames and rollover capabilities. The fact remains that these logs have to be humanly monitored almost impossibly and quite a few interesting or abnormal events preluding a fatal condition can be missed. In this blog we discuss a simple but effective solution using StrongLoop Controller and Splunk to tackle many of these challenges.
We are excited to have partnered with BestBuy, Vizuri, Galvanize and Applause to bring our two-day “Node.js Fundamentals and API Development” training to Minneapolis, Washington DC, Denver and Boston this Fall and Winter. If you are in these cities and have been looking to get in-depth, hands-on training from Node.js experts before the end of the year, you need to check out these events. Early-bird tickets start at $250 for two days of training, making it an epic value! Questions? Drop us a line at [email protected].
If you can’t make it to a training event, chances are you can catch us at a Meetup of conference in the next few months. Here’s what the events calendar looks like going into the end of the year:
- Oct 1: Austin MEAN Meetup – Austin, TX
- Oct 7: BayNode (Node School Night) – Mountain View, CA
- Oct 7: Boston Node.js in the Wild Meetup – Boston, MA
- Oct 14: Triangle Node.js Meetup – Durham, NC
- Oct 16: BayNode (Talk Night) – Palo Alto, CA
- Oct 16: Node.js Club SF Meetup – San Francisco, CA
- Oct 28: SoCal Node.js Meetup – Los Angeles, CA
- Nov 7: Node.js Denver/Boulder Meetup – Denver, CA
- Nov 13: NOVA MEAN Meetup – Herndon, VA
- Dec 5: Santa Cruz Node.js Meetup – Santa Cruz, CA
- Oct 17-18: Connect.js – Atlanta, GA
- Oct 20-24: HTML5DevConf – San Francisco, CA
- Nov 6-7: QCon – San Francisco, CA
- Nov 14-16: Node.vember – Nashville, TN
- Nov 21: NodeConf – Budapest
Ready to start monitoring event loops, manage Node clusters and chase down memory leaks? We’ve made it easy to get started with monitoring either locally or on your favorite cloud, with a simple npm install.
- What’s in the upcoming Node v0.12 release? Big performance optimizations, read Ben Noordhuis’ blog to learn more.
- Ready to develop APIs in Node.js and get them connected to your data? Check out the Node.js LoopBack framework. We’ve made it easy to get started either locally or on your favorite cloud, with a simple npm install.
- Need training and certification for Node? Learn more about both the private and open options StrongLoop offers.