learning

man in white shirt using macbook pro

Concept of UDF in Spark: User-Defined Function

Reading Time: 3 minutes As we all know, Spark contains a whole variety of inbuilt functions through which you can do any sort of transformation in your data frame and achieve your desired output, but sometimes you may find that you don’t require them. Then What? In that case, you can define your own function, known as UDFs (User Defined Functions) which makes it possible to write your own Continue Reading

Integrating A Springboot Application with MarkLogic as backend service in easy way.

Reading Time: 3 minutes In this article, I am going to show you how to use Spring Boot as a RESTful web service and MarkLogic as a backend database and how to do marklogic integration with springboot application Introduction Assuming that you have a Springboot application which uses MarkLogic as backend service, this guide will show you how to integrate your application with MarkLogic. The first thing you need Continue Reading

How to delete unused key pair from AWS using boto3

Reading Time: 3 minutes Hi all, today we are going to perform an automation stuff. Using this script we will be going to delete all unused key pair from our AWS account using boto3. By doing this we can ensure that our AWS account remains secure to some extent. Checking all key pairs Firstly we will be writing code to see our all key pairs that exist with the Continue Reading

Developing programmer Development Website design and coding technologies working

Introduction to Liferay. Liferay simple learning in 5 mins.

Reading Time: 3 minutes Liferay is an open-source enterprise portal used to enable corporate intranet and extranet. This Java-based web application platform provides a toolset for the development of customization of portals and websites. Liferay also supports the use of open standards such as the OAI-PMH standard for metadata extraction from repositories (e.g., academic journals). There are different types of Portlet containers such as Apache Pluto, Oracle Web center Continue Reading

Completable Future Improvements in Java9

Reading Time: 3 minutes This blog talks about the enhancements and improvements done in Future library as part of Java9 release.

Reactive Streams with JAVA 9

Reading Time: 5 minutes With the introduction of Java 9, Java community has started to show its support directly towards Reactive streams, which was earlier used by leveraging third-party libraries. Please visit my earlier blog on Reactive streams to understand the basic ideologies which are working behind it like the push-pull model or backpressure. As a part of this blog, we will explore how we can leverage the same Continue Reading

Java 9: Getting started with Jshell in JAVA 9

Reading Time: 3 minutes Java Shell tool (JShell) has been introduced as a part of JAVA 9. It is a Read-Evaluate-Print Loop (REPL), which evaluates declarations, statements, and expressions as they are entered and immediately shows the results. The tool is run from the command line. In this blog, we will learn about this interactive tool that can be used for learning the Java programming language and prototyping Java Continue Reading

Aspect Oriented Programming with Spring

Reading Time: 4 minutes What is AOP? Applications are generally developed with multiple layers. A typical Java application has Web Layer – Exposing the services to the outside world using REST or a web application Business Layer – Business Logic Data Layer – Persistence Logic While the responsibilities of each of these layers are different, there are a few common aspects that apply to all layers Logging Security These Continue Reading

ScalaGeek: Are you ready for the Challenge?

Reading Time: 4 minutes ScalaGeek is an application which promotes Scala concepts with a twist of gaming. It has been published with minimum features or challenges for the users, however, there will be more challenges added later on. The game is divided into Levels and stages. Every stage will have actions which the user need to perform. Once all the actions have been performed on the basis of time taken for it. Although one Continue Reading