Technology

Docker for Dummies

What are Docker Containers? Docker containers provide a consistent environment throughout the whole Software Development Life Cycle SDLC. Docker is a tool designed to create, deploy and run applications by using containers. It allows a developer package an application with all the libraries and dependencies it needs. It ensures your application work seamlessly in any… Continue reading Docker for Dummies

Technology

JAVA 8 – Static and Default Methods in Interface

Interface world before JAVA 8 All Java developers learnt this sentence in early days of their practice “Java interface can only contain methods which are declared as public and abstract in nature.” This statement was absolute true before Java 8, which made some significant changes the way interface can be used in Java framework. Introduction… Continue reading JAVA 8 – Static and Default Methods in Interface

Technology

Just-In-Time (JIT) Compiler

1. Overview  The Just-In-Time (JIT) compiler, commonly referred as JIT Compiler, is a part  of Java Runtime Environment (JRE) that improves the performance  of Java applications at runtime. In computing JIT compilation, which is also known as  “Dynamic Translations” is compilation done during execution of a program.  Traditional Java compiler compiles high-level Java source code… Continue reading Just-In-Time (JIT) Compiler

Technology

A definitive guide for Web Services development – II

REST API PART -II Table of contents What is REST?Creating a Students APICreating a resourceSetting up databaseJDBC connectivityAdding to the resource class Creating a RepositoryTesting the API In this tutorial, we will deep dive into the basics of creating a Java Rest API using JAX-RS and MySQL. Hoping that you have read my previous post… Continue reading A definitive guide for Web Services development – II

Technology

A definitive guide for Web Services development – I

PART - I The Environment Setup The scope of this tutorial is to set up a basic environment for your application to run. For building a REST API from scratch, please go to Part -2 of this post. Table of Contents Install homebrewInstalling JavaDownload Eclipse IDESetting up Apache Tomcat serverCreating a dynamic web projectConfiguring JAVAX… Continue reading A definitive guide for Web Services development – I