JavaScript for Line of Business Applications
557.4K views | +20 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...
Scoop.it!

Immutable libraries and TypeScript

Immutable libraries and TypeScript | JavaScript for Line of Business Applications | Scoop.it
I have been researching immutable libraries, and found many of them on redux-ecosystem-links. Following are the problems I found with them: To address above issues, I have made another library…
more...
No comment yet.
Scoop.it!

State of the JavaScript Landscape: A Map for Newcomers

Modern JavaScript development is in constant motion. Build tools that were popular 12 or even six months ago are no longer en vogue. In this article, Bonnie Eisenman gives JavaScript newcomers a map to get started on their JavaScript journey. For more experienced JavaScript developers, Bonnie provides an update on where the community is at and what technologies to use for new projects.
more...
No comment yet.
Scoop.it!

Massively performant, multi-layered React.js table widget Written in TypeScript

Massively performant, multi-layered React.js table widget Written in TypeScript | JavaScript for Line of Business Applications | Scoop.it
GigaGrid - Massively performant, multi-layered React.js table widget Written in TypeScript
more...
No comment yet.
Scoop.it!

TypeScript Redux

TypeScript Redux | JavaScript for Line of Business Applications | Scoop.it

This guide goes through setting up, running and exploring the ultimate JavaScript Stack du jour:

  • TypeScript - Superset of JavaScript with optional typing, advanced language features and down-level ES5 support
  • JSPM - JavaScript Package Manager supporting SystemJS modules and multiple npm and GitHub repositories
  • TSD - Package manager to search and install TypeScript definition files
  • React - Simple, high-performance JavaScript UI Framework utilizing a Virtual DOM and Reactive Data flows
  • Redux - Predictable state manager for JavaScript Apps

Providing a great base for the development of large-scale, JavaScript Apps that's further enhanced by a great development experience within Visual Studio.

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

The State of TypeScript Packages

As a module author and developer, I love TypeScript. It allows me to write, publish and consume 100% type-safe JavaScript. Features like autocompletion, type validation and ES6 features are now part of my typical workflow. However, one step in this development lifecycle has always been broken for me. I’ve published half a dozen modules on...
more...
No comment yet.
Scoop.it!

TypeScript - Silver Bullet for the Full-stack Developers

TypeScript lets you write JavaScript the way you really want to Its a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any host. Any OS. Open Source. Enjoy writing JavaScript.

more...
Richard Lasjunies's curator insight, September 5, 2015 3:04 AM
It's little bit outdated (ts 1.4) but it's interesting to hear about true experience.
Arik Grinstein's curator insight, September 5, 2015 7:00 AM

I really like TypeScript but calling it the Silver Bullet for the full stack developer is a bit excessive in my opinion. What do you think?

Scoop.it!

Typescript and JSX

Typescript and JSX | JavaScript for Line of Business Applications | Scoop.it

JSX support has officially landed in TypeScript! A big thanks to Ryan Cavanaugh and François de Campredon for making this happen. In this post I want to explore how to use JSX and how to make use of TypeScript's #1 feature: static type checking.

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

The Hitchhiker's Guide to Modern JavaScript Tooling

The Hitchhiker's Guide to Modern JavaScript Tooling | JavaScript for Line of Business Applications | Scoop.it

A lot of developers coming to JavaScript world attracted by React.js are confused with the tooling used to produce modern JavaScript code. Webpack, Babel, ESLint, Mocha, Karma, Grunt... what should I use and which tool is doing what?

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

InversifyJS - A lightweight IoC container written in TypeScript

InversifyJS - A lightweight IoC container written in TypeScript | JavaScript for Line of Business Applications | Scoop.it

InversifyJS is a lightweight (4KB) pico inversion of control (IoC) container for TypeScript and JavaScript apps. A pico IoC container uses a class constructor to identify and inject its dependencies.


InversifyJS is easy to integrate with the majority of existing JavaScript frameworks and encourage the usage of the best OOP and IoC practices.

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

Meteor + TypeScript = <3

Meteor + TypeScript = <3 | JavaScript for Line of Business Applications | Scoop.it

Why you should use TypeScript for Meteor projects and how to start? Introducing meteor-typescript-utils.

It’s painful to build large Meteor projects with pure JavaScript.

Meteor’s design makes it extremely easy to start building impressive applications. However, this comes at a cost of things being magically matched between files by their names and injected in various places. This is especially true when you’re using the great Iron:Router package, which provides URL routes, controllers and layouts. It’s just too easy for changes to break things, since all the matching of methods names, session variable names, templates’ helpers, events and data is done by their string names and all related errors happen on runtime.

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

Building Large Scale Web Applications with TypeScript

Building Large Scale Web Applications with TypeScript | JavaScript for Line of Business Applications | Scoop.it

0:00:00 – Intro (about me, and my work)
0:02:35 – Overview of JavaScript today
0:04:42 – voiceCmdr demo
0:06:55 – browser as a platform: rich UI experience and games (built with HTML/CSS/JS)
0:07:57 – TypeScript intro
0:09:25 – DEMO: TypeScript 101: strong typing, classes, inheritance, interfaces
0:26:15 – DEMO: Building web app with TypeScript, npmbowergulp, and dst
0:51:38 – ECMAScript 6
0:54:57 – DEMO: transpiling ES6 to ES5
0:57:56 – AngularJS 2
0:58:54 – DEMO: Angular 2 app written in TypeScript
1:06:08 – Angular 2 vs Aurelia
1:11:40 – FEEDBACK please!
1:12:00 – Q&A
1:20:56 – Recommended resources to get started with JavaScript and TypeScript

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

