Node.js
Follow
13.2K views | +16 today
 
Rescooped by Piyas De from node web programming
onto Node.js
Scoop.it!

Creating a REST API using Node.js, Express, and MongoDB | Christophe Coenraets

Creating a REST API using Node.js, Express, and MongoDB | Christophe Coenraets | Node.js | Scoop.it

Via Tito Ciuro
Piyas De's insight:

Insight full work in Restify with Node.js

more...
Tito Ciuro's curator insight, May 2, 2013 8:18 PM

I recently used Node.js, Express, and MongoDB to rewrite a RESTful API I had previously written in Java and PHP with MySQL (Java version, PHP version), and I thought I’d share the experience…

 

Here is a quick guide showing how to build a RESTful API using Node.js, Express, and MongoDB.

From around the web

Node.js
Applications and discussions related to node.js applications
Curated by Piyas De
Your new post is loading...
Your new post is loading...
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

Some Thoughts On Gluing React Native and Meteor

I spent some time running through the React Native tutorial and studying the APIs. It’s a great tutorial because it shows you how to get data from a RESTful API and update a React Native view. One thing that seems understated is that you can use NPM packages.

My first reaction was to try an build a app that uses the DDP NPM package to connect it to Meteor. Unfortunately the DDP NPM package didn’t work because there’s not a built in interface for websockets (yet). I ended up using an alternative approach and used the React Native bridge to connect to Objective DDP.


Via Jan Hesse
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

The design and implementation of the Meteor platform

Meteor is an open source JavaScript platform for building modern web and mobile apps. We designed it around two key principles: isomorphic APIs that work the same everywhere – in the cloud, on the device, and inside the browser; and full-stack reactivity, including realtime database drivers, live-updating HTML templates, and an elegant scheme for hiding network latency. Put together, these ideas dramatically improve developer productivity. I'll show you how it all works, and just as importantly, how we got to this design.


Via Jan Hesse
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

Meteor.js – A Server Side Developer’s Experience

Meteor.js – A Server Side Developer’s Experience | Node.js | Scoop.it

I was emboldened by my recent research into Meteor and its potential capabilities in comparison to Angular, React, Ember, Derby and other sub-frameworks if you will.  Herein, I summarize my experience and summarize some key lessons as my Meteor journey continues.

As I started getting into the amorphous world of UI development jargon with template languages,  HTML V, different javascript libraries, AJAX calls, asynchrony hell etc. there were a number of daunting subject on top of my mind as a server side developer...


Via Jan Hesse
more...
No comment yet.
Scooped by Piyas De
Scoop.it!

Web application highchart.js node.js express.s mongodb mongo.js module.updated for express 4

Web application highchart.js node.js express.s mongodb mongo.js module.updated for express 4 | Node.js | Scoop.it
Web Application with Highchart.js, Node.js, Express.js and MongoDB(Mongo-JS Module) – Updated for Express 4
more...
No comment yet.
Scooped by Piyas De
Scoop.it!

Top 7 Node.js performance tips you can adopt today - SYS-CON Media (press release)

Top 7 Node.js performance tips you can adopt today - SYS-CON Media (press release) | Node.js | Scoop.it
SYS-CON Media, NJ, The world's leading i-technology media company on breaking technology news.
more...
No comment yet.
Scooped by Piyas De
Scoop.it!

Svidget.js: SVG Widgets JavaScript Framework - ByPeople

Svidget.js: SVG Widgets JavaScript Framework - ByPeople | Node.js | Scoop.it
RT @iconshock: Svidget.js: SVG Widgets JavaScript Framework http://t.co/zw0VK4s5XF Please RT
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

How I build Node.js Applications

How I build Node.js Applications | Node.js | Scoop.it

Today I would like to share with you how I build Node.js applications with the hope that someone else will find it useful. This article is structured in a sequence of steps that I use in my workflow and will attempt to be as detailed as possible.


My development process usually begins with a wireframe illustrating the project requirements. It is very important to plan how you will build your application before writing any code. Here is a series of steps I like to follow for each project...


Via Jan Hesse
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

An introduction to Sails.js, a real-time MVC-framework

An introduction to Sails.js, a real-time MVC-framework | Node.js | Scoop.it
Let me tell you the truth. There is a true secret lodge of JavaScript fans in our magazine. As soon as we, including the chief editor, the managing editor, and yours truly, catch the sight of one more interesting JS-framework, we immediately get excited and start to write an article about it. Having broken the resistance of our hardcore guys (this was easy, as their health had been undermined by coding on C and nights spent with the disassembler), we introduce one more useful material for you to evaluate. Let me introduce Sails.js, which is able to please even the hardened fans of Node.js, because developing with the use of Sails.js on the server is completely trouble-free.

