JavaScript for Line of Business Applications
596.5K views | +1 today
Follow
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...

Popular Tags - Filter using the Funnel

Current selected tag: 'javascript'. Clear
Scoop.it!

CoffeeScript Is JavaScript Without The Headaches

CoffeeScript Is JavaScript Without The Headaches | JavaScript for Line of Business Applications | Scoop.it
I’ve never really liked writing JavaScript all that much. From the day I wrote my first line using it, I’ve always resented that whatever I write in it always ends up looking like a Jackson Pollock painting.

Despite its power and flexibility, JavaScript is by no means a pretty language. It takes verbosity to an extreme and has so many quirks and idiosyncrasies, even the most famous book about the JavaScript programming language nods to its inherent nastiness with its title ‘JavaScript: The Good Parts’.

It doesn’t have to be this way though. JavaScript has a wealth of amazing tools and libraries, and if you use CoffeeScript, you can make brilliant websites and tools without dealing with syntax which makes your corneas bleed. It’s also CoffeeScript’s time to shine, as more and more beginners look to JavaScript for their first language due to its usage in client and back end web development, as well as much of HTML5.

No comment yet.
Scoop.it!

JavaScript ‘wake’ event

For monocle.io I wanted to ensure that the list of posts is always kept up to date. This is especially a problem when the computer wakes up from a sleep, as the top posts are often way out of date!
It turns out there is no JavaScript wake event.
Jan Hesse's insight:

custom wakeup from standby detection 

No comment yet.
Scoop.it!

Prime Numbers, Factorial, and Fibonacci Series with JavaScript Array

Prime Numbers, Factorial, and Fibonacci Series with JavaScript Array | JavaScript for Line of Business Applications | Scoop.it

Instead of using loops, JavaScript Array object is quite powerful to create sequences. What about some more complex series and not just a list of consecutive numbers or letters? Fortunately, we still have other Array’s functions such filter, map, every, and reduce at our disposal. Those can be used to generate a list of prime numbers, compute the factorial, and produce the Fibonacci series.

No comment yet.
Scoop.it!

Hakitzu: Code Of The Warrior Offers A Fun New Way To Learn Coding

Hakitzu: Code Of The Warrior Offers A Fun New Way To Learn Coding | JavaScript for Line of Business Applications | Scoop.it

Hakitzu: Code of the Warrior is a fun way to learn to program JavaScript. In a unique twist, as you’re learning to build your ultimate robot warriors, you’re also learning JavaScript coding. Become the best coder in the land, and you’ll find yourself on the pathway to victory.

No comment yet.
Scoop.it!

SXSW 2012 JavaScript MythBusters

