vinod kumar kashyap

Vinod Kumar Kashyap

A Technocrat

A LITTLE ABOUT ME

Hello. I am a Blogger. a Learner. an AngularJS Lover. a Java Passionate. a Sagittarian.
Born on 15th Dec and live in Chandigarh, India.
I am passionated about Java and AngularJS.

LATEST TWEETS

FAMILY

LOVE

SH. AMAR NATH

SMT. RAJ BALA

RIMPI KASHYAP

WHAT I DO

Developer

I love to develop in Java, AngularJS, HTML5, CSS3. Front end or Back end, all type of applications I can develop using latest technologies.

Blog Writer

I love to share my experiences and knowledge with outer world. I write on 2 different blogs. One is on AngularJS and other on Java.

Reader

I am a avid reader. In my free time, I love to read especially those books which inspires you a lot. This helps to remove negativity from your life.

Learner

I love to learn new technologies. I always search for the knowledge and try to learn something out of it. .

FUN FACT

Ghost Founder Member

8+ years of experience

Gifted with 2 daughters

Awarded by IBM and SUN

CHARITY

LATEST FROM BLOGS

ANGULARJS - $SCOPE

In this post I will try to explain a little bit about the $scope object used in AngularJS. Angular has a very interesting concept of scopes. It provides a $scope object which is a plain JavaScript object which plays a vital role in Angular app. Basically it acts as a glue between the Controller and View and is a source of truth for Angular app and it also acts as the data model. Other than $scope object, Angular also provides a concept of global scope, known as $rootScope. Read More

ANGULARJS - $PRISTINE, $DIRTY, $VALID, $INVALID

Today we will go through the AngularJS Forms validations. Forms are important part of any application. They help us to collect information from user so that it can be processed for corresponding activity. We need to validate form so that only the valid values are put in the form. For that we use JavaScript or any other JavaScript library like jQuery. Angular also provides some help in this context.Read More

ANGULARJS - DATA BINDING

Data-Binding, as the name suggests, it is used to bind the data across application. In Angular, we will be using 2 way binding i.e. when we change the model, view changes and when we change in view, model changes. That is why sometimes it is referred to as MVVM framework i.e. Model View - View Model. Lets start exploring data binding in Angular.Read More

ANGULARJS - EXPRESSIONS

In this post we will discuss the nuisances of the expressions used in Angular. Expressions {{}} are widely used in Angular application and widely used for data binding. They are very different from the expressions used in JavaScript. Lets discuss a small code.Read More

ANGULARJS - INTRODUCTION

Lets start with small introduction about the Angular. AngularJS is an Open Source(MIT License) JavaScript framework and not a library. Yes, I am saying a framework because it will give you the access to the lot more functionalities and features that will help you to build mobile as well as web apps. It is the new buzz in the town.(I know I am little late to tell that :)). Read More

HOW TO HANDLE AUTOCOMPLETE IN BROWSERS

Sometimes we face a problem while opening forms. There are some fields in the form that are always pre-filled whenever that form is opened. This is because of the auto-fill feature of the browser. To solve that simple put the autocomplete="off" in form tag like below:Read More

STRUTS 2 - RESULT TYPE INPUT ERROR RESOLVED

Some times when coding through Struts 2 we get a input error specifying that result type input missing. But we haven't applied any validation on it. That some times creates a havoc among developers and they start complaining about the error as Struts 2 doesn't give the proper error.Read More

UNCLEAN SHUTDOWN OF PREVIOUS APACHE RUN - RESOLVED

Today I am having a problem with Apache restart. It is continuously giving me the Unclean shutdown of previous Apache run error. After googling for two hours I got a answer to it. Actually I had installed a Skype on my system which uses port 80 for its some connection purpose and Apache also uses it. Read More

GETTING HEIGHT AND WIDTH OF IMAGE IN JAVA

Yesterday I was working on something that requires manipulation of image for getting its properties. After searching over the internet I found a very intersting class on Java i.e ImageIO and BufferedImage class. These classes are good enough to manipulate images. there are many other claases also. But what I need i got it from these. Read More

WEBLOGIC PORTAL EXAMPLE

Here I am going to make a simple example of Weblogic Portal. Minimum requirements:
Weblogic Portals
Weblogic Workshop
Weblogic ServerRead More

STRUTS 2 HELLO WORLD EXAMPLE

I had seen many new deveopers struggling against struts2 hello world example. So I decided to write a small example. Below are the required libraries to run this example which are easily availabel Read More

