Author: Shiva

Putting SQL back in NoSQL and Hadoop with Apache Phoenix

phoenix-logo-trans

By now most of you might have guessed that things like Hadoop and HBase(and others) and big data in general are going to be in the everywhere. With all the power comes a lot of complexity. Most of you will agree that event the most seasoned Java developers will find performing stuff like Joins quite hard in the bare bones Map-Reduce world, Pig and Hive does come to rescue but still is not quite that easy as in the SQL world. So what’s the solution? Read More

How does classloading works in a Java Application(J2SE)

Class loading is one of the most important aspects of Java and most of the times its abstracted away from us when we use IDEs and dependency management tools like Maven. For most of the part its ok until one fine day you stumble upon something a  NoClassDefFoundError and have to bite the bullet to figure out How does actually class loading works in Java? Read More

Converting VirtualBox .vdi diskfiles to Hyper-V .vhd files

If you are using Oracle Virtual Box with .vdi format for the disk image and want to move your virtual machine to Microsoft Hyper -V there is a small migration required as currently Hyper-V doesn’t read the .vdi file. The good part is that its extremely easy as well as Virtual Box also comes with Read More

Things to know about MPEG-DASH for HTML 5

MPEG-DASH ( Dynamic Adaptive Streaming over HTTP) is the latest addition to HTML 5 video streaming state. It adds some major and previously left out features, to HTML 5 video streaming without using any third party plugins. Some of which are: Adaptive Streaming Historically speaking if we wanted to view an video online we had to Read More

Apache web server tips and tricks

There are may small and big features in Apache that make it one of the easiest web server to configure and administrate.In this post I am posting some of the tips and tricks that I found incredibly useful. Finding request serving time as an extra header in Apache 2.4 This one is especially useful if Read More

Multilingual support and adding custom Locales in Keycloak

Keycloak 1.2.0 Final was released recently with tons of new features one of my favourites was Multilingual support for the login, account and admin pages. So this post will be a walkthrough on how to enable multilingual support in keycloak and how to add custom Local(messages in differnent languages) in keycloak.  To create new Locales just go to the Read More

Must have apps to enhance your typical Android experience.

Android is a platform that got to its glory entirely on one thing its humongous application base  that enhances and extends  the platform. So here is a small list of my favorite applications that just makes the everyday Android experience just pure pleasure.  🙂 Read More

Technologies that never caught up

One of the Sylvester Stallone’s best quotes form the movie Rocky was “Life ain’t all about sunshine and rainbows… ” and its even true for technologies. So here is a list of tech that never got their glory. Read More

Free IT Training From Microsoft

Hi Everyone, If you are looking for some great training  stuff  for programming in Languages like C#, F#, HTML5 etc. ,or even if you are interested in training in latest IT related products(Like Windows Server, SQL, SharePoint etc.) form Microsoft just stop looking further and head on to Microsoft Virtual Academy. http://microsoftvirtualacademy.com Its a venture by Microsoft and it covers Read More

Free Microsoft MTA Certification in HTML5, CSS3 and Javascript

Much has already been said and written about the value of Global Certifications form Microsoft and what benefits and value you get from them, whether its your career or knowledge.

Now with the launch of Windows 8 and Windows Server 2012 Microsoft has added support for HTML5 ,CSS3 and JS for creating apps for Windows Ecosystem.

So for a limited time offer Microsoft is Offering MTA(Microsoft Technology Associate) certification for free.So Here are some details on this certification: Read More