-
Core Java
Java Command-Line Interfaces (Part 30): Observations
This series on parsing command line arguments in Java has consisted of 29 posts published over four months and covering…
Read More » -
Software Development
Jenkins vs Travis CI vs Circle CI vs TeamCity vs Codeship vs GitLab CI vs Bamboo
Why should you use a tool for your CI/CD workflow, and which one is the right tool for you? More…
Read More » -
Software Development
Set up private blockchain with Ethereum (part 2)
In my previous post I set up a network of two nodes running a private blockchain. In this post I…
Read More » -
Career
Project Management Cheat Sheet: How to be an Effective Project Manager
Being a Project Manager is not an easy task. Having that role in a company comes with the need of…
Read More » -
Agile
The hidden dangers of Process Debt
Most of us involved in software development are familiar with the term “technical debt”. As a quick reminder, it was…
Read More » -
Core Java
Java – HashMap in-detail explanation
HashMap works based on hashing algorithm, As per Java doc HashMap has below four constructors, Constructor Description HashMap() Constructs an…
Read More » -
Enterprise Java
Secure Your Java App with Spring Security, Thymeleaf, and Okta
Never Build Auth Again – Love building user management? With Okta, you can add social login, multi-factor authentication, and OpenID…
Read More » -
Core Java
Implementing Dynamic Dialog Handler with Functional programming
In my previous post I mentioned a common use case when we need to programmatically check if the current transaction is dirty…
Read More » -
Core Java
Java 9 Streams API using JShell
This post looks at the Java 9 Streams API using JShell. The Streams API changes build on the success of…
Read More »