Blogs

Nikhil Wanpal

Nikhil works as a Technical Architect with IP and Innovation Center of e-Zest and is a full stack developer with 7 years of experience in technologies like Java, Spring, Node.js and jQuery. When not coding, he loves cycling and spending time with his family. In an alternate universe he would have loved to be Robb Stark.

Recent Posts by Nikhil Wanpal:

How to Handle File Upload with Node, Express 4.0 and jQuery

This post is a continuation of my previous post with a similar name, (except the added inputs on jQuery) and is a response to the feedback received for the first one. I have had tons of comments and questions for the previous post, thank you all for that. And this post is to answer the most recurrent question asked, as comments, as mails or even in person. So let us go for it. Prerequisite for this post is that you should have gone through the previous one and it would be great if you can have the code handy.

Topics: Node.js Express 4.0 and jQuery Java Node Technology

Externalizing Test Case Configuration While Unit Testing Spring Application

Recently while testing a spring-based app, we required the ability to change the test case values frequently. We had the tests, mocking framework and test suites but we needed to have the ability to choose what values get passed to the test cases for the next run we trigger, especially for business use cases.

Topics: java solution consulting jee programming application Testing java application development java architecture consulting j2me application development jee5 software development jee software development Technology

Introduction to Git - Part IV

Here’s the fourth post in a series of Git posts intended to help programmers understand Git. These posts are primarily targeted towards Windows using CVS for programmers to help them move to Git for versioning. The previous two posts covered the following:

Topics: Introduction to Git Introduction to Git - Part IV Technology

Introduction to Git - Part III

This is the third post in a series of introductory posts intended to help programmers understand Git. These posts are primarily targeted towards Windows using CVS using programmers to help them move to Git for versioning. The previous two posts covered:

Topics: Introduction to Git Git - Part III Git Technology

Introduction to Git - Part II

Welcome to the second part of the Introduction to Git. In the first part we saw the basics of a Git repository, how to install Git on a Windows machine, initialize and commit our files. Those who missed it can go through it here. On the way, we also saw some of the basics of unix, to understand why Git behaves the way it does.

Topics: Software Development versioning system Git software configuration management versioning software Technology

e-Zest Solutions is digital experience engineering company with facilities in the United States (Detroit & San Jose), Germany (Hannover), United Kingdom (London UK) and India (Pune) with global clientele. Our services include custom software development, offshore software development, UX consulting, BigData, Managed cloud Services (Azure & AWS), SharePoint consulting/Migration, Enterprise Java application development, Automated software testing services.