JavaScript Performance MythBusters™ (via jsPerf) SXSW 2012 (Some common JS myths busted - don't let anyone tell you the scope chain is slow (-enough to worry about)

No comment yet.
Scoop.it!

Spectacular

Spectacular is a BDD framework for CoffeeScript and JavaScript whose attempt to bring the power of RSpec to JavaScript. Spectacular tries to favor the best practices used for writing better RSpec tests in its design.

Features, the short tour:

* Conditioned Specs
* Matcher based description
* Implicit subjects
* Describe auto-subject
* Factories
* JSON and HTML fixtures (and more)
* Promised-based tests run
* Synchronous and asynchronous matchers
* Synchronous and asynchronous tests
* Browser support
* Shared examples
* Custom matchers
* CSS-queries expressions to test the DOM content
* Strings and objects diff in comparison results
* The API is provided with both camelCase and snake_case version
* No external dependencies in browsers


No comment yet.
Scoop.it!

JavaScript from Null: Video Series

JavaScript from Null: Video Series | JavaScript for Line of Business Applications | Scoop.it

Thanks to the wide adoption of libraries like jQuery and Mootools, JavaScript’s popularity has skyrocketed in the last few years. However, in the process, an interesting thing occurred: many newer developers are learning these libraries without taking the time to actually learn about raw JavaScript techniques. What percentage of jQuery users don’t know how to fade out an element with only raw JS? My guess is that it’s much higher than many would think.

No comment yet.
Scoop.it!

Promises – an alternative way to approach asynchronous JavaScript

Promises – an alternative way to approach asynchronous JavaScript | JavaScript for Line of Business Applications | Scoop.it

Even if you’ve done very little JavaScript, you should be familiar with callbacks, which are used heavily for managing asynchronous operations in JavaScript. We’re going to look at an alternative way to handle such asychronous code by using Promises. The examples I’m going to cover are going to use Node.js, but the techniques and libraries involved work equally well for client side JavaScript too. And, you definitely don’t need be an expert on Node.js to follow this article.

No comment yet.
Scoop.it!

Required JavaScript Reading

I'm asked regularly about books and online resources to get up to speed on JavaScript. Seems like everyone wants to get in on the JS action and with good reason; it's a great language to know if you're interested in exciting career opportunities. It's also pretty fun to play with.

 

With JavaScript's increased popularity, the number of books, blogs and tutorials about the language have grown exponentially and while I can't possibly know all of them, I've found some gems which I really like and would like to share those with you.

No comment yet.
Scoop.it!

Test driven development - the easy way!

Test driven development - the easy way! | JavaScript for Line of Business Applications | Scoop.it

A number of people, myself included, have a hard time getting started with test driven development (TDD). The issue lies in that it’s difficult to wrap your head around something that is rather non specific in its implementation and it is usually described as “writing your tests before you write your code”.

When developers hear “Write your tests before you write your code”, then they look at their previous test suite they wonder… “How can I possibly write this without having written the code first?

No comment yet.
Scoop.it!

A simple jQuery Qunit-based JavaScript Unit Test Project Template ...

A simple jQuery Qunit-based JavaScript Unit Test Project Template ... | JavaScript for Line of Business Applications | Scoop.it

There is a need for a simple unit test project that is devoted to JavaScript unit testing. For this template, I chose the jQuery QUnit project. To make full use of the template, you will also need the Chutzpah JavaScript Unit Test Runner installed. Chutzpah integrates your JavaScript Unit tests.

No comment yet.
Scoop.it!

Using QUnit for JavaScript unit test and BlanketJS for code coverage

Using QUnit for JavaScript unit test and BlanketJS for code coverage | JavaScript for Line of Business Applications | Scoop.it

I recently started using QUnit for unit testing JS code and I’m really impressed with it. I’m sure Jasmine framework is equally good, but I picked up QUnit because none of the languages/frameworks I have learned so far have the letter ‘Q’ in them!!

So I have a simple page which is used to add two numbers and show the sum as a text.

No comment yet.
Scoop.it!

Making Sass talk to JavaScript with JSON

Making Sass talk to JavaScript with JSON | JavaScript for Line of Business Applications | Scoop.it

The following is a guest post by Les James. Like many of us, Les has been gunning for a solution to responsive images that works for him. In this article he shares a technique he found where he can pass "named" media queries from CSS over to the JavaScript, which uses those names to swap out the image for the appropriate one for that media query. And even automate the process with Sass. HTML purists may balk at the lack of true src on the image, but at this point we gotta do what we gotta do.

No comment yet.
Scoop.it!

JavaScript Overview for Beginner Learners

JavaScript Overview for Beginner Learners | JavaScript for Line of Business Applications | Scoop.it
In this article we will take an overview of JavaScript programming and also we will discuss the solution of problems related to JavaScript programming. We will discuss many problems may be you never thought about them.
No comment yet.
Scoop.it!

A Simple, Comprehensive Overview of Javascript

A Simple, Comprehensive Overview of Javascript | JavaScript for Line of Business Applications | Scoop.it

This isn’t a reference guide, programming tutorial or detailed overview. It’s a Javascript refresher, assuming you know another programming language and puts all the information in one place (just ctrl+f to find!). Javascript has nothing to do with Java, isdynamically typed and has C-like syntax.

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

No comment yet.
Scoop.it!

List of Videos for Beginner JavaScript

List of Videos for Beginner JavaScript | JavaScript for Line of Business Applications | Scoop.it

Really the basics of programming in JavaScript in easy to learn video series.

No comment yet.
Scoop.it!

JavaScript Performance tips

JavaScript Performance tips | JavaScript for Line of Business Applications | Scoop.it

In this article I have tried to capture the common design and coding mistakes JavaScript developers tend to make. The intended audience for this article is JavaScript beginners with a few years of programming experience. 

No comment yet.
Scoop.it!

JavaScript, the winning style

JavaScript, the winning style | JavaScript for Line of Business Applications | Scoop.it
If your code is easy to read, there will be less bugs, any remaining bugs will be easier to debug and new coders will have a lower barrier to participate in your project.
No comment yet.
Scoop.it!

How to Unit Test Private Functions in JavaScript

How to Unit Test Private Functions in JavaScript | JavaScript for Line of Business Applications | Scoop.it

JavaScript's closures provide an excellent way to make variables and functions private, keeping them out of the global scope. This is particularly important in the browser because all scripts share the same scope, and it's quite easy to inadvertently pick a variable or function name used by another library.

The problem, however, is that when functions are hidden inside a closure, it's very difficult to test them.

No comment yet.
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).

No comment yet.
Scoop.it!

Javascript, Backbone, Require, TDD

https://github.com/EduardoDiaz/backbone-mocha-requirejs
No comment yet.
Scoop.it!

Writing javascript tests with tape

Writing javascript tests with tape | JavaScript for Line of Business Applications | Scoop.it

This guide shows how to write javascript tests with a minimal test api that works in both node and browsers.

This guide covers the ins-and-outs of tape, a simple TAP-producing test library for node and browsers. The tape API is a small superset of the node core assert module.

This guide was written for Testling. Testling lets you write continuous integration cross-browser tests that run on every git push! Once the tests run you get a badge you can put in your readme with the current browser test status. Here's how it looks:

No comment yet.
Scoop.it!

10 very good reasons to stop using JavaScript

10 very good reasons to stop using JavaScript | JavaScript for Line of Business Applications | Scoop.it

JavaScript MVC frameworks are booming, but this post may change your mind about them. Before I explain to you the ten very good reasons to stop using JavaScript, I will first list a few popular JavaScript MVC frameworks:...

Bartley's comment, July 5, 2013 9:36 AM
this is NOT a good article, more an example of how not to write an article: it has no real basis in fact as to what it asserts - ref. comments at the end of the article.
Scoop.it!

Node.js and MongoDB Turn JavaScript into a Full-Stack Language

Node.js and MongoDB Turn JavaScript into a Full-Stack Language | JavaScript for Line of Business Applications | Scoop.it
New software packages that apply JavaScript in unusual contexts are starting to allow the use of a single language at all project stages.

For all its warts and headaches, JavaScript has emerged as the lingua franca of the modern Web, arguably second in adoption only to HTML itself, which obviously is just a markup standard rather than a full-fledged programming language. It’s effectively impossible to launch a sophisticated Web project without making extensive use of JavaScript and AJAX dynamic loading.

No comment yet.