Quick starts for new Technologies/ Frameworks

Find some quick reference links for new Emerging Technologies/ Frameworks.


New features of JDK1.8



Java Script/UI

9 Top JavaScript Frameworks List In Today’s Time(updated)

Dev ops 

Open source  frameworks




  • The fantastic ORM library for Golang, aims to be developer friendly http://jinzhu.github.io/gorm
  • Golang RESTful API Server Generator –apig is an RESTful API server generator.
    • Input: Model definitions based on gorm annotated struct
    • Output: RESTful JSON API server using gin including tests and documents



Capybara is a web-based test automation software that simulates scenarios for user stories and automates web application testing for behavior-driven software development. It is a part of the Cucumber testing framework written in the Ruby programming language that simulates various aspects of a web browser from the perspective of a real user.

Cucumber is a software tool used by computer programmers for testing other software.[7] It runs automated acceptance tests written in a behavior-driven development (BDD) style.[8] Central to the Cucumber BDD approach is its plain language parser called Gherkin. It allows expected software behaviors to be specified in a logical language that customers can understand. As such, Cucumber allows the execution of feature documentation written in business-facing text.[9]Capybara, which is a part of the Cucumber testing framework,[10] is an example of a web based test automation software.


  1. http://vertx.io/  —-This in-memory data grid approach is used by Vert.x (by the help of Hazelcast), a toolkit for reactive applications on the JVM. Vert.x is event-driven, non-blocking, lightweight, and fast. It is polyglot and you can use it for many different scenarios from embedded to web framework.

In this article series, we will use Vert.x as a web framework and deploy so-called “Verticles” to handle REST-requests, static content and messages. A Verticle is comparable to a Servlet, while the Servlet-request will be handled in a request thread (taken from a pool), each Verticle instance has its own event-loop thread, which should not be blocked. Since not all Java APIs are non-blocking, there are ways to execute blocking code inside Verticles or to deploy the instances in a worker thread mode.

  1. Spring boot

Getting started with Spring Data and MongoDB



 AI/Machine Learnning /Data ScianceMachine learning examples




Cloud Computing 



Dev practices and tools and techniques
1 Client exporters 
2 logs parsers 
  • mtail (https://github.com/google/mtail) – works but existing version cannot easily monitor more files – in general it cannot bind specific mtail program (receipt for analysis) to some specific log file + I cannot easily add log file name into tag
  • grok_exporter (https://github.com/fstab/grok_exporter) – works but I can extract only limited information + one instance can monitor only one log file which mean I would have to start more instances exporting on more ports and configure all off them in prometheus – which makes too many new points of failure
  • fluentd prometheus exporter (https://github.com/kazegusuri/fluent-plugin-prometheus) – works but looks like I can extract only very simple metrics and I cannot make any advanced regexp analysis of a line(s) from log file




Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s