JavaScript for Li...
Follow
Find
379.9K views | +215 today
 
Scoop.it!

What is this scoop about?

What is this scoop about? | JavaScript for Line of Business Applications | Scoop.it

http://about.me/janhesse

https://twitter.com/clientjs

https://plus.google.com/112569842938995223554

https://www.rebelmouse.com/clientjs/

 

Follow my posts on the iPad with Read.it app:

https://itunes.apple.com/de/app/read.it!/id610604570?mt=8

or contribute through Scoopt.it app:

https://itunes.apple.com/app/id610604570?mt=8

or subscribe via RSS:

http://www.scoop.it/t/javascript-for-line-of-business-applications/rss.xml

Jan Hesse's insight:

The Web is evolving quickly. So do the users!

Let's take advantage of those new technologies provided by HTML5 to built impressive user-friendly WebSites and WebApps.

If you are a dev in your company who creates custom intranet or internet solutions this topic might be interesting for you. There are existing Desktop applications in need to be transformed into Rich Internet Applications, that's for Java, .Net, Python, C++, etc. based Apps alike.

Here you'll be notified about the rise of JavaScript frameworks that'll make it less time consuming to get startet, in terms of providing high-level access to all those new W3C standards.

Let's create a foundation of knowledge that helps you keeping track of what's happening out there and which purpose can be solved by those frameworks.

Follow me into a journey of developing solid Business Layers for your HTML5 needs!

more...
No comment yet.
JavaScript for Line of Business Applications
Keeping track of current JavaScript Frameworks that help design your clientside Business Logic Layers.
Curated by Jan Hesse
Beam to my Inbox:
Your new post is loading...
Your new post is loading...
Scoop.it!

Using Sails.js with Ember.js

Sails makes it easy to build custom, enterprise-grade Node.js apps. It is designed to emulate the familiar MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps: data-driven APIs with a scalable, service-oriented architecture. It's especially good for building chat, realtime dashboards, or multiplayer games; but you can use it for any web application project - top to bottom.

more...
No comment yet.
Scoop.it!

Backbone.js tutorial for beginners - part 1/2

Backbone.js tutorial for beginners - part 1/2 | JavaScript for Line of Business Applications | Scoop.it

Backbone.js is popular JavaScript library, used heavy to create single-page web applications.

The library was constructed using RESTful JSON interface and model–view–presenter (MVP) pattern. The creator of Backbone.js is Jeremy Ashkenas – author of underscore.js and CoffeeScript.

more...
No comment yet.
Scoop.it!

Visualization is for Sharing: Using React for Portable Data Visualization

Visualization is for Sharing: Using React for Portable Data Visualization | JavaScript for Line of Business Applications | Scoop.it

Data visualization has become a more frequent element of our work at Viget. Be it simple pie charts or beautiful maps displaying jersey sales, visually representing data in a compelling way is a great device for storytelling and provides rich fuel for social sharing.

Yet making these illustrations fast, shareable, and accessible has its challenges. Although browsers are powerful, tightly coupling the rendering process to them greatly complicates the generation of images that can be shared or saved for presentations.

more...
No comment yet.
Scoop.it!

Awesome-Ionic: A curated list of amazingly awesome Ionic libraries, resources and solutions.

Awesome-Ionic: A curated list of amazingly awesome Ionic libraries, resources and solutions. | JavaScript for Line of Business Applications | Scoop.it
Awesome-Ionic - A curated list of amazingly awesome Ionic libraries, resources and solutions.
more...
No comment yet.
Scoop.it!

react-meteor

react-meteor | JavaScript for Line of Business Applications | Scoop.it

This repository defines a Meteor package that automatically integrates the React rendering framework on both the client and the server, to complement or replace the default Handlebars templating system.

The React core is officially agnostic about how you fetch and update your data, so it is far from obvious which approach is the best. This package provides one answer to that question (use Meteor!), and I hope you will find it a compelling combination.

more...
No comment yet.
Scoop.it!

React JS Tutorial and Guide to the Gotchas

