JavaScript for Line of Business Applications
596.1K views | +0 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: 'Edge.js'. Clear
Scoop.it!

Building production websites with Node.js on the Microsoft stack

Node.js on Windows, in production, may not be the most common configuration – but it’s immensely powerful with the help of edge.js, iisnode, and other open sou…
No comment yet.
Scoop.it!

Node to Microsoft SharePoint / Project Online via Edge.js

Node to Microsoft SharePoint / Project Online via Edge.js | JavaScript for Line of Business Applications | Scoop.it

We want to get tasks from a project hosted on Microsoft Project Online. We have a lot of Javascript code written for Node for handling that data once we get it. We have .NET dlls that provide an API for working with Microsoft Project Online. So how can we tie the two together? How can our Node application communicate with a .NET library?

Well we could create a web service interface to act as a facade for communicating with the library and consume that in our Node application. That’s a decent option and one we considered. Instead we decided to take a look at Edge.js.

No comment yet.
Scoop.it!

Client and Server Side Validation with Edge.JS

Client and Server Side Validation with Edge.JS | JavaScript for Line of Business Applications | Scoop.it

Before the days of JQuery and MVC and CustomValidation attributes, our approach was to decorate our models with a custom attribute that could be used to enforce complex validations, like ranges or lists. Unfortunately, that meant that if we wanted to perform validation at each layer (as one should), we needed three different sets of code to evaluate those restraints - one at the db (that was fun), one at the business logic layer, and, of course, one at the user interface. Well, perhaps not 'of course', since it wasn't natural in those days to have client-side validation; and although we encouraged it, for these reasons it wasn't always done. 

No comment yet.
Scoop.it!

Edge.js Tutorial Videos

  • What is Edge.js?
  • Get started with Hello World and compression
No comment yet.
Scoop.it!

Run .NET and Node.js code in-process with Edge.js

Run .NET and Node.js code in-process with Edge.js | JavaScript for Line of Business Applications | Scoop.it
Tomasz Janczuk has created Edge.js, which allows users to combine the power of .NET with Node.js. Curious about how to add non-blocking communication to your .NET project? Looking for a way to move computationally intensive code out of your Node thread? Janczuk's article provides a great starting point on how Edge works and the benefits it can bring to your next application.
No comment yet.
Scoop.it!

Bridging Node.js and .NET using Edge.js

Bridging Node.js and .NET using Edge.js | JavaScript for Line of Business Applications | Scoop.it

Why .NET?
* 18K+ nuget packages
* SQL Server
* Microsoft Office
* Windows Azure
* Exchange, SharePoint, etc.


What is Edge.js?
* Run .NET in-process
* …including F#, ADO.NET, Python, and Powershell
* Run CPU-intensive code
* Alternative to writing native modules in C


What else could you do with Edge.js?

* Windows Event log
* Performance counters
* Registry
* Print
* Hardware (camera, microphone, Win32 drivers)
* Video encoding, image processing, other CPU-bound work
* Powershell

No comment yet.
Scoop.it!

On the Edge of the CLR - use .Net in Node.js

On the Edge of the CLR - use .Net in Node.js | JavaScript for Line of Business Applications | Scoop.it

WHEN NODE.JS IS NOT ENOUGH
* CPU-BOUND WORK
* LEGACY TECHNOLOGY CONSTRAINT
* REUSE EXISTING COMPONENTS
* UTILIZE BETTER IMPLEMENTATION


EDGE.JS CONNECTS
* Node.js and .NET
* cool with awesome
* on Windows, MacOS, and Linux
* IN ONE PROCESS


WHAT WILL YOU BUILD?

No comment yet.
Scoop.it!

Node.js and Open Source Software Development on Microsoft Azure

Node.js is an exciting platform that has been increasing in popularity for the past few years. It offers a server side JavaScript programming model ideal for building highly scalable and performant network applications whether on premise or in the cloud. In this talk we will take a look at various options for building and deploying Node applications on Microsoft Azure. This session is how to useAzure SQL Databse and Azure Storage with Node.js

No comment yet.
Scoop.it!

Edge.js - RUN NODE.JS AND .NET IN-PROCESS

Edge.js - RUN NODE.JS AND .NET IN-PROCESS | JavaScript for Line of Business Applications | Scoop.it

A SOFTWARE PLAY IN TWO ACTS

{ Act I }
WHERE NODE.JS SCRIPTS .NET IN-PROCESS
ON WINDOWS, MAC OS, AND LINUX (NEW!)
{ Act II }
WHERE .NET SCRIPTS NODE.JS IN-PROCESS (NEW!)

No comment yet.
Scoop.it!

Script Node.js from .NET using Edge.js

Script Node.js from .NET using Edge.js | JavaScript for Line of Business Applications | Scoop.it

The Edge.js project existed for a while, but until now it only allowed scripting CLR code from a Node.js process on Windows, MacOS, and Linux. With the latest release, you can also script Node.js code from a CLR process.

You can call .NET functions from Node.js and Node.js functions from .NET. Edge.js takes care of marshalling data between CLR and V8. Edge.js also reconciles threading models of single threaded V8 and multi-threaded CLR, and ensures correct lifetime of objects on V8 and CLR heaps.

The most powerful aspect of the Node.js scripting capability that Edge.js just enabled is that you can tap onto the many thousands of Node.js modules available both in the Node.js runtime as well as on NPM. For example, you can now create a websocket server in Node.js with a message handler in C#, all running within a single CLR process.

No comment yet.
Scoop.it!

How to leverage SQL Server with Node.js using Edge.js

How to leverage SQL Server with Node.js using Edge.js | JavaScript for Line of Business Applications | Scoop.it

I’ve looked at Node.js many times over the past few years. It’s hard to ignore all the attention it has received. Unfortunately, being heavily invested in Microsoft technology, one of the reasons I have never got very far in learning Node.js is its lack of support for SQL Server. If you’ve ever tried connecting to MS SQL Server from Node.js, then you know that the modules currently available are incomplete and immature. Microsoft released an official SQL Server driver. However, it is still “preview” technology with a number of missing features and outstanding issues that haven’t been addressed since its release.


One compelling alternative I have discovered is Edge.js. Edge.js is a Node.js module that allows .NET code and assemblies to run in the same process with Node.js. This potentially enables a Node.js developer to leverage technologies that have traditionally been very hard or impossible to use in the past.

No comment yet.
Scoop.it!

How to leverage SQL Server with Node.js using Edge.js

How to leverage SQL Server with Node.js using Edge.js | JavaScript for Line of Business Applications | Scoop.it

If you've ever tried connecting to MS SQL Server from Node.js, then you know that the modules currently available are incomplete and immature. Microsoft released an official SQL Server driver. However, it is still "preview" technology with a number of missing features and outstanding issues that haven't been addressed since its release.

One compelling alternative I have discovered is Edge.js. Edge.js is a Node.js module that allows .NET code and assemblies to run in the same process with Node.js. This potentially enables a Node.js developer to leverage technologies that have traditionally been very hard or impossible to use in the past. For example:
* SQL Server
* Active Directory
* Nuget packages (currently 18K+ packages available)
* PC or Server hardware (e.g. webcam, microphone, and printers)
* Legacy .NET code

No comment yet.