Typescript and JSX

Typescript and JSX | JavaScript for Line of Business Applications | Scoop.it

JSX support has officially landed in TypeScript! A big thanks to Ryan Cavanaugh and François de Campredon for making this happen. In this post I want to explore how to use JSX and how to make use of TypeScript's #1 feature: static type checking.

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

TodoMVC written with React and jsx-typescript

TodoMVC written with React and jsx-typescript | JavaScript for Line of Business Applications | Scoop.it

TodoMVC implementation built on top of React with JSX-TypeScript

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

TypeScript Deep Dive

TypeScript Deep Dive | JavaScript for Line of Business Applications | Scoop.it

I've been looking at the issues that turn up commonly when people start using TypeScript. This is based on the lessons from StackOverflow / DefinitelyTyped and general engagement with the TypeScript community.

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

Isomorphic TypeScript, fetch, promises, ava and coverage

Isomorphic TypeScript, fetch, promises, ava and coverage | JavaScript for Line of Business Applications | Scoop.it

Writing an API client in JavaScript is a lot of work, you have to write one for Node.js and one for the browser. I found out a way to have both on the same codebase with the same API, all that with only changes to the build scripts. It’s called isomorphic code, and doing it with modern TypeScript isn’t easy, but it’s achievable.

TypeScript brings lots of advantages to the JavaScript world with almost mandatory typings. But TypeScript code is transpiled, and to play well with other libraries that aren’t originally written in TypeScript needs manually written type definition and some hacks to play well with other external tools, like code coverage and test frameworks.

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

Step-By-Step OData 4 / TypeScript / AngularJs / CRUD Sample

Step-By-Step OData 4 / TypeScript / AngularJs / CRUD Sample | JavaScript for Line of Business Applications | Scoop.it
Combined with TypeScript and AngularJs, Odata 4 provides an important component in creating modern SPA (Single Page Applications) quickly and easily.
more...
No comment yet.
Scoop.it!

Include External JavaScript Libraries In An Angular 2 TypeScript Project

Include External JavaScript Libraries In An Angular 2 TypeScript Project | JavaScript for Line of Business Applications | Scoop.it
Use external JavaScript libraries in a TypeScript Angular 2 project.  Declare components from external libraries and then use them as normal.
more...
No comment yet.
Scoop.it!

TypeScript Deep Dive

The definitive guide to TypeScript. Dive into all the details that a JavaScript developer needs to know to be a great TypeScript developer
more...
No comment yet.
Scoop.it!

TypeScript with Ionic and Yeoman

I wanted to get TypeScript working on an Ionic project that I am starting, but couldn’t find a decent resource that helps you get TypeScript working with Yeoman generated Ionic project. So I thought i’d put down a few steps that will be useful for anyone who might need it.

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

Writing AngularJS 1.x with TypeScript

Writing AngularJS 1.x with TypeScript | JavaScript for Line of Business Applications | Scoop.it
AngularJS is a front end JavaScript framework that has gained huge traction and popularity in the development community. TypeScript and AngularJS tutorial.

Note: This tutorial tries to stay editor independent, meaning the concepts apply to TypeScript specifically and not to an editor. When necessary, screenshots showing relevant information will be of VS Code. VS Code is a free, cross platform editor hat has excellent built in TypeScript support.

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

TypeScript Deep Dive

TypeScript Deep Dive | JavaScript for Line of Business Applications | Scoop.it
The definitive guide to TypeScript. Dive into all the details that a JavaScript developer needs to know to be a great TypeScript developer
more...
No comment yet.
Scoop.it!

Decorators & metadata reflection in TypeScript: From Novice to Expert

Decorators & metadata reflection in TypeScript: From Novice to Expert | JavaScript for Line of Business Applications | Scoop.it
An in-depth look to the TypeScript implementation of decorators and how they make possible new exciting JavaScript features like reflection or dependency injection. This article is the third part of a series: PART I: Method decorators PART II:... | Wolk Software Limited | A group of young and ambitious people dedicated to creating cutting-edge applications in combination with beautiful and functional design.
more...
No comment yet.
Scoop.it!

Building End-to-End Web Apps Using TypeScript

Creating cross-platform, application-scale JavaScript code that runs in any browser or in any host is very hard. TypeScript is a programming language that changes that situation. In this session, get to know the TypeScript language. Also, see how to build an end-to-end web app using the language.

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

TypeScript Design Patterns

TypeScript Design Patterns | JavaScript for Line of Business Applications | Scoop.it

In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. A design pattern is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to solve a problem that can be used in many different situations. Patterns are formalized best practices that the programmer can use to solve common problems when designing an application or system. Object-oriented design patterns typically show relationships and interactions between classes or objects, without specifying the final application classes or objects that are involved.

The 23 Gang of Four (GoF) patterns are generally considered the foundation for all other patterns. They are categorized in three groups: Creational, Structural, and Behavioral. This small web application explains these patterns and gives examples on how you can use these patterns in TypeScript.

more...
Arik Grinstein's curator insight, July 23, 2015 10:07 AM

Interesting Read.

Scoop.it!

Angular-Typescript Boilerplate

Angular-Typescript Boilerplate | JavaScript for Line of Business Applications | Scoop.it

Tiny Angular version 1 app written in Typescript with modularized Gulp tasks. Perfect as boilerplate.

more...
No comment yet.