Via Jan Hesse
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

Build a Cloud-hosted, Web-Based Blob Copy Utility using Node.js

Build a Cloud-hosted, Web-Based Blob Copy Utility using Node.js | Node.js | Scoop.it

The goal is simple. Present a web form that allows a user to type in a URL. A username and password also accepted.

When the user clicks perform copy, the image pointed to by the URL will be copied to azure blob storage through a streaming mechanism.

We will build a blob copy utility using Node.js, hosted in Azure. We will host this application in Azure websites.


Via Jan Hesse
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

Introducing React Native: Building Apps with JavaScript

Introducing React Native: Building Apps with JavaScript | Node.js | Scoop.it
React Native by Facebook is an open-source framework allowing you to build fully native iOS and Android apps in JavaScript. Learn how in this tutorial.

If you have only ever written applications in Objective-C or Swift, you might not be particularly excited about the prospect of using JavaScript instead. Although, as a Swift developer, the second point above should pique your interest!

Through Swift, you’ve no doubt been learning new and more functional ways to encode algorithms, and techniques that encourage transformation and immutability. However, the way in which you construct your UI is very much the same as it was when developing with Objective-C: it’s still UIKit-based and imperative.

Through intriguing concepts such as a virtual DOM and reconciliation, React brings functional programming directly to the UI layer.

This tutorial takes you through the process of building an application for searching UK property listings.


Via Jan Hesse
more...
No comment yet.
Rescooped by Piyas De from IT Books Free Share
Scoop.it!

Beginning Amazon Web Services with Node.js - PDF Free Download - Fox eBook

Beginning Amazon Web Services with Node.js - PDF Free Download - Fox eBook | Node.js | Scoop.it
Beginning Amazon Web Services with Node.js PDF Free Download, Reviews, Read Online, ISBN: 1484206541, By Adam Shackelford

Via Fox eBook
more...
Fox eBook's curator insight, March 23, 9:44 PM

Chapter 1: Getting Started with Amazon Web Services
Chapter 2: Working with AWS OpsWorks
Chapter 3: OpsWorks Part II: Databases and Scaling
Chapter 4: CloudFront and DNS Management
Chapter 5: Simple Storage Service and Content Delivery
Chapter 6: Simple Email Service
Chapter 7: Monitoring the Application
Chapter 8: Securing the Application

Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

The 10 Things Everyone does Wrong when Committing Pull Requests

The 10 Things Everyone does Wrong when Committing Pull Requests | Node.js | Scoop.it

So, you’ve found a nice Open Source project that has added great value to your own work and you want to give back.

Before we move on, let me stress that this isn’t anything personal. This article doesn’t criticise anyone particular, and the ranty tone is just for your reading entertainment. I do not want to discourage you from contributing at all, neither to our own work, nor to any other product. Open Source works also because of your enthusiasm.


Via Jan Hesse
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

Bringing The Power of Postgres to NodeJS

Bringing The Power of Postgres to NodeJS | Node.js | Scoop.it
MassiveJS is a dedicated data access tool for Postgres and NodeJS

Massive's goal is to help you get data from your database. This is not an ORM, it's a bit more than a query tool - our goal is to do just enough, then get out of your way. I'm a huge fan of Postgres and the inspired, creative way you can use it's modern SQL functionality to work with your data.

ORMs abstract this away, and it's silly. Postgres is an amazing database with a rich ability to act as a document storage engine (using jsonb) as well as a cracking relational engine.

Massive embraces SQL completely, and helps you out when you don't feel like writing another mundane select * from statement.


Via Jan Hesse
more...
Matloob Hasan's curator insight, March 21, 1:06 AM

I have used Postgres on Node.js with Sequelize. I liked Postgres when I first read about it, loved it with Sequelize. But MassiveJs takes it to a whole new level!

Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

The unofficial Meteor FAQ

The unofficial Meteor FAQ | Node.js | Scoop.it

Just answering some common questions that aren’t answered on the meteor site.

 

Contents:

Customizing MeteorReactivity and RenderingAnimationSubscriptions and MethodsDeploymentBest practicesTroubleshooting errors


Via Jan Hesse
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

MeteorJs - Build Apps Lightning Fast

MeteorJs - Build Apps Lightning Fast | Node.js | Scoop.it

In this post, we will see how we can leverage the power of Meteor js to build top quality apps at lightning pace. We will take a quick look at how the framework works and how we can leverage it to build apps easily.

