Web development
646 views | +0 today
Follow
Your new post is loading...
Your new post is loading...
Rescooped by Tho Pham from JavaScript for Line of Business Applications
Scoop.it!

The problem with Angular

The problem with Angular | Web development | Scoop.it

I’d say Angular is mostly being used by people from a Java background because its coding style is aimed at them. Unfortunately they aren’t trained to recognise Angular’s performance problems.

I have doubts about Angular 1.x’s suitability for modern web development. If one is uncharitably inclined, one could describe it as a front-end framework by non-front-enders for non-front-enders.

If you want to know why I think all of this I’m afraid you’re going to have to read this long article in its entirety.


Via Jan Hesse
more...
Jan Hesse's curator insight, January 19, 2015 11:11 AM

follow-up: Angular and templating (why client-side templating is wrong)

http://www.quirksmode.org/blog/archives/2015/01/angular_and_tem.html

Rescooped by Tho Pham from JavaScript for Line of Business Applications
Scoop.it!

Rails + Angular / Rails + Ember

Rails + Angular / Rails + Ember | Web development | Scoop.it
In this comparison, Rails expert Fernando Villalobos breaks down the difference between AngularJS and Ember.js when it comes to choosing a JS framework for Rails applications.

Via Jan Hesse
more...
No comment yet.
Rescooped by Tho Pham from Raspberry Pi
Scoop.it!

Arduino, or a Raspberry Pi, What's better?

Arduino, or a Raspberry Pi, What's better? | Web development | Scoop.it
Well that question is like asking what's better, a hammer, or a saw? It all depends on what you are trying to accomplish. If you are trying to read analog and digital inputs, make a decision, and control a device, the Arduino is the clear winner.

Via F. Thunus
more...
No comment yet.
Scooped by Tho Pham
Scoop.it!

Full Stack Web Development with Backbone.js - PDF Free Download - Fox eBook

Full Stack Web Development with Backbone.js - PDF Free Download - Fox eBook | Web development | Scoop.it
Full Stack Web Development with Backbone.js PDF Free Download, Reviews, Read Online, ISBN: 1449370985, By Patrick Mulder
more...
No comment yet.
Rescooped by Tho Pham from JavaScript for Line of Business Applications
Scoop.it!

Angular, Backbone, or Ember: Which is Best for your Build?

Angular, Backbone, or Ember: Which is Best for your Build? | Web development | Scoop.it

With the release of our Shaping Up With Angular.js course, Code School has now produced a hat trick of courses focused on JavaScript frameworks. In order to choose which framework is right for your build, we’ve asked four important questions of each framework.


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

Single-Page-Application & REST security

Authentication

* How protect REST services

* API-Key

* Secret-key

* Signature

* Nonce, non-repuduation

* OAuth1 vs OAuth2


Authorization

* Profiles

* Stateless vs stateful

* HATEOAS

* Atom/RSS


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

Building Dashboards with ReactJS

Building Dashboards with ReactJS | Web development | Scoop.it

If you're working with data you often end up a wanting dashboard- style view - a single page of independent but related widgets (tables, charts, etc) which facilitates an at-a-glace summary of the dataset you're working with.

The difficulty here is that the web was designed as a document rendering system, whereas a dashboard requires something more akin to a component management system. And this bias is built into most common webservers, which require you to set up templates for each view and then inject variables into those templates. Which is fine if you only have one table per page, but things quickly becomes unmanageable if you're trying to manage multiple components - you find yourself replicating template markup all over the place and hacking together custom JS code to manage each component's state.

Worse still, an individual component can't update itself in isolation - the only option is to re- render the entire page, with all the performance implications that entails; you can forget about real time updates for a start.


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

Getting into ember.js

A talk I gave on Ember at AngleBrackets in Orlando in April, 2014.

Via Jan Hesse
more...
No comment yet.
Rescooped by Tho Pham from SEO and Social Media Marketing
Scoop.it!

How Google Crawls and Indexes Web Pages

How Google Crawls and Indexes Web Pages | Web development | Scoop.it
Have you ever wondered how Google crawls and indexes web pages? If you haven't, you should. Why? Because it affects how well your site ranks on Google. In or