React JS Tutorial and Guide to the Gotchas | JavaScript for Line of Business Applications | Scoop.it

If you haven't used React at all, you're in the right place. If you have used React, but you've run into some confusing edges, you're still in the right place. This guide covers all the basics as well as some of the confusing gotchas.

more...
No comment yet.
Scoop.it!

Introduction to the React JavaScript Framework

Introduction to the React JavaScript Framework | JavaScript for Line of Business Applications | Scoop.it
Aurelio de Rosa shows the basics of what the React front-end JavaScript framework is, how it's different and how to build a simple example application.

2015 is lining up to be the year of React. Lately, it has garnered a lot of attention, for front-end, mobile and server side JavaScript development. React seemed to pick up steam last year but its popularity is growing day after day, in part thanks to the success of the React.js Conf that took place in January. If all the buzz has made you curious about React, this article give you an overview of the library. We’ll also discuss its strengths and why you might want to learn more about it.

more...
No comment yet.
Scoop.it!

Iterables and iterators in ECMAScript 6

Iterables and iterators in ECMAScript 6 | JavaScript for Line of Business Applications | Scoop.it

ECMAScript 6 introduces a new interface for iteration, Iterable. This blog post explains how it works, which language constructs consume data via it (e.g., the new for-of loop) and which sources provide data via it (e.g., arrays).

more...
No comment yet.
Scoop.it!

Facebook Flux Architecture with AngularJS

An overview of the Flux application architecture - an exciting new twist on a staid old approach to managing complexity in large GUI applications. We’ll then...
more...
No comment yet.
Scoop.it!

The World is a Functional Program

Intro What if the world was, in its entirety, a functional program? Through the discovery of mathematics and pure functions, we can derived the …
more...
No comment yet.
Scoop.it!

Type checking state in React components with Flow

Type checking state in React components with Flow | JavaScript for Line of Business Applications | Scoop.it
Flow is a static analysis tool for JavaScript. It lets you gradually add type annotations, and will check that you adher…
more...
No comment yet.
Scoop.it!

Exploring Isomorphic JavaScript

Exploring Isomorphic JavaScript | JavaScript for Line of Business Applications | Scoop.it
Nicolas Hery is a freelance web developer based in Paris, France. He has a background in applied mathematics, works as a full-stack developer mostly in JavaScript and Node.js, as well as Python for scientific computing.
more...
No comment yet.
Scoop.it!

AngularJS - Best Practices

AngularJS - Best Practices | JavaScript for Line of Business Applications | Scoop.it

This is the eleventh in a series of posts on AngularJS where we are using Chemistry data from the periodic table to help us understand the framework. 

This blog series on AngularJS has been going on for a while, since October 2013 to be exact. In that time, AngularJS has changed and best practices have emerged. I thought it would be worth taking a look at the current state of best practices and refactoring some of the code we have been working on to reflect that.

Contents:

AngularJS - Introduction
AngularJS - Introducing AngularJS Controllers
AngularJS - Introducing NG-Repeat
AngularJS - More with NG-Repeat
AngularJS - Image Binding
AngularJS - Introducing Templates
AngularJS - Introducing Routing
AngularJS - Introduction to Services
AngularJS - Introduction to Directives
AngularJS - Further with Directives
AngularJS - Best Practices

more...
No comment yet.
Scoop.it!

Introduction to Object.observe

Introduction to Object.observe | JavaScript for Line of Business Applications | Scoop.it
In this article Ravi Kiran describes Object.observe, a feature part of the ECMAScript 7 specifications, that allows for native two-way binding.
more...
No comment yet.
Scoop.it!

Single page Application with Angularjs, Minimalweb Node MVC and MongoDB

Single page Application with Angularjs, Minimalweb Node MVC and MongoDB | JavaScript for Line of Business Applications | Scoop.it

Features of the SPA in this Article:

Angular.js for client side development – Single Page Application (SPA)
Cross Domain Communication in between Angular.js and Node.js Application Server through Custom Middleware
Node.js for server side application development
Rest based web service creation with Minimalweb
Datastore – MongoDb
Node.js MongoDb Module Extention (mongojs)
Reader can download the complete source-code in GitHub.