By the end of this post, we will be building 2 apps. A Single Page Chat Application (SPA)  only with Meteor js to get a feel of Meteor & a Multi Page Application (MPA) named Events Feed, leveraging Meteorite js – a package manager for Meteor js & Iron router, that will serve the purpose of a Chat app at live public events.


Via Jan Hesse
more...
No comment yet.
Rescooped by Piyas De from javascript node.js
Scoop.it!

Node.js Performance Tips You Can Adopt Today | JAVA Developer's Journal

Node.js Performance Tips You Can Adopt Today | JAVA Developer's Journal | Node.js | Scoop.it
SYS-CON Media JDJ Java Developer's Journal

Via Mikael Bourges-Sevenier
more...
No comment yet.
Scooped by Piyas De
Scoop.it!

Beginning Amazon Web Services with Node.js | WOW! eBook: Download Free Legal eBooks

Beginning Amazon Web Services with Node.js | WOW! eBook: Download Free Legal eBooks | Node.js | Scoop.it
Beginning Amazon Web Services with Node.js
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

5 steps to making a Node.js frontend app 10x faster - GoSquared Engineering

A step by step guide on how we made our main Dashboard app 10x faster.

Via Jan Hesse
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

Gotchas From Two Years With Node

Gotchas From Two Years With Node | Node.js | Scoop.it

We’ve been running Node in production for a little over two years now, scaling from a trickle of 30 requests per second up to thousands today. We’ve been hit with almost every kind of weird request pattern under the sun.

First there was the customer who liked to batch their data into a single dump every Friday night (getting called on a Friday night used to be a good thing). Then the user who sent us their visitor’s entire social graph with every request. And finally an early customer who hit us with a while(true) send(data) loop and caused a minor emergency.

By now, our ops team has seen the good, the bad, and the ugly of Node. Here’s what we’ve learned.


Via Jan Hesse
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

Real Time Trader Desktop with React, Node.js, and Socket.io

Real Time Trader Desktop with React, Node.js, and Socket.io | Node.js | Scoop.it

The virtual DOM is one of the key characteristics of React. When you render a component, React creates a lightweight description of the UI, diffs it with the previous version, and generates a minimal set of changes to apply to the DOM. That diffing algorithm is very fast, making React particularly well suited for apps with a lot of UI changes.

That prompted me to revisit a type of application I’ve built in the past with different languages and frameworks: a trader desktop showing real time market data updates. This new version uses React for the client-side and Socket.io to push simulated market data updates to the client.


Via Jan Hesse
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

Meteor JS 1.0 Building an app from scratch

Meteor JS 1.0 Building an app from scratch | Node.js | Scoop.it

In this tutorial we're going to build a simple app that allows you to record the scores of your foosball matches (you play foosball at work right?).

Current chapters:

 Overview Setup/Structure Templates Collections Events Data Design Templates 2 Accounts Methods Router Animation Part 1 Animation Part 2 Testing Collection2 Package
Via Jan Hesse
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

ES6 Feature Guide: Arrow Functions

Inspired by their prevalence in modern Javascript, the arrow provides a shorthand for declaring anonymous functions. Let's take a look....

Via Jan Hesse
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

Staying Sane With Asynchronous Programming: Promises and Generators

Staying Sane With Asynchronous Programming: Promises and Generators | Node.js | Scoop.it

Callback Hell, also known as Pyramid of Doom, is an anti-pattern seen in code of programmers who are not wise in the ways of asynchronous programming.

So it is definitely recommended to do it right from the get-go and avoid deeply-nested callbacks. My favourite solution for this will be the usage of the Promise object. I have been dealing with Node.js for my last few projects and Promise managed to keep my sanity in check. But if you are looking for something more edgy, you will love Generators. I will touch more in depth about both approaches below.


Via Jan Hesse
more...
No comment yet.
Scooped by Piyas De
Scoop.it!

Top 10 Common Node.js Developer Mistakes

Top 10 Common Node.js Developer Mistakes | Node.js | Scoop.it
Node.js, the cross-platform runtime environment, has seen its fair share of praise and criticism for what it offers to developers. Often, reasons for such criticisms are rooted in how developers use/misuse the language.
more...
No comment yet.
Rescooped by Piyas De from JavaScript for Line of Business Applications
Scoop.it!

Comparing Node.js Frameworks: Express, Hapi, LoopBack, Sailsjs and Meteor

In this video recorded on Feb 3, 2015 at the BayNode Meetup in Mountain View, Shubhra Kar from StrongLoop walks through a compare and contrast of various Node frameworks like Express, Hapi, restify, sail.js, Meteor and LoopBack and their suitability for building scalable APIs.


Via Jan Hesse
more...
No comment yet.