
DISCOVER
TECH EXPERTISE
Your Go-To Source
Syntactic Sugars in JAVA
What are Syntactic Sugars? In computer science, syntactic sugar is syntax within a programming language that is designed to make things...
Misleading Compile time Error in Free-form Programming Language
In this post let us discuss a scenario where a missing semicolon error is interpreted as a different error by the compiler in a free-form...
Java - Check if two given strings are isomorphic to each other
Isomorphic Strings Two strings X and Y are isomorphic strings if all occurrences of each character in X can be replaced with another...
Multithreading: Thundering herd, Cache stampede and Lock convoy problems
(Image Credit - Pinterest) First of all let's get some basics established. What is Concurrency? Carrying out more than one tasks at a...
JavaScript Array, Set and Sort - Finding the second largest element of an Array
In this post let us explore a simple problem of finding the second largest number of an integer array using JavaScript. We will discuss...
JavaScript Regular Expression with Grouping and Back References
In this blog, let us learn some of the Javascript regular expression basics using an example. Regular Expressions in JavaScript A Regular...
WSO2 API Manager - Writing Gateway Wire Logs to Separate Log File
WSO2 API Manager Gateway has a feature to log incoming and outgoing HTTP/HTTPS requests and responses of the Server. This feature is...
Exploring Key Stores and Public Certificates - Part 01
In this post let's explore the fundamentals of a Java Key Store (JKS) and a Public Key Certificate. The key store is a storage facility...
Building WSO2 Identity Server Components
In this post let us see the proper order of building the WSO2 Identity Server components without any dependency failures. Sometimes we...
Installing Third party JARs to a Maven Project - 2
In the previous post, we discussed how to install the JAR file to the locally .m2 repository. In this post let us proceed with the...
Installing Third party JARs to a Maven Project - 1
Most of the time when we built a maven project we use JAR files that are hosted in Maven Central Repository. Maven Central Repository can...
Downloading Dependencies from Maven Central
In each maven project we need multiple dependencies and JARs to be imported. There are two ways we can included dependent component to a...
Setting up Development Environment on a Mac
Recently I was trying to setup a development environment on my Mac and faced a lot of hassle installing Java and setting up the...
Deep dive into Git Add
In this post let us discuss some common ways of using "git add" command. The "git add" command adds a change in the working directory to...
GitHub Authentication Failure when Clone, Fetch, Pull and Push
Have you ever came across this strange behaviour that even with the correct credentials you are not able to Authenticate to your GitHub...
WSO2 IS-5.7.0 Configuring MFA with SMS OTP and Email OTP
In this post let see how we can configure WSO2 Identity Server 5.7.0 with two step Authentication. Following are the two steps we are...
















