CodeMirror is a versatile text editor implemented in JavaScript

CodeMirror is a versatile text editor implemented in JavaScript for the browser. It is specialized for editing code, and comes with a number of language modes and addonsthat implement more advanced editing functionality. A rich programming API and a CSS theming system are available for customizing CodeMirror to fit your application, and extending it with… Continue reading CodeMirror is a versatile text editor implemented in JavaScript

D3.js – JavaScript library (Charts)

Hey there, It’s been long time, I did not post new technical things. While I was googling, I came accross Nice Data Representation library – D3.js. D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS. D3’s emphasis on web standards gives… Continue reading D3.js – JavaScript library (Charts)

Javascript Package Management – NPM – Bower – Grunt

When I was writing my previous post about Java EE and Angular, I was overwhelmed with all the javascript files that I needed to include in my application to implement the behaviour that I was looking for. OK, not that many scripts actually, four in total: Angular JS (Angular also requires jQuery), ng-grid and UI… Continue reading Javascript Package Management – NPM – Bower – Grunt

Understanding JavaScript Promises

A promise represents the eventual result of an asynchronous operation. It is a placeholder into which the successful result value or reason for failure will materialize. Why Use Promises? Promises provide a simpler alternative for executing, composing, and managing asynchronous operations when compared to traditional callback-based approaches. They also allow you to handle asynchronous errors… Continue reading Understanding JavaScript Promises