Friday, April 22, 2022

How to export data from Oracle database using SQL*Plus command line?


Oracle database is a collection of data which treated as a unit.  Oracle Database is the first database designed for enterprise grid computing which supports to connect hardware and software components on demand to meet the changing needs of businesses.


SQL*Plus is an interactive and batch command-line query tool that is installed with every Oracle Database installation. It can access through the following ways.

  • Command-line user interface
  • Windows Graphical User Interface (GUI)
  • iSQL*Plus web-based user interface


In this article, I am focusing on how can we interact with the Oracle database using the Command-line user interface.

Thursday, May 27, 2021

Introduction to Coreference Resolution in NLP


What is Natural Language Processing(NLP)?



Most probably you may have experience of using Google Home with voice commands or finding something on the internet using Siri on your iPhone. These are two practical applications built using NLP.


Natural Language Processing is a branch of Artificial Intelligence that makes it possible for computers to interpret, understand and manipulate human language. It tries to fill the gap between computer understanding and human communication. Speech recognition, spelling checking, keyword search, and many more techniques come under NLP.


Sunday, December 13, 2020

Working with WSO2 ESB sequence

What is Apache Synapse?


Apache Synapse is a lightweight and high-performance Enterprise Service Bus (ESB) which acts as a bridge between several applications. It uses Apache Axis2 as its underlying web services engine. Synapse is configured using a simple, XML-based configuration language.



Monday, August 31, 2020

Introduction to Quartz Scheduler

When  you are implementing new functionality in Java, you may have to run a task in one of the following ways.

  • daily at 8.00AM. 

  • after every 10 minutes.

  • only weekends.

  • once a month or year.



You need to use a scheduler to fulfil this requirement and you can select one of the following.

Sunday, June 14, 2020

How to add FHIR module into the OpenMRS Platform?

What is OpenMRS?




A few decades back,  all the medical reports of patients were recorded as paper records. It could not be easy to manage and had to spend more time when working on them. When modern technology came, Health Care Applications were created and used to effectively record and manage patient medical records. Some of the Health Care applications are created as free and open source applications. OpenMRS is one of the open-source EMR tools that have been developed and implemented since 2004. It is used by healthcare workers over 5,500 health facilities around the world including 169 countries.

Monday, May 25, 2020

What is FHIR?

FHIR is the abbreviation for Fast Healthcare Interoperability Resources. It provides a standard to exchange electronic healthcare records by defining data formats and resources. 

Monday, May 11, 2020

What is WSO2 ESB?


What is ESB?


An Enterprise Service Bus (ESB) is fundamentally a software architecture. It gives a communication system between mutually interacting software applications in a service-oriented architecture. It removes the point-to-point integration and integrates numerous applications together over a bus-like infrastructure. It will handle transforming and routing the messages according to their appropriate destinations.

Sunday, March 1, 2020

Getting Started with Maven

Since Ant, Maven, and Gradle are dominated in the JVM ecosystem as  Java build automation tools, you may be familiar with Maven If you have ever worked on a Java Project.

Let’s explore how these Java build automation tools evolved in the JVM ecosystem.

  • Apache Ant (“Another Neat Tool”) is a Java library which is used to automate the build processes for Java applications. Other than that it can be used for building non-Java applications.
  • Apache Maven is a build automation tool and also a dependency management tool. It is primarily used for Java applications. Maven also uses XML files the same as Apache Ant but in a much more manageable way.
  • Gradle is a dependency management and a build automation tool which was built upon the concepts of Ant and Maven.

In this article, I am going to discuss Maven as a dependency management tool. 



Monday, February 3, 2020

Glance over AWS re:Invent 2019


AWS re:Invent is one of the major learning conferences for global cloud computing community. It is hosted by Amazon Web Services. This event consists of keynote announcements, training, technical sessions, certification opportunities and many more. Last time it took place in Las Vegas, USA in December with over 75 launches and announcements of new services and features. 



Wednesday, September 18, 2019

How to skip certain error or next n number of errors in MySQL replication environment?


MySQL replication is a process which replicates all the data in the MySQL master database to MySQL slave database/s.



Friday, August 16, 2019

How to send custom Email using AWS SES  on Node.js App?

Amazon Simple Email Service (AWS SES) enables you to send and receive email using a reliable and scalable email platform. It only provides a sandbox environment by default to prevent spamming. Amazon SES requires to verify your identities (the domains or email addresses that you used to send emails and receive emails ) in the sandbox environment to confirm that you own them. Because you are only allowed to send emails from verified identities.




How to send Slack notification using a Python script?

 In this article,  I am focussing on sending Slack notifications periodically based on the records in the database. Suppose we have to monit...