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

Jfokus 2017

Riding the Distributed Java Streams Have you seen it? Do you like it? Please, rate Loading... Video Slides [Jfokus] Riding the Jet Streams from Viktor Gamov Grab the code You can find code sample is following GH repository https://github.com/gAmUssA/jet-streams-presentation Branch for this talk JFokus_Feb2017

February 8, 2017 · 1 min · Viktor Gamov

NYJavaSig, February 2017

Riding the Distributed Java Streams Have you seen it? Do you like it? Please, rate Loading... Slides [NYJavaSig] Riding the Distributed Streams - Feb 2nd, 2017 from Viktor Gamov Grab the code You can find code sample is following GH repository https://github.com/gAmUssA/jet-streams-presentation Branch for this talk NYJavaSig_Feb2017 Tweets Large crowd building for @gAmUssA and distributed streams at #nyjavasig meeting. @java pic.twitter.com/9AzXZHjcL8 — Frank Greco (@frankgreco) February 2, 2017 Great presentation by @gAmUssA about streams and @hazelcast pic.twitter.com/5fERKGoQ1r — Biren (@birendev) February 3, 2017 Let's look at the code! @gAmUssA on distributed streams at #NYJavaSIG mtg @java pic.twitter.com/Z8l8NxdZoR — Frank Greco (@frankgreco) February 3, 2017 Distributed Streams by @gAmUssA at #NYJavaSIG. Thanks @frankgreco @CreditSuisse pic.twitter.com/KgpHmWSv5I — Sai Sharan Donthi (@sai_donthi) February 3, 2017 A traditional tweet from the stage #nyjavasig! I asked people say Java 😃#hazelcastjet #h… https://t.co/jE35I39XBx pic.twitter.com/r2DtjCrijK — Viktor Gamov (@gAmUssA) February 2, 2017 ...

February 2, 2017 · 1 min · Viktor Gamov

Codemash 2017

Caching Made Bootiful Have you seen it? Do you like it? Loading... Slides [Codemash] Caching Made "Bootiful"! from Viktor Gamov Grab the code You can find code sample is following GH repository https://github.com/gAmUssA/bootiful_codemash2017 Each branch represents parts of the talk: 00-Inception - starting point of this talk, introduction of a slow service 01-EnableCaching - we’re trying to fix slowness by enabling Spring Caching Abstraction 02-EnableEmbeddedDistributedCaching - go distributed with embedded Hazelcast cluster. 02-EnableClientClusterDistributedCaching - distributed client-cluster topology 03-EnterJCache - with standard API for caching we can remove bunch of code and enable nice features like entry listeners ...

January 12, 2017 · 1 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

Travel Report - Q1 2016

TL;DR Life on the road. It’s a brief review of first three months of 2016. Major events - Toronto JUG, Central Ohio JUG, DevNexus. Table 1. Revisions history Version Date Comments v1.0 3/31/2015 Initial blog post Intro At the suggestion of those of you who read my blog and send me comments, I am going to try to write one post about travel and events per quarter. With that said, 2016 just began, and I have already completed five events to share with you. ...

March 31, 2016 · 4 min · Viktor Gamov

Caching Made Bootiful — Hazelcast Way

TL;DR Source code from this blog is posted on the Hazelcast Code Examples repository on Github. The folks at OpenCredo recently published a blog post entitled «Running and Testing Hazelcast in a Spring Boot Application». They introduce some of the basic features of Hazelcast including: Spring dependency injection, how to embed it in a Spring Boot application and write simple integration tests. It is a really good first reading if your using Spring. Make sure you check it out. ...

December 31, 2015 · 5 min · Viktor Gamov

My Year At Hazelcast In Review

TL;DR It has been an awesome year full traveling (roughly 20 states), POCs for the clients and the prospects, training (including public classes) and conference talks. While I am already looking forward to 2016, here is a quick recap of my 2015 with Hazelcast. Table 1. Revisions history Version Date Comments v1.2 1/6/2015 Added Groovy Puzzlers Video link from SpringOne 2GX v1.1 12/31/2015 Added Atlanta JUG video link v1.0 12/29/2015 Initial blog post Into 2015 has been a helluva of a year for me, which started off with a new job: the Solutions Architect in Hazelcast - Open Source In-Memory Data Grid company. In addition to travelling to over 20 states, I had numerous opportunities to share my programming experience and how to develop and deploy the distributed systems. I enjoyed the conference talks, blog posts, and podcasts (1, 2, 3 in Russian). ...

December 29, 2015 · 5 min · Viktor Gamov

Hazelcast for MongoDB Developers

TL;DR When I talk to the developers about Hazelcast, many of them ask how Hazelcast is different from NOSQL databases, and particularly from MongoDB. In this blog post, I will try to answer this question once and for all. Introduction MongoDB is an open source, document-oriented database designed with both scalability and developer agility in mind. Instead of storing your data in tables and rows as you would with a relational database, in MongoDB you store JSON-like documents with a dynamic schema. In short, MongoDB is an NOSQL data store, primarily concerned with storing/persisting and retrieving schema-free data. ...

November 2, 2015 · 5 min · Viktor Gamov