Hazelcast Node.js Client Refcard

Welcome to «The Distributed World» of Hazelcast. Here are sample usages of distributed data structures using Node.js client. Table 1. Revisions history Version Date Comments v1.1 03/09/2015 single quotes in js code, added Before Getting Started section v1.0 02/07/2015 Initial revision The JavaScript examples use ES6 syntax ...

February 9, 2017 · 2 min · Viktor Gamov

What's New in Hazelcast Node.js Client

TL;DR Rejoice, JavaScript people! There are many new features in Hazelcast Node.js Client 0.4.1. In the 10 minutes, you spend reading this blog I will cover "what’s new"! Also, if you read this blog post till the end, you will also learn what’s coming to future releases. It has been a while since out first blog post on Hazelcast Node.js Client [1]. Our brave developers have been very busy adding new features and making Hazelcast Node.js Client faster! ...

September 9, 2016 · 9 min · Mustafa Iman

Getting Started with Hazelcast and Node.js

TL;DR Install the package npm install hazelcast-client, grab a demo app and read API docs. Time To «Hello World!» less than 5 min. Intro On the behalf of Hazelcast Team, I’m pleased to announce the availability of version 0.2 of the Hazelcast Client for Node.js. The new version includes following features: IMap Node.js client supports following operations of IMap - get, put, remove. Smart Client A client connects to each cluster node. Since each data partition uses the well known and consistent hashing algorithm, each client can send an operation to the relevant cluster node. This increases the overall throughput and efficiency. Plus, you don’t need to restart the client when adding or removing nodes from the cluster. ...

April 18, 2016 · 4 min · Viktor Gamov

I'm speaking at JavaOne 2013

New achievement unlocked - I’m going to deliver the talk at JavaOne 2013! This year I will be talking about very demanding and interesting topic for me - about integration Java and JavaScript. Here is quick abstract of my [BOF5793] session: "" There is a perception in the Java community that JavaScript is a second-rate interpreted language whose main purpose is to make Web pages a little prettier. But JavaScript is actually a powerful, flexible, dynamically typed language. And today the language has been experiencing a revival driven by the interest in HTML5. Nashorn is a modern JavaScript engine available on the JVM, and it’s already included with JDK8 builds. This presentation is about building polyglot applications with Java and JavaScript. "" ...

July 9, 2013 · 1 min · Viktor Gamov

WebSockets for Java Developers. Princeton JUG talk slides

Last tuesday I delivered presentation at Princeton JUG «WebSockets: The Current State of the Most Valuable HTML5 API». + HTML5 specification includes WebSockets, a new communication protocol for the Web. It’s becoming the best choice for building real-time Web applications. I did an overview of the servers (including upcoming JavaEE 7 RI - Glassfish 4) and frameworks that support WebSockets and showed some use cases where WebSockets shine. At the end we had short conversation about various approaches for the server- and client-side implementations of WebSockets that can be used in the Web applications today. ...

July 26, 2012 · 1 min · Viktor Gamov

WebJars for assets management in your project

Usage automatic build tools for dependency management is best practice in Java world and usage of tools such as Maven has been proven by the years. But what if utilize existing Maven knowledge of Java dependencies management for JavaScript projects. Hopefully, some Java and JVM frameworks (like Grails or Play2) provided their own way of dealing with static resources. But in most common situations, you don’t have lot of options for deployment your application. To read the full post, surf on over to the Farata Systems Blog: http://flexblog.faratasystems.com/index.php/using-webjars-for-assets-management-in-javascript-projects/ ...

May 16, 2012 · 1 min · Viktor Gamov