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

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 Resful 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 – Resful 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 …

Observer Design Pattern – Java

When you write Data Validations, Credit Card Validations, Phone Number Validations, and String Validation, we mostly choose 3rd party Common Utilities, mainly the library from Apache. This is to prevent the wheel reinvention; technically we call it “CODE REUSE” or just “REUSABILITY.” When it comes to Design Patterns, the way I think of it is, it’s  still …

My First Week in Big Data

Musings of a Java Dude Written By: Vinodh Thiagarajan, Sr. Java Consultant I am a developer and spend all of my time with non-big data items. That is why I felt somewhat lost when I entered the Intersys premise. My mission is to become a Hadoop Developer within a short time period along with a …