Career

Introduction to Java Lambda.

Introduction Java 8 introduced a significant feature named Lambda that enables the developers to use functional programming constructs in Java. Experienced Java professionals (including me), who are deep-rooted in using object-oriented ways of solving problems, find it difficult to grasp concepts of Lambda and other functional constructs. I read several blogs and book excerpts before understanding how to use Lambdas in day to day programming work. In this post, let us look at what Lambdas are and how to approach and solve problems in a more functional way using Lambda expressions.

General career advice for Software Engineers/Developers.

Introduction I am a Software Engineer with over 14 Years of experience. I have lead various project implementations and have been fortunate to work with many junior developers. Working with junior developers provides an incredible opportunity to share your learning and learn from them as well. I have been a positive influence on many of them, and I thought that it would be helpful to share my experience with a wider audience.