Generic Breadth First Search in Java

Posted on April 19, 2018
When I ask a candidate to code a Breadth First Search in Java, he does it using array of nodes and assuming that nodes are always integer. But when I go deeper and ask them to generalize the Graph where the nodes can be any object like Integer, String or any Custom object which is basically a Generic Graph and ask them to code the BFS for the same, they struggle a lot.

When I ask a candidate to code a Breadth First Search in Java, he does it using array of nodes and assuming that nodes are always integer. But when I go deeper and ask them to generalize the Graph where the nodes can be any object like Integer, String or any Custom object which is basically a Generic Graph and ask them to code the BFS for the same, they struggle a lot.
Read More

Custom Annotation in Java

Posted on March 3, 2018
In this post I will explain how to write your own custom annotation in Java.

Annotations are really great. They explain a lot about your method, field or class. For example if you annotate a method as @Test, it will convey the information to Junit to run it as a test method. @Override annotation makes the compiler to check that if the method presents in the super class or not. In fact it may help you to resolve some silly mistakes. In this post I will explain how to write your own custom annotation.
Read More

The Java Enums

Posted on Feb. 25, 2018
java-enums

In this post I will discuss the power of Java enums. Java enums are very powerful. Generally most java developers are not aware of the full potential of the Java enums. I will show you how Java enums weigh much higher over int constants.
Read More

Email Service with Spring Boot

Posted on Nov. 11, 2017
email-service-with-spring-boot

In this article I will explain how to write an Email Service using Spring Boot. I will also show you how to use Rabbit MQ to receive the message to be sent using the email service.
Read More

Send form data using Feign in Spring Boot

Posted on Nov. 11, 2017
send-form-data-using-feign-spring-boot

Feign acts as a proxy to hide the actual services. The user has the impression that it's getting the response from only one service. But behind the scene Feign acts on behalf of the user and requests the corresponding services to get or set data. In this article I will explain how we can send form data using Feign to an actual service.
Read More

7 tips to become a Good Programmer

Posted on Nov. 10, 2017
7-tips-to-become-a-good-programmer

Programmers evolve. There are many evolving phases in the career of a programmer. Many learn in the hard way and many in the smart way. In this article I will share 7 killer tips that differentiates a good Programmer from the average or so called good programmers and help you learn the smart way.
Read More

6 Tips to become an Android Developer

Posted on Nov. 10, 2017
6-tips-to-become-android-developer

Mobiles are going to dominate the e-commerce market in near future. This has created a huge opportunity for the Android developers. The requirements for mobile developers are on all time high. I get 10 calls each day for Android development jobs. Many freshers are jumping into this exciting technology each day. Here I am going to explain six useful tips to get started with Android development and you can also download the source code and APK of the Demo App that I have created for you guys.
Read More

Quick Expense Manager Privacy Policy

Posted on Nov. 10, 2017
quick-expense-manager-privacy-policy

The data that users entered in this application are only recorded in the user's device. The information are not viewed, analyzed, shared or sold. Please go through the detailed privacy policy. contact : bablubaruah85@gmail.com
Read More

Quick Expense Manager

Posted on Nov. 10, 2017
quick-expense-manager

Quick Expense Manager is a absolutely free Expense Manager Android application with outstanding look and feel. The application helps user to manage their expenses in a very intuitive way. The application comes with lots of features like bill reminder, budget handler, task scheduler and many more apart from the basic facility of adding your expense and income.
Read More

A visit to Royal Group of Institutions

Posted on Nov. 10, 2017
a-visit-to-royal-group-of-institutions

I had a visit to Royal Group of Institutions for the first time in 2010. I was overwhelmed by the top class Architecture of the Institution which was taking shape at that time. Recently I visited RGI in 2016 with my cousin who completed his 12th and was checking out which Institute would be good for him to trust his career with. This time I found that the Institute architecture is fully developed and I think this is the only Institution apart from IIT Guwahati in Guwahati to have such terrific facilities for students.
Read More

profile image

Kaushik Baruah


ABOUT

My name is Kaushik Baruah and I am the chief blogger on this Blog. I have developed this Blog from scratch using Django as the backend and here I like to share my experience as software engineer and research engineer with my online readers. I will try to focus on career planning, latest emerging technologies and tutorials on various computer science subjects. You can follow me on Twitter, Facebook and Google+

GET FREE UPDATES

POPULAR POSTS