JsDev
1.3K views | +0 today
Follow
JsDev
Javascript dev related oriented node.js with nosql
Your new post is loading...
Your new post is loading...
Rescooped by Philippe Boblet from JavaScript for Line of Business Applications
Scoop.it!

What to Read to Get Up to Speed in JavaScript

There’s been a lot of great feedback and suggestions thrown out and I wanted to offer up what I felt were goodbooks/resources to carry you through the learning process. While I list a number of books in the Big List page that I created, narrowing it down into specific levels makes a lot of sense.

Note that some resources will overlap between levels. That should be expected as some books cover a wide breadth of language features. Also, I am NOT covering blogs in this post, only books (print and online).


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

Choosing a JS MVC framework: Angular.js vs Ember.js

Choosing a JS MVC framework: Angular.js vs Ember.js | JsDev | Scoop.it

As of late March 2013, after spending a month with each project, digging into documentation and examples available, I can say with confidence: it’s not fair to compare them. But if you really don’t have time to learn both – use AngularJS. Ember is not ready for prime time, yet.


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

Modular Javascript using Require.js

Modular Javascript using Require.js | JsDev | Scoop.it

A look at creating well structured modular javascript using AMD library Require.js

I don't know how many of you use lots of javascript libraries, but we found ourselves using quite a lot within certain projects. One of the strange issues that came about from linking JavaScript files was that we occassionally ran into dependency issues, where by a particular JavaScript source file would have a dependency on another JavaScript source file that was not loaded (and therefor not available) yet.

As luck would have it there is an excellent library for dealing with interlinked JavaScript dependencies and module loading which is called : RequireJs


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

JavaScript Performance Tips & Tricks

JavaScript Performance Tips & Tricks | JsDev | Scoop.it

Some say spending time developing for performance is not worth it when hardware upgrades are usually a cheaper alternative. If I would tell them that spending 10 minutes reading this could save more than 50 new upgrades with simple code improvements that account for a 50x+ performance increase, do you think they would listen?

From rarely used and almost forbidden code snippets to commonly used methods and loops, I am about to show how to cut unnecessary milliseconds out of your JavaScript application.


Via Jan Hesse
more...
ksraju's curator insight, June 7, 2013 9:34 AM

java is java but sad my old  firends company SUN MICRO SYSTEMS NO MORE.

Rescooped by Philippe Boblet from JavaScript for Line of Business Applications
Scoop.it!

Server-side HTML vs. JS Widgets vs. Single-Page Web Apps

Server-side HTML vs. JS Widgets vs. Single-Page Web Apps | JsDev | Scoop.it

At the recent GOTO Chicago conference, I gave a talk on "Frontend Architectures: from the prehistoric to the Post-modern." In just my first 10 months at Coursera, I've experienced the joys and woes of many different frontend architectures, and I wanted to share what I learnt. I detail everything in the slides, but I'll summarize my thoughts here as well.

How do you pick an architecture?

We could make our decision by just checking Twitter and seeing what all the cool kids are talking about, but uh, let's pretend that we're more scientific about it than that, and figure out whats important to us as web developers.


Via Jan Hesse
more...
No comment yet.
Rescooped by Philippe Boblet from Nodejs-code
Scoop.it!

Node.js Events | Nettuts+

Node.js Events | Nettuts+ | JsDev | Scoop.it
In this lesson, we'll continue on with my Node.js: Step by Step series, and dig into events! Download Video

Via nodejs-code
more...
No comment yet.
Rescooped by Philippe Boblet from Nodejs-code
Scoop.it!

5 Talks to Learn More About Node.js

I know that we all learn differently and one of the easiest ways to learn is visually. Your time is important, so I've compiled a list of some of the most relevant Node.js talks that have occurred over the past few years.

Via nodejs-code
more...
No comment yet.
Scooped by Philippe Boblet
Scoop.it!

Optimizing Nginx, Node.js and networking for heavy workloads | Hacker News

Used in conjunction, NginX and Node.JS are the perfect partnership for high-throughput web applications. They’re both built using event-driven design principles and are able to scale to levels far beyond the classic C10K limitations afflicting standard web servers such as Apache. Out-of-the-box configuration will get you pretty far, but when you need to start serving upwards of thousands of requests per second on commodity hardware, there’s some extra tweaking you must perform to squeeze every ounce of performance out of your servers.

more...
No comment yet.
Rescooped by Philippe Boblet from Nodejs-code
Scoop.it!

boomphisto: Node.js + Express + Leaflet + PostGIS = Awesome Maps

boomphisto: Node.js + Express + Leaflet + PostGIS = Awesome Maps | JsDev | Scoop.it

Via nodejs-code
more...
nodejs-code's curator insight, February 1, 2013 4:20 AM

Express can be installed by installing Node, and NPM (Node Package Manager), which simplifies the installation of Node based packages.  Once these are installed you can install Express.

Scooped by Philippe Boblet
Scoop.it!

Configure HAProxy to Scale Socket.io Node.js Apps with SSL - Divisa C

Configure HAProxy to Scale Socket.io Node.js Apps with SSL - Divisa C | JsDev | Scoop.it
I like to build things. I figured this out when I was young and asked to build a Roman aqueduct out of cardboard and toilet paper rolls for a school …
more...
No comment yet.
Scooped by Philippe Boblet
Scoop.it!

Node.js w/1M concurrent connections!

Node.js w/1M concurrent connections! | JsDev | Scoop.it
I've decided to ramp up the Node.js experiments, and pass the 1 million concurrent connections milestone. It worked, using a swarm of 500 Amazon EC2 test clients, each establishing ~2000 active lon...
more...
No comment yet.
Rescooped by Philippe Boblet from Nodejs-code
Scoop.it!

