-
Core Java
AES Encryption in Javascript and Decryption in Java
AES stands for Advanced Encryption System and it’s a symmetric encryption algorithm.Many times we require to encrypt some plain-text such…
Read More » -
Enterprise Java
Neo4j: Cypher – Neo.ClientError.Statement.TypeError: Don’t know how to add Double and String
I recently upgraded a Neo4j backed application from Neo4j 3.2 to Neo4j 3.3 and came across an interesting change in…
Read More » -
Enterprise Java
Angular5 JWT Authentication (Spring Boot Security)
Welcome to angular5 jwt authentication with spring security.In this tutorial, we will be creating a full stack app using jwt…
Read More » -
Core Java
Fluent Interfaces Are Bad for Maintainability
Fluent interface, first coined as a term by Martin Fowler, is a very convenient way of communicating with objects in…
Read More » -
Software Development
5 Shocking Stats That Prove Logs Are Inadequate
We’re all guilty of logging malpractice. Don’t think so? These statistics might change your mind We won’t sit here and…
Read More » -
Software Development
Git version control with Eclipse (EGit) Tutorial
1. What is EGit ? GIT is a popular versioning system used widely across the software development sector. Despite being…
Read More » -
Enterprise Java
Java problem with mutual TLS authentication when using incoming and outgoing connections simultaneously
In most enterprise environments some form of secure communication (e.g. TLS or SSL) is used in connections between applications. In…
Read More » -
Kotlin
Testing Kotlin with Spock Part 1 – Object
The object keyword in Kotlin creates singleton in a very convenient way. It can be used for example as a…
Read More » -
Software Development
Be a Balanced Product Leader, Not a Feature Broker or Product Dictator
Being an effective product leader is not easy: It requires embracing people’s ideas as well as saying no, being neither…
Read More »