more...
No comment yet.
Scoop.it!

JavaScript Design Patterns

We've come a long way down the JavaScript road. Gone are the days of 'just hack it' for the web - architecting even a small project in JavaScript can be a challenge. Thankfully, there are several frameworks to help you; the most popular currently is AngularJS.

more...
No comment yet.
Scoop.it!

Creating a Web App From Scratch Using AngularJS and Firebase

Creating a Web App From Scratch Using AngularJS and Firebase | JavaScript for Line of Business Applications | Scoop.it

It will be a simple blogging application where the user can sign in or sign up and publish a blog post.

This tutorial assumes you have basic knowledge of AngularJS, but it shouldn't be tough to pick up the topics along the way.

more...
No comment yet.
Scoop.it!

turbo-react: turn your AJAX Html response into a diff operation for nice page transitions with ReactJS

turbo-react: turn your AJAX Html response into a diff operation for nice page transitions with ReactJS | JavaScript for Line of Business Applications | Scoop.it

turbo-react applies only the differences between two HTML pages when navigating with links rather than create a new document, which enables CSS transitions between pages without needing a server.

more...
No comment yet.
Scoop.it!

React Tips and Best Practices

React Tips and Best Practices | JavaScript for Line of Business Applications | Scoop.it

I've spent a good deal of the past year working with React. I've written, refactored, and re-written many components in that time, and I've seen some best practices and anti-patterns emerge.


Contents:

Use the PureRenderMixin

Use Prop Types
Avoid State
Centralize State
Do More in render()
Mixins are awesome
It's Okay to use Instance Properties
* Think in Elements

more...
No comment yet.
Scoop.it!

Advanced Two Way Binding for React

Advanced Two Way Binding for React | JavaScript for Line of Business Applications | Scoop.it

React is a great library for many reasons. However, the first thing that anyone coming from Angular sees is the lack of two way binding by default. This is one of the reason why many developers don’t want to try it.

Even though two way binding is a cool feature, it is not actually needed by most applications. Yet, there are cases when it can be very useful.

Today, I will show you one such real life application which I use almost daily. Without two way binding this app will be a nightmare to develop.

more...
No comment yet.
Scoop.it!

Building a REST and real-time API with Express, Feathers and MongoDB

Building a REST and real-time API with Express, Feathers and MongoDB | JavaScript for Line of Business Applications | Scoop.it
Lets build a REST and real-time API and a todo application that renders on the server and keeps the list real-time with …
more...
No comment yet.
Scoop.it!

How to write a Promise/A+ compatible library

How to write a Promise/A+ compatible library | JavaScript for Line of Business Applications | Scoop.it
I decided to write Adehun after the series of promise posts. Adehun means 'Promise' in Yoruba, the language of my West African tribe. After a lot of rewrites, I can say Alhamdulillaah, Adehun pass...
more...
No comment yet.
Scoop.it!

Utility Classes Have Nothing to Do With Functional Programming

Utility Classes Have Nothing to Do With Functional Programming | JavaScript for Line of Business Applications | Scoop.it
Utility classes, even though they look like collections of functions, have nothing to do with functional programming, mostly because they are bags of procedures
more...
No comment yet.
Scoop.it!

What is Isomorphic JavaScript and When Should it Be Used?

What is Isomorphic JavaScript and When Should it Be Used? | JavaScript for Line of Business Applications | Scoop.it

he combination of client and server rendering is known as Isomorphic JavaScript. Isomorphic JavaScript is one of those fancy sounding computer science terms. Isomorphic means the application uses the same rendering engine on the client and the server, thus making it easier for developers to maintain markup templates.

Modern web application development is about building rich user experiences utilizing the new APIs and performance offered by today's modern browsers. Traditional web sites are rendered on the server, binding data with markup to produce a finished product. The finished product is shipped to the browser, which then renders the page as it loads CSS, images and any other asset designated in the markup and CSS.

more...
No comment yet.