Websockets Over SSL: HAProxy, Node.js, Nginx


Via nodejs-code
more...
nodejs-code's curator insight, March 15, 2013 11:15 AM

A little while back I bemoaned the state of server technology for secure websockets, as I was at the time putting in work on a Socket.io side project that needed to be HTTPS only. In due course that led a later post to outline a server setup that involved Stunnel and Varnish as the frontend proxies. It was a little Rube Goldberg, but worked nonetheless.

 
tada's curator insight, June 8, 2014 6:40 PM

This is my test of scoop

Rescooped by Philippe Boblet from JavaScript for Line of Business Applications
Scoop.it!

Essential JavaScript: the top five MVC frameworks

Essential JavaScript: the top five MVC frameworks | JsDev | Scoop.it
Picking the right JavaScript framework for your needs can be tricky.

Via Jan Hesse
more...
No comment yet.
Rescooped by Philippe Boblet from Software Design & Development
Scoop.it!

Understand JavaScript’s “this” With Clarity, and Master It

Understand JavaScript’s “this” With Clarity, and Master It | JsDev | Scoop.it
(Also learn all the scenarios when this is most misunderstood.) Prerequisite: A bit of JavaScript. Duration: Less than an hour. The this keyword in JavaScript is notorious for confusing JavaScript ...

Via Skipper Abel
more...
No comment yet.
Rescooped by Philippe Boblet from JavaScript for Line of Business Applications
Scoop.it!

Sails.js | Realtime MVC Framework for Node.js

Sails.js | Realtime MVC Framework for Node.js | JsDev | Scoop.it

Sails.js make it easy to build custom, enterprise-grade Node.js apps. It is designed to mimic the MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps: data-driven APIs with scalable, service-oriented architecture. It's especially good for building chat, realtime dashboards, or multiplayer games.


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

Five Patterns to Help You Tame Asynchronous JavaScript

Five Patterns to Help You Tame Asynchronous JavaScript | JsDev | Scoop.it

You can hardly write ten lines of JavaScript before you're confronted with asynchronous behavior. In this post we're going to look at 5 patterns that can help you tame the beast - or at least keep it at bay. It would be nearly impossible to cover each pattern in depth in this post alone, but my aim is to provide enough information to get you started, with an additional reading section at the end.

Let me emphasize here that none of these patterns are onlyasynchronous. In fact, all of them work well in synchronous contexts also.


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

Backbone.js for large scale applications – UI Architecture

Backbone.js for large scale applications – UI Architecture | JsDev | Scoop.it

I’ve realized that Backbone.js implements a certain concept of the well known and used design pattern – MVC.
When I started working on Echoes Media Center I wanted to apply best practices in the architecture of this application – one that I can make use for any application. I wanted to find a good and solid application framework.
After reading several articles, I decided to brainstorm the concept of MVC and have a more thorough look into it – to see how I can use it wisely enough.
I took the very simple concept that Backbone.js applied to Models and Views.


Via Jan Hesse
more...
No comment yet.
Rescooped by Philippe Boblet from #CodeReview
Scoop.it!

What Goes in Source Control?

What Goes in Source Control? | JsDev | Scoop.it
Short answer: everything! But we need some good directory structures and source control configuration to make that a really practical answer, so this article is a quick outline of my usual advice for a good source control structure for a standard...

Via Ex FromTheLeft
more...
No comment yet.
Rescooped by Philippe Boblet from JavaScript for Line of Business Applications
Scoop.it!

Single page apps in depth (new free book)

This free book is what I wanted when I started working with single page apps. It's not an API reference on a particular framework, rather, the focus is on discussing patterns, implementation choices and decent practices.

I'm taking a "code and concepts" approach to the topic - the best way to learn how to use something is to understand how it is implemented. My ambition here is to decompose the problem of writing a web app, take a fresh look at it and hopefully make better decisions the next time you make one.

* Introduction

* Writing maintainable code

* Implementation alternatives: a look at the options

* Meditations on Models & Collections

* Views - templating, behavior and event consumption

 


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

Understanding RequireJS for Effective JavaScript Module Loading

Understanding RequireJS for Effective JavaScript Module Loading | JsDev | Scoop.it
Modular programming is used to break large applications into smaller blocks of manageable code. Module based coding eases the effort for maintenance and increases reusability.

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

Unsuck your backbone // Speaker Deck

Unsuck your backbone // Speaker Deck | JsDev | Scoop.it

Backbone.js is a popular, super lightweight JavaScript framework which helps you structure your code MVC style. If you're building JavaScript applications of any reasonable size, you might have heard of it and you might have even given it a try. But if you have used it in anger, then you may have found that a backbone only gets you so far. As your application gets bigger, so does the complexity of your boilerplate code and structure. Let's kick this complexity to the curb, and string up our backbone on a marionette(.js).


Via Jan Hesse
more...
No comment yet.
Rescooped by Philippe Boblet from Nodejs-code
Scoop.it!

Scaling Node.js Applications

Scaling Node.js applications can be a challenge. JavaScript's single threaded nature prevents Node from taking advantage of modern multi-core machines. For example, the following code implements a ...

Via nodejs-code
more...
No comment yet.
Rescooped by Philippe Boblet from Play!kcaB
Scoop.it!

Re-Learning Backbone.js – Require.js and AMD

Re-Learning Backbone.js – Require.js and AMD | JsDev | Scoop.it
In this post we are going to learn how to use Require.js with Backbone.js and Underscore.js This post build on the Re-Learning Backbone.js series. As usual, the examples in this tutorial are extrem...

Via Brainwatch
more...
No comment yet.