Vinodh is an experienced Java developer and web designer who is passionate about using technology based solutions to fix real work challenges. 

Posts by Vinodh Thiagarajan

Pushing a Maven Based Java Project as an Image into Docker Hub

So you have built your Maven-based Java project and you have chosen to deploy it as Docker containers but also share it with the world as an image in Docker Hub. This tutorial shows you a series of simple steps to create an image from your Java Maven Project as well as publish your project …

Create Stunning Visual Dashboards using Kibana running on Elastic

In this demo, Vinodh uploads the Postal Code information for the USA into Elastic as an example to demonstrate how Kibana enables one to query and visualize key statistics in few minutes, which would have been extended time and effort if done in the legacy way of building apps.

Hosting a Java Webservice

When it comes to hosting there is a free solution and then there is a cheap solution. Learn about having more control with the less costly solution. Hosting a War file with Jelastic and its partners is the easiest and the fastest option. Say that you have an amazing dataset or solution that can be …

Stream a File into S3 – Java Spring Restful Implementation

The conventional way of uploading a file to a server is to receive it and store it and then serving the file over the internet using either HTTP/HTTPS. With tons of Cloud-based object storage providers like S3, Google Cloud, and the most recent, Digital Ocean’s SPACE support file, one can serve out of the box …

Build your own personal DropBox – Restful File Upload using Spring Framework

Searching the internet, I was only able to find PHP based solutions for uploading files. If you are a Java person, this Spring Post Service that uploads files can come in handy. In less than 10 lines of code, you can upload the files to your server in the preferred location of your choice. Package …

Hashing – Backbone of Blockchain

Blockchain development is the next gold rush for developers. Hashing is the fundamental part of any blockchain ledger and it is a simple idea which enables the cryptocurrencies, decentralized world and is the ground zero for Smart Contracts. This is a 10,000 ft view of how Hashing works in general with a use case all …

DRUID with Pivot – Build an Extremely Fast, Full Blown Site on your Big Data in Minutes

DRUID is a distributed Data store while Pivot and Superset are applications/Framework that run on DRUID. What DRUID-Pivot/Superset brings to the table is extraordinary. In short, if you have data in the size of millions/billions and need to visualize the data in numerous ways and combinations, you can do that with DRUID-Pivot/Superset. Working on top …

Build Bootstrap CSS Grids in seconds with Shoelace.io

Media queries drive responsive websites, and when developing, Bootstrap framework GRIDS assist with responsiveness. Unless there is a change in the layout across devices, there won’t be an issue, but when special breakpoints exist, and pages are framed according to the requirement, dynamic grids are needed to handle 3-4 sections in the screen with ease. …

AWS Athena – Query TB sized files in seconds

In this video blog, Sr. Big Data Consultant, Vinodh Thiagarajan, uses AWS Athena to query TB sized data files in seconds. Amazon Athena is an interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL. Athena is serverless, so there is no infrastructure to manage, and you pay only …
older posts