Posts

SonarQube

Installation of SonarQube Download the below: Community Edition SonarQube from  Offical sonarqube website If Windows OS, navigate to  bin\windows-x86-64 and execute  StartSonar.bat If successful, navigate to   http://localhost:9000/ In case of any issues, A common one is not able to give the Java version when Sonarqube requires a different one from the one set in your PC.  For this set environment SONAR_JAVA_PATH to the one required by sonarqube like "<you jdk path>\jdk-17\bin\java.exe"

ELK : A Killer Solution for Log Analysis

Image
  Introduction Overview Installation One of the ways of installing ELK stack, as per my personal preference is not to use the Installer Wizard, rather download the corresponding zip from ElasticSearch  and start the services via command line Elastic Search: Download the latest version. Logstash:  Download  the latest version. Kibana:  Download  the latest version. Filebeat:  Download  the latest version. For Logstash, Kibana, and Filebeat the configuration file plays an important role and the input & output should be provided for Logstash and Filebeat. And for Kibana, the elastic search cluster details to which it should be listening. Once successfully started these applications as service, navigate to  http://localhost:9200  for fetching the elastic search cluster details. http://localhost:5601 for viewing the Kibana. First Run For configuring ELK Stack for the below flow diagram: Use the configure files as per my Github project: ELK

Linked List Implementation : In Simple Terms

Image
Java Starter Kit #1 Overview In Java POV, the collection framework gives us a wide range of data structures to choose from. Among them, one of the legacies yet widely used data structure is Linked List . The major Pros of Linked List come into play when the data structures need to store a huge amount of values or when the length is not definite. This is the time when this implementation of collection shines. The insertion and deletion of elements from LL are faster than other data structures.  Unlike array which again is a popular implementation of List interface in Java, LL doesn't store data in a continuous manner. Some other pros include: - Zero Memory Wastage: when an element is inserted or deleted, the allocation of memory is dynamic. When removed the previously-stored node reference is removed as hence GC clears it. And when inserted it allocates a new node when it is inserted and doesn't pre-occupy any space in the heap at the initialization of LL. Linked Lis

Jenkins : A must know CI CD Tool

Image
Introduction Shipping your product just after you have committed your changes in code. Automatic Build, Running Test Scripts, Release to your artifactory. Ya  Continous Integration  is the exact thing I am talking about. Jenkins is the most popular CI-CD tool available out in the market nowadays. As always to kick-start a new tool the official documentation is good but not the ideal solution as it can be a bit high level. Jenkins has its official tutorial:  Jenkins Tutorial Recommendation Tutorial Articles:   Jenkins Tutorials Point Tutorial Overview Installation Download Jenkins from its official website: Jenkins Download . Download the corresponding installer for your operating system. Install the installer via the wizard and do the required steps on wizard-like setting the default port, admin username, and password. My personal suggestion is to go with Stable-LTS (Long Term Support) version. Installation is an easy task, after installation, the Jenkins server will start at localhost

Documentation Approach : Enterprise Management

Image
Well, I am a big fan of documentation and the reason for the same is not because I know a lot, the reason for the same is that I don't know a lot! Fact ! There are a lot of misconceptions that Agile Methodology is against Documentation. Working software over comprehensive documentation The above statement in Agile Manifesto states the importance of documentation in a project, but the real interception of the statement is often described incorrectly. It means you should create documentation that provides value and at the same time does not hinder the team’s progress. Agile document requirements are user stories, which are sufficient for a software developer to begin the task of building a new function. Major advanatages of documentations are: A single source of truth saves time and energy. Determine what others need to know about the product/services provided by us. The hiring and onboarding process can be easier. Enables Revision Control and provides a proper process for updates. S

Oracle University Learning Subscription

Image
 Oracle provides free training with Badges. Visit Oracle University Learning site for this awesome free Explorer Training. DevOps Explorer Badge So how to earn this Explorer Digitial Badge in your field of expert from Oracle University for FREE. Steps: Create an account at Oracle University  here . Goto the  Application Development Learning Subscription page. Filter Down: Explorer Training   Select the course you could like to explore Complete the learning path and you have an assessment at last. On clearing the assessment, you will complete the course and earn the badge. You can share the Digitial Badge on LinkedIn, Twitter directly from the Oracle site. Be an Explorer and Keep Learning.

Places to Visit In Kochi

Image
KOCHI Queen of the Arabian Sea For the "General Knowledge" POV visit wiki rather than this 😀  Jokes apart! Visiting  Queen of the Arabian Sea will be one of the everlasting memories in your life. It's One of the Must-visit places in Kerala , no " athukum mele " India , no " athukum mele " World. Well, what's Kochi famous for? Kochi has been attracting millions of people around the globe for ages, and these are not just tourists, it's famous for getting the attraction of explorers and traders from the time of the English people starting finding places on earth ( at least that's what they say they did 😏 ). Ferries and Bridges are one of the major attractions. Kochi even has a Man-Made island. Well, I am not going to make this long, because all you need is a list of spots to visit and not an essay on each. So I am going to jow down all the crazy awesome places you must visit when you are in Kochi. Scenic  Chinese Fishing Nets Fort Kochi Bea