Via Antonino Militello
more...
Rescooped by Tho Pham from JavaScript for Line of Business Applications
Scoop.it!

Building a SPA with AngularJS and Neo4J - Data Structure (Second Try)

Building a SPA with AngularJS and Neo4J - Data Structure (Second Try) | Web development | Scoop.it

At the end of last post I quoted the eye-opening comment that Graph Grandmaster Wes Freeman left on one of my questionson Stack Overflow. Following his advice I decided to change the way each of the queues in my application was handled, adding two extra nodes, the head and the tail.

 

I am very satisfied with how much simpler the new queries are, both to write and to understand, when compared to the older one discussed in the previous post of this series. At this point Wes suggested to run some performance tests. The results can be found below. Not much of a difference from a performance point of view – especially because this was an end-to-end performance test, calling N times the server, executing one insertion/archival at a time.


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

AngularJS End to End testing with Protractor

This is the first episode in a revised series of videos about using Protractor to perform end to end test for AngularJS applications.

This episode covers what Protractor is and how to install it into your application. It also provides a simple hello world style demo showing how to configure a project to use protractor and phantomjs to write end to end tests.


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

Best Learning Resources for Meteor.js

Best Learning Resources for Meteor.js | Web development | Scoop.it

It’s been over a year that I compiled a list of the best resources to learn the JavaScript framework Meteor.js and back then it was hard to come by any good reading material on the subject. Fortunately, this has changed quite a bit recently, which is why I decided to give this list a complete makeover. Since there has been a lot of change on the road to 1.0 some previously listed resources became outdated, so they were removed from this compilation. But you probably came here to get some inspiration on how to learn Meteor, so don’t let me waste any more of your precious time and get right to the point.


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

Create a TV Show Tracker using AngularJS, Node.js and MongoDB

Create a TV Show Tracker using AngularJS, Node.js and MongoDB | Web development | Scoop.it

This tutorial will show you how to build a REST API with Express, authentication and signup process with Passport, create and retrieve data from MongoDB using Mongoose. The front-end will be built using AngularJS and Bootstrap Sass. The last step involves using gulp.js to optimize your static assets.


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

Using Make with React and RequireJS

However, if you're using RequireJS and opt to defer JSX compilation to the browser, you'll have problems loading your JSX modules since they aren't valid JavaScript. Fortunately, there are RequireJS plugins to work around this, such as require-jsx.

The other option, as I hinted at, is to precompile your JSX. This offloads the JSX transformation and allows Require's optimizer to minify your entire client. React has a set of complementary tools, aptly named react-tools, which includes a command-line utility for performing this compilation.


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

Single-Page-Application & REST security

Authentication

* How protect REST services

* API-Key

* Secret-key

* Signature

* Nonce, non-repuduation

* OAuth1 vs OAuth2


Authorization

* Profiles

* Stateless vs stateful

* HATEOAS

* Atom/RSS


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

CoffeeScript in Action - PDF Free Download - Fox eBook

CoffeeScript in Action - PDF Free Download - Fox eBook | Web development | Scoop.it
CoffeeScript in Action PDF Free Download, Reviews, Read Online, ISBN: 1617290629, By Patrick Lee

Via Fox eBook
more...
Fox eBook's curator insight, May 28, 2014 10:10 PM

PART 1 FOUNDATIONS
Chapter 1. The road to CoffeeScript
Chapter 2. Simplified syntax
Chapter 3. First-class functions
Chapter 4. Dynamic objects

PART 2 COMPOSITION
Chapter 1. Composing objects
Chapter 2. Composing functions
Chapter 3. Style and semantics
Chapter 4. Metaprogramming
Chapter 5. Composing the asynchronous

PART 3 APPLICATIONS
Chapter 1. Driving with tests
Chapter 2. In the browser
Chapter 3. Modules and builds
Chapter 4. ECMAScript and the future of CoffeeScript

 

Book Reviews: http://www.amazon.com/dp/1617290629/?tag=scoopbook-20#customerReviews