Test

My First Hugo file

@ Dinesh

1 min read
Aug 9, 2018
Test

Scala: Tail Recursion

Tail recursion is a basic but important concept in Functional programming. Recursive functions has always been a pain point for me. I would be eliminated out of several interview rounds if interviewers places emphasis on recursion. In Java world thankfully, most people I know hate recursion because when nesting goes too deep, it impacts the performance if the nested recursion is more than 100 levels deep. Unfortunately(Fortunately), functional programming languages like Scala and Haskell have solved this concept with the term Tail Recursion.

@ Dinesh

3 min read
Mar 20, 2017
Scala: Tail Recursion

Understanding Java 8 Lambda final finally variable

I am a little late to the java 8 party and was trying to quickly get some hands on with lambdas and ran into an issue where I got the error message Variables used in lambda should be final or effectively final   . I know what final is but what is effectively final. Here is what I was trying to do. I had a HashMap which had values like “one : 1”, “two : 2”, “three : 3” and wanted to replace the String ${one} with 1 etc.

@ Dinesh

3 min read
Jun 16, 2016
Understanding Java 8 Lambda final finally variable

How to set up Apache Storm on mac using brew

I am learning about Apache Storm and the guide had long and winding instructions on how to install Apache Storm. I installed the single node using brew and it was a breeze. I did not had to spend time figuring out out if I was installing latest version. Pre-requisites: Make sure that you have ‘HomeBrew‘ installed. One reason that I prefer ‘brew’ is that I do not have to remember where things are installed and brew manages and fixes any updates that have been introduced.

@ Dinesh

3 min read
Dec 26, 2015
How to set up Apache Storm on mac using brew

Waffle : Windows Single Sign On

Last week, I was working on an application where I had to do LDAP authentication. My cmpany has been using a very old jar file that had the required code for authenticating and authorizing users. There were two problems for me. I had to revisit the documentation on LDAP setting in Jboss 4 and figure how to do the set up. Making changes in login-config.xml etc. My new application is using Spring-boot, which comes with built in tomcat libraries.

@ Dinesh

4 min read
Sep 27, 2015
Waffle : Windows Single Sign On

4 ways to set up datasources in Jboss AS 7

Last year my company decided to move from JBoss 4.x/5.x to Jboss AS 7. We use Maven and IZPack plugin to create automated deployment to Jboss 4. As a part of IZPack plugin, we would write the install.xmls for various environment, which would help us deploy war files, log.xml, jars, properties file in respective folders. So the advantage was that Jboss-4 allows you to deploy several xxx-ds.xml files in deploy folder and you can have multiple apps deployed in same Jboss and each app uses it’s respective xxx-ds.

@ Dinesh

5 min read
Jul 22, 2015
4 ways to set up datasources in Jboss AS 7

About