• Java
    • Conditions
    • Data Types
    • Spring Framework
      • Spring Core
      • Aspect Oriented Programming
    • API
      • Streams
      • EJB
      • JMS
      • JPA
      • Servlets
  • Protocols
  • Database
  • Algorithms
  • Cloud Computing
    • Infrastructure
      • Containerization
    • AWS
    • Azure
  • Design Patterns
  • Security
  • Java
    • Conditions
    • Data Types
    • Spring Framework
      • Spring Core
      • Aspect Oriented Programming
    • API
      • Streams
      • EJB
      • JMS
      • JPA
      • Servlets
  • Protocols
  • Database
  • Algorithms
  • Cloud Computing
    • Infrastructure
      • Containerization
    • AWS
    • Azure
  • Design Patterns
  • Security
  • LinkedIn

Categories

  • Algorithms
  • API
  • Aspect Oriented Programming
  • AWS
  • Azure
  • Cloud Computing
  • Collections
  • Conditions
  • Containerization
  • Data Structures
  • Data Types
  • Database
  • Design Patterns
  • EJB
  • Functional Programming
  • Infrastructure
  • Jackson
  • Java
  • JMS
  • JPA
  • Kotlin
  • Libraries
  • Micronaut
  • OAuth
  • OpenID Connect
  • Protocols
  • Security
  • Security
  • Servlets
  • Spring Boot
  • Spring Core
  • Spring Framework
  • Streams
  • Util
  • Java

    Jackson for JSON marshalling/unmarshalling

    Naiomi

    What is Jackson? Jackson is a high-performance JSON processor for Java, widely recognized for its ease of use, efficiency, and extensive features. It provides a suite of tools for parsing and generating JSON,…

    read more
  • Java,  Spring Boot

    Spring Boot Actuator

    Naiomi

    Spring Actuator is a powerful tool within the Spring Boot ecosystem that enhances application observability and management by leveraging Micrometer, a vendor-neutral application façade. Here’s why it’s particularly beneficial: Exposing Metrics and Application…

    read more
  • Java,  Spring Core,  Spring Framework

    Understanding the Spring bean lifecycle

    Naiomi

    In the Spring Framework, the lifecycle of a Spring bean is orchestrated by the Inversion of Control (IoC) container. This lifecycle is important to understand for any Java developer working with Spring, as…

    read more
  • Java

    Enumerated Types

    Naiomi

    Enumerated types, also known as enums, in Java are a special data type that enables a variable to be in a restricted set of named values. The enum keyword offers a way to…

    read more
  • Algorithms,  Java

    Search Algorithms

    Naiomi

    Linear Search Given an array of n elements, find a specific element (x) in the array and return it’s position. Binary Search Binary search tackles the problem of locating a specific element within…

    read more
  • Java,  Util

    Avoid NullPointerExceptions with Optional

    Naiomi

    Optionals are commonly used to prevent null references and NullPointerExceptions in Java code. An Optional is a container object which may or may not have a value. To verify if a value exists,…

    read more
  • Kotlin

    Why Kotlin?

    Naiomi

    Kotlin has become a popular contender for running on the JVM as Java is and there are many reasons for this. While Java is notorious for boilerplate code, it’s difficulty in avoiding null…

    read more
  • Algorithms,  Collections,  Data Structures

    Working with Queues in the Collections Framework

    Naiomi

    The queue data structure can be useful in algorithms where you need to process data in a sequential order. A queue contains the elements in the order they were added, that is, elements…

    read more
  • Aspect Oriented Programming,  Java,  Spring Framework

    Spring Aspect Oriented Programming

    Naiomi

    Aspecting in Spring refers to re-usable blocks of code that are injected into the application at runtime and can be a powerful tool for modularizing and adding behaviour to solve cross-cutting concerns such…

    read more
  • OAuth,  OpenID Connect,  Security,  Security,  Spring Framework

    Spring Authorization Server

    Naiomi

    This article is based on Spring Framework 6. In a recent blog post on the Spring website, Steve Riesenberg announced that the Spring Authorization Server is now available on Spring Initializr. This means that developers can…

    read more
 Older Posts
Newer Posts 

Recent Posts

  • Understanding Project Loom’s Virtual Threads
  • SOLID Principles
  • Java Object Lifecycle
  • Java Certification Guide
  • Declaring and Instantiating Java Objects
Ashe Theme by WP Royal.