Tagged: Node.js

Node.js / Express app generator: with ES.next, API validation, documentation, logging, and more

[Take me to the app generator] I’m at work on a new project. My team and I are building a highly scalable service platform and have elected to build it using the microservices architecture pattern. The platform consists of many microservices, each of which is typically owned by a collaborating team. Teams are empowered to make decisions and choose technologies that best fit the need. This means that services may...

Create a baseball-themed app powered by Weather Company Data for IBM Bluemix and DBpedia

Last summer, I wrote an article on developerWorks describing how to use the IBM Bluemix Weather Data service in combination with DbPedia to render a variety of information about Major League Baseball parks. The article takes you through the process of building a baseball-theme application on IBM Bluemix using the IBM Weather Data service, DbPedia, SPARQL, React.js, and Node.js. Check it out here and let me know your thoughts You...

Modular AngularJS + RequireJS Seed Project

For the impatient: Skip reading this post and jump directly to the AngularJS + RequreJS seed project. To help folks get started with AngularJS, the Angular community has put together a number of nice seed projects. Some of these seed projects make use of RequireJS to manage script loading and modularization, others do not. Most however do not attempt to present a clean modular layout, instead they remain fairly monolithic and leave much...

Create a natural language question answering system with IBM Watson on Bluemix

See my latest blog post on developerWorks. The topic is how to ‘Create a natural language question answering system with IBM Watson on Bluemix’.  I co-wrote the article with Swami Chandrasekaran. It is incredibly cool stuff. I hope you enjoy!   Here is a brief intro to wet your appetite: Cognition is in virtually everything that humans do, such as language understanding, perception, judgment, motor skills, learning, spatial processing and social behavior. Increasingly,...

Create a REST API with Node.js, Express, and MongoDB

Creating a REST API with Node.js is simple, fast, and efficient. Node.js is lightweight, non-blocking, and perfect for data intensive applications. Node.js, although young, has a strong community backing. The Node.js community provides a vast array of modules that can be leveraged to simplify the implementation process. Node.js also has support for many widely used offerings. In this post, we will use MongoDB with Node.js. We will also use two...