Top 5 Best Practices for Node.js Development

Post on 02-Jul-2015

1121 Views

Category:

Software

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Get the best tips of building startup with Node.js from AfterShip - a shipment tracking API for online retailers, supporting UPS, FedEx, USPS, DHL and over 200 carriers.

Transcript

Top 5 Best Practices for

Node.js Development

What’s AfterShip

Node.js Best Practices

Shipment tracking API

Support 200+ carriers

White-label tracking data30K Online Retailers

The Art of Package TrackingUnifying tracking data

PendingInfo

ReceivedIn Transit

Outfor Delivery

FailedAttempt

Exception Delivered

We track over 30M shipments10x growth year to year

0

1,000,000

2,000,000

3,000,000

4,000,000

5,000,000

6,000,000

7,000,000D

ec

Ja

n

Fe

b

Ma

r

Ap

r

Ma

y

Ju

n

Ju

l

Au

g

Se

p

Oc

t

Monthly Shipment

AfterShip StackWe build product, not technology

beanstalkd

Evolution – AfterShip StackReason for changing

What’s AfterShip

Node.js Best Practices

Define your

coding guideline

https://github.com/AfterShip/coding-guideline-javascript

Less communication

Avoid spagetti code

Use npmEven for Private library

DO NOT

reinvent

the wheel async, momentjs, request

lodash, pm2, jshint, mocha,

grunt

Structure Node.js

application

We made a big mistakeAPI first

AfterShip is hiring (always)Backend / Frontend developers

Love codingApply the best tech to AfterShip

Self-learnerFind solution via your own ways

AdaptabilityNew projects, new tools

founders@aftership.comCheck out aftership.com/jobs

top related