JAVA CODE NAMES

Yesterday I was crawling web and found some intersting things about java. Firstly when java was release its name is Oak. After some time the creator of java found the name Java. I found some of the intersting things like the code names of the reeases of the java which I am going to describe below.Read More

CHANGING DEFAULT STYLE OF <S:ACTIONERROR/> / <S:ACTIONERROR/> TAG

In struts 2 when you put <s:actionerror/> tag it displays the errors in the following way:Read More

STRUTS 2 - SESSION CHECK INTERCEPTOR

there must be some way to check that the current session is valid or invalid. This can be done using interceptors in struts in a very easy way. Here I am giving an example how to resolve this. First of all we will make an interceptor named SessionCheck.java. Read More

STRUTS 2 - AJAX DROPSOWN EXAMPLE

Struts 2 has emerged as boon for developers. But the documentation available is very small. So I had decided to give a brief demonstration of the ajax used in struts 2.1.8.1. Libraries used: Read More

SIMPLE LDAP AUTHENTICATION

This is a simple example through which we will connect to the LDAP Server and authenticate user. I have used ApacheDS Server as a LDAP Server. Install ApacheDS server and run it. Following is a servlet used. make login.html and use as itRead More

LET'S GET IN TOUCH

Vinod Kumar Kashyap

vinod kumar kashyap

vinod.kashyap12[at]gmail.com

+91 941 777 8542

Tech Mahindra I.T.Park Chandigarh India

DROP ME A LINE

LET'S SOCIALIZE

LOCATION

WORK HISTORY

2013

Tech Lead

Tech Mahindra

I currently work for Tech Mahindra Ltd. I am working in Java, Spring, AngularJS, HTML5, CSS3 and other stuff that come in my way.

2012

Sr. Specialist Development

Alert Enterprise

I worked at AlertEnterprise for near about a year. Here I worked on conversion of existing application to HTML5

2010

Tech Lead

Insonix

At Insonix I worked on many projects. One of them is a scrapping project that is built in Java. I had also design the website for it as it is a startup when I had joined

2007

Team Lead

Nvish

Here I worked on many projects most of them are from big clients like Hitachi, Sony and Bank of America. I worked here for around 3 years.

2006

Sr. Software Developer

PalInfoCom

I joined this company as a fresher. Here I learnt a lot.

EDUCATION HISTORY

2006

Master of Computer Applications

SDDIET

At SDDIET campus I had done my masters. I had completed my Master of Computer Applications in year 2006. I enjoyed a lot. Never forget those college days.

2003

Bachelor of Computer Applications

Kurukshetra University

Nothing interseting here as I am just a school passout and wanted to work hard for career.

VIEW MY LINKEDIN PROFILE

You can view my LinkedIn profile. I currently work for Tech Mahindra. I create applications based on Java and AngularJS. I love what I do.

CERTIFICATIONS

Sun Certified Java Programmer

DEVELOPMENT SKILLS

Java

AngularJS

Spring

NodeJS

DESIGN SKILLS

HTML5

CSS3

TESTIMONIALS

Harmail Dhiman

Harmail Project Manager / Nvish

Vinod is a Gem, having wide Knowledge of Java/J2EE. He been nice the time we have worked together. He can tame any Typical Problem. He is a dedicated, sincere resource in NVish. He has sound knowledge of Java Core & Java J2EE, he surprised us many a time with his development achievements.

Manpreet Patil

Manpreet Sr. Mobile App Developer / App Innovation

Vinod is Better than the Best for Java Development. He is truly an amazing resource for GabCast.TV and now also in Insonix.

Monika Sood

Monika Java Developer / Linear Asset Mgmt.

Vinod is a very focused and hard working individual. His passion for Java makes him outstanding in whatever task he is assigned. He is a person of rules and ethics and helpful at the same time.

Robin Sharma

Robin Sr. Software Engineer / Tech Mahindra

Vinod kumar is possessing enough information to be put in a particular area.He is quite dedicated & focused.Works without any boundation & ofcourse a true Java Champion.

Sukhveer Kaur

Sukhveer Java Developer / Linear

Vinod is champ in his work. I worked with him for a shot time but i found him as a person who loves to take challenges, doing RND, especially hard work and by end of day get succeed in his goals. It was really nice to work with him.

Jasdeep Singh

Jasdeep Sr. Software Engineer / Basware

Vinod is a dynamic person with keen emphasis in quality of work , He has worked with me and Juniors very well . He managed the projects with zeal and delivered them on time.