javascript.js
Follow
Find
149.4K views | +4 today
Your new post is loading...
Your new post is loading...
Scooped by NodeJS-News.com
Scoop.it!

A gentle & conceptual introduction to Node.js « Island 94

A gentle & conceptual introduction to Node.js « Island 94 | javascript.js | Scoop.it
Island 94
NodeJS-News.com's insight:

You probably don't know JavaScript. Like really know javascript.

Javascript is a real programming language: functions, lambdas, closures, objects, inheritance, passing by reference, etc.

Somewhere long, long ago, an arbitrary decision was made that we would "program" a web browser with Javascript. Javascript is good at this (we'll soon learn why), but there are experimental browsers that use Python (and other languages) to manipulate a web browser window too. There is no inherent reason that Javascript has to be tied to the web browser (or web browsers have to be tied to Javascript).

Unfortunately because the primary context we experience Javascript is in the web browser, we more strongly associate JavaScript with its browser-specific functions/extensions (for manipulating the DOM and listening for UI clicks) than its core language which can exist completely separately from the web browser. Just like we can use Ruby for general purpose programming without using Rails.

more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

Now available: Principles of Object-Oriented Programming in JavaScript (beta) | NCZOnline

Now available: Principles of Object-Oriented Programming in JavaScript (beta) | NCZOnline | javascript.js | Scoop.it
Ever since I put together my Principles of Object-Oriented Programming in JavaScript class, I've been wanting to put together a resource that people who took
more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

Realtime Nodejs App A Stress Testing Story - Bocoup

Realtime Nodejs App A Stress Testing Story - Bocoup | javascript.js | Scoop.it
Bocoup is an open web technology company.
NodeJS-News.com's insight:

We built the Map Center second-screen application in Node.js with the help of a number of open-source libraries. The most pertinent to this discussion is Socket.io, an interface for realtime communication with a WebSocket-like API implemented across a broad range of browsers.

At a high level, the application supported a basic “broadcaster” style communication flow: a small number (one or two) broadcasters would push data to a large number (10,000) of clients. The clients would not reply to the broadcaster nor communicate with each other.

more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

How node.js app Cloud Monitoring uses the Mailgun API to automate email workflow

How node.js app Cloud Monitoring uses the Mailgun API to automate email workflow | javascript.js | Scoop.it
This post is written by Dan Di Spaltro, Director of Product for Rackspace Cloud Monitoring. Cloud Monitoring lets you monitor any server in any data center so that you can always make sure that your...
more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

[tuto] Installer le SDK 3.0 de titanium (installer node.js / Titanium CLI / Alloy) : Titanium-News.com

[tuto] Installer le SDK 3.0 de titanium (installer node.js / Titanium CLI / Alloy) : Titanium-News.com | javascript.js | Scoop.it
NodeJS-News.com's insight:

sudo npm install -g alloy titanium

more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

Wirelessly control an Arduino with NodeJS over Bluetooth

Wirelessly control an Arduino with NodeJS over Bluetooth | javascript.js | Scoop.it
I wanted to control my Arduino via Bluetooth using NodeJS but I could not find a Node module to do it. That is why I decided to build my own. This post describes how to use it. Arduino setup First,...
more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

Common Uses of CUBRID Node.js API with Examples | Architects Zone

Common Uses of CUBRID Node.js API with Examples | Architects Zone | javascript.js | Scoop.it
Recently Node.js has become one of the most favorite tools developers choose to create new Web services or network applications. Some of the reasons are its...
NodeJS-News.com's insight:

Recently Node.js has become one of the most favorite tools developers choose to create new Web services or network applications. Some of the reasons are its event-driven and non-blocking I/Oarchitecture which allow developers to create very lightweight, efficient and highly scalable real-time applications that run across distributed servers.

Node.js has been widely adopted by individual developers as well as large corporations such as LinkedIn, Yahoo!, Microsoft, and others. It has become so popular that developers have started writing and publishing so called Node Packaged Modules which further extend the functionality of the Node.js platform. In fact, there are over 17,000 registered modules at https://npmjs.org/ which have been downloaded over 12,000,000 times during the last month only. That popular the Node.js platform is.

more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

Uptime V3 Is On The Way : Uptime, your own website monitoring application built using Node.js

Uptime V3 Is On The Way : Uptime, your own website monitoring application built using Node.js | javascript.js | Scoop.it
Uptime , your own website monitoring application built using Node.js, has gone through a major refactoring during the past months. So many things have changed that it’s like getting a new, premium version.
more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

aws-sdk-js AWS SDK for Node.js — Read more http://aws.amazon.com/sdkfornodejs

aws-sdk-js AWS SDK for Node.js — Read more http://aws.amazon.com/sdkfornodejs | javascript.js | Scoop.it

 

AWS SDK for Node.js

The official JavaScript implementation of the AWS SDK for Node.js.

more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

ttf.js - A JavaScript TrueType Font Engine For Modern Browsers And Node.js - Functionn

ttf.js - A JavaScript TrueType Font Engine For Modern Browsers And Node.js - Functionn | javascript.js | Scoop.it

ttf.js is a JavaScript TrueType font engine for modern browsers and Node.js. It implements the TrueType font specification completely in JavaScript and allows you to render fonts in your browser and in Node.js.

more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

Installing Node.js on CentOS using Nave | Shane Stillwell

So I needed to install Node.js on CentOS, but I was hard pressed to find a yum repo that was up to date. Then I stumbled upon Nave. This is really easy.
more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

make everything intensely » Node.js + Socket.io = Real-Time IO.

make everything intensely » Node.js + Socket.io = Real-Time IO. | javascript.js | Scoop.it
NodeJS-News.com's insight:

The use of javascript for implementing server-side logic is not breaking news these days, but definitively Node.js is gaining relevance as one of the hottest technologies in this area. There are multiple reasons that explain this trend, but clearly one of those is the asynchronous event-driven model and it’s advantages for dealing with BigData problems.

more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

Scalable Hosting and Powerful Statistics for Node.js | Web Resources | WebAppers

Scalable Hosting and Powerful Statistics for Node.js | Web Resources | WebAppers | javascript.js | Scoop.it
Scalable Hosting and Powerful Statistics for Node.js - Open Source Resources for Web Developers
more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

Web Advent 2012 / Node.js with Express.js in Business

NodeJS-News.com's insight:

The fundamental processes behind business and software development are very different, and it’s often the reason why getting the two working together can be challenging.

In business, you’re often able to test ideas quickly and without major costs, which means that an experimental approach to development is common. In software development, you aren’t able to test your ideas as quickly, because you need things to be stable and that costs time and money. This means that software development depends on well-specified needs that business people have a hard time articulating, because they are not used to doing that.

There are many ways to go about improving this. One option is prototyping, and another option is for the business people to acquire a better understanding of how software development works, thereby improving the foundation for good communication.

I think learning Node.js with Express.js can be a great way for business people to gain an understanding of how software development works that lets them improve the relationship in two different ways: by building prototypes that can help them explain what they want, and by being better at speaking the language of developers.

more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

Realtime Nodejs App A Stress Testing Story - Bocoup

Realtime Nodejs App A Stress Testing Story - Bocoup | javascript.js | Scoop.it
Bocoup is an open web technology company.
NodeJS-News.com's insight:

We built the Map Center second-screen application in Node.js with the help of a number of open-source libraries. The most pertinent to this discussion is Socket.io, an interface for realtime communication with a WebSocket-like API implemented across a broad range of browsers.

more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

Node.js pour les développeurs jQuery

Node.js pour les développeurs jQuery | javascript.js | Scoop.it
Premiers pas avec Node.js pour les habitués de la librairie jQuery.
more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

ASFWS – Node.js Security – Old vulnerabilities in new dresses | Compass Security Blog

more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

Dev of the Week: Hirvesh Munogee | Architects Zone

Every week, we feature a new developer/blogger from the DZone community in our newsletter. Starting this month, we're going to check in with our...
more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

numbers.js

numbers.js - Advanced Mathematics Library for Node.js and JavaScript
NodeJS-News.com's insight:

Numbers provides a comprehensive set of mathematical tools that currently are not offered in JavaScript. These tools include:

Basic calculationsCalculusMatrix OperationsPrime NumbersStatisticsMore...

A few things to note before using: JavaScript, like many languages, does not necessarily manage floating points as well as we'd all like it to. For example, if adding decimals, the addition tool won't return the exact value. This is an unfortunate error. Precautions have been made to account for this. After including numbers, you can set an error bound. Anything in this will be considered an "acceptable outcome."

The primary uses cases are client side operations which the DOM will recognize (e.g. 1.1px == 1px). It can be used for data analysis, calculations, etc. on the server as well.

more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

Routing with Node.JS Part Two « andy-williams.net

The code for this project can now be found here. the npm project can be found here, install into your node.js project with the following command:

npm install m6

In my previous post I showed how we might begin to build a routing module using Node.js. I have since published this project on npm with the title M6.

In this second post I’ll show how we can add to our module to allow us to pass parameters in the url so that the urls '/sites/get/1' and '/sites/get/2' resolve to the same action, but pass through a parameter with the value 1 or 2.

more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

Amazon Web Services Blog: AWS SDK for Node.js - Now Available in Preview Form

The AWS Developer Tools Team focuses on delivering the developer tools and SDKs that are a good fit for today's languages and programming environments.
more...
No comment yet.
Scooped by NodeJS-News.com
Scoop.it!

Using secure client-side sessions to build simple and scalable Node.JS applications – A Node.JS Holiday Season, part 3 ✩ Mozilla Hacks – the Web developer blog

This is episode 3, out of a total 12, in the A Node.JS Holiday Season series from Mozilla’s Identity team. It covers using sessions for scalable Node.js applications.

Static websites are easy to scale. You can cache the heck out of them and you don’t have state to propagate between the various servers that deliver this content to end-users.

Unfortunately, most web applications need to carry some state in order to offer a personalized experience to users. If users can log into your site, then you need to keep sessions for them. The typical way that this is done is by setting a cookie with a random session identifier and storing session details on the server under this identifier.

more...
No comment yet.