JavaScript for Li...
Follow
Find tag "html5"
314.3K views | +5 today
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!

How to Develop Safely in HTML5 & JavaScript Environment

How to Develop Safely in HTML5 & JavaScript Environment | JavaScript for Line of Business Applications | Scoop.it

It’s important to emphasize security precautions and implications when it comes to these two programming languages, they’re what most new programmers are suggested to learn (because of the immense documentations available), and we shouldn’t let them fall under the progression trap – by which I mean, everyone should acknowledge security – just because there is no one pointing out the basics.

I highly recommend this HTML5 Security Cheatsheet by OWASP security group. They’ve taken the time to discuss some of the most critical HTML5 features, and how to cope with them. If you’re a serious HTML5 developer, that page should be bookmarked until you know it from the back of your head!

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

DOCTYPE Explored

DOCTYPE Explored | JavaScript for Line of Business Applications | Scoop.it

In this article we will exploring more about DocType and will understand how does this effect the page rendering.

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

WTF, HTML and CSS?

WTF, HTML and CSS? | JavaScript for Line of Business Applications | Scoop.it

Reasons HTML and CSS might make you say what the fuck. A curated list of commonly frustrating HTML and CSS quandaries, miscues, and dilemmas.

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

Resumable.js, JavaScript magic for simultaneous, stable and resumable uploads

Resumable.js is a JavaScript library providing multiple simultaneous, stable and resumable uploads via the HTML5 File API.

The library is designed to introduce fault-tolerance into the upload of large files through HTTP. This is done by splitting each file into small chunks. Then, whenever the upload of a chunk fails, uploading is retried until the procedure completes. This allows uploads to automatically resume uploading after a network connection is lost either locally or to the server. Additionally, it allows for users to pause, resume and even recover uploads without losing state because only the currently uploading chunks will be aborted, not the entire upload.

Resumable.js does not have any external dependencies other than the HTML5 File API. This is relied on for the ability to chunk files into smaller pieces. Currently, this means that support is limited to Firefox 4+, Chrome 11+ and Safari 6+.

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

Create a Multi-user Presentation with Reveal.js

Create a Multi-user Presentation with Reveal.js | JavaScript for Line of Business Applications | Scoop.it

Creating impressive presentation is an art. For a long time PowerPoint stood alone as the de facto tool for creating presentations.

 

Now, things have changed, as the web has become the focal point for all businesses, and as browser capabilities improved tremendously. Modern browsers are now capable of rendering 3-D graphics and animations just like in any other native applications.

 

Then there came some cool presentation libraries based on HTML5 and CSS3. Reveal.js is a highly popular library for creating stunning presentations.

 

Websockets is a new standard defined as a part of HTML5 spec, which enables bi-directional, full-duplex communication in browsers. There are number of JavaScript libraries that make working with Websockets easier, of which Socket.IO is a prominent one.

 

In this article we’ll discuss how to create a Reveal.js presentation that can be controlled by multiple users. We’ll make use of Socket.IO for sending and receiving slide change events in real-time. Reveal.js already comes with a multiplexer plugin, but this is a bit difficult to set up so we’ll ignore that for the time being. Let’s focus on how we can write a Socket.IO server that’ll suit our purpose.

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

HTML5 Hub

HTML5 Hub | JavaScript for Line of Business Applications | Scoop.it
We're a growing community of developers united to push the boundaries of HTML5 and revolutionize digital experiences.

Our community is built on developer stories, showcasing great work, and cultivating forward-thinking ideas. We're spreading the word throughout the global community.

Uniting developers across the world, we can better shape the future of HTML5. We share a common goal of consistently pushing the limits of web and cross-platform app technology.

Jan Hesse's insight:

Intel backed community, because support to an individual can change the web

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

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

Server-side HTML vs. JS Widgets vs. Single-Page Web Apps | JavaScript for Line of Business Applications | 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.

more...
No comment yet.
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.
Scoop.it!

Polyfills as a service

Polyfills as a service | JavaScript for Line of Business Applications | Scoop.it

When you use reusable components (whether through convention, a framework like Fruit Machine or React, or directly using the emerging Web Components standard), you might find that components ship with polyfills. Your page may end up containing multiple polyfills for the same feature. You might also find that these polyfills all use slightly different implementations, and it’s not immediately obvious which is a faithful emulation of the missing feature. Even the packaging format and file structure is likely to vary between polyfills and make each one a special case.

This is far from ideal. We need some way of polyfilling browsers that avoids this duplication.

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

Page - Express like routing on the client

Page - Express like routing on the client | JavaScript for Line of Business Applications | Scoop.it

Page is a small client-side routing library that can be used to build single page applications (SPAs). It has a simple API which is inspired by Express. It utilizes the HTML5 history API under the hood, which is what allows you to build smooth user interfaces while still having linkable URLs for different pages within the app.

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

Parallel.js: Parallel computing with Javascript

Parallel.js: Parallel computing with Javascript | JavaScript for Line of Business Applications | Scoop.it
Parallel.js is a library for performing parallel computing in Javascript using web workers.

Parallel.js is a tiny library for multi-core processing in Javascript. It was created to take full advantage of the ever-maturing web-workers API. Javascript is fast, no doubt, but lacks the parallel computing capabilites of its peer languages due to its single-threaded computing model. In a world where the numbers of cores on a CPU are increasing faster than the speed of the cores themselves, isn't it a shame that we can't take advantage of this raw parallelism?

Parallel.js solves that problem by giving you high level access to multicore processing using web workers. It runs in your browser (as long as it supports web workers). Check it out.

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

Challenges & solutions - Architecture of a Modern Web Application - Mobile App

Challenges & solutions - Architecture of a Modern Web Application - Mobile App | JavaScript for Line of Business Applications | Scoop.it

In this article we will learn to write mobile apps using native, hybrid and responsive development techniques for popular device platforms like iOS & Windows Phone for now and later Android & Black Berry.

The summary of the topics covered:

iOS Native App -> with Intro to Objective-C
Windows Phone Native App -> with Pricing, Device Overview and VS2012 Windows Phone Project
Mobile App Development - Possible Paths -> Native, Hybrid, HTML5
Hybrid Mobile App -> with PhoneGap, jQuery Mobile, KendoUI Mobile, Sencha Touch, HTML 5 Responsive Website

more...
Scoop.it!

Creating Reusable Markup with The HTML Template Element

Creating Reusable Markup with The HTML Template Element | JavaScript for Line of Business Applications | Scoop.it
Learn how to use HTML templates in order to make your clien-side applications more maintainable.
more...
No comment yet.
Scoop.it!

HTML's New Template Tag: standardizing client-side templating

HTML's New Template Tag: standardizing client-side templating | JavaScript for Line of Business Applications | Scoop.it

The concept of templating is not new to web development. In fact, server-side templating languages/engines like Django (Python), ERB/Haml (Ruby), and Smarty (PHP) have been around for a long time. In the last couple of years however, we've seen an explosion of MVC frameworks spring up. All of them are slightly different, yet most share a common mechanic for rendering their presentational layer (aka da view): templates.

Let's face it. Templates are fantastic. Go ahead, ask around. Even its definition makes you feel warm and cozy.

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

Anatomy of a HTML5 App

Anatomy of a HTML5 App | JavaScript for Line of Business Applications | Scoop.it

A HTML5 app is basically a single-page-app that is built on top of the web technology stack. Hacking a simple HTML5 app together is pretty straightforward. However when you need to build more complex HTML5 apps, you should give some thought on how to structure it. Striving for efficiency, having multiple people participating in the development and also requiring maintenance push further the need for a structure.

more...
No comment yet.