• Java
    • Conditions
    • Data Types
    • Spring Framework
      • Spring Core
      • Aspect Oriented Programming
    • API
      • Streams
      • EJB
      • JMS
      • JPA
      • Servlets
    • Java Certification Guide
  • 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
    • Java Certification Guide
  • 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
  • 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
  • Functional Programming,  Java

    Lamdas

    Naiomi

    Lambdas are a way of using functional programming to develop concise and powerful Java code since Java version 8. Lambdas implement functional interfaces using the @FunctionalInterface annotation which will contain a single method…

    read more
  • API,  Collections,  Java

    The Collections interface

    Naiomi

    The Collections interface is the root interface extended by most collection types and defines common methods for all collection types. Interfaces and concrete implementations of a list, set and queue will inherit these…

    read more
  • Java,  Security,  Spring Framework

    Spring Security 6 with basic authentication

    Naiomi

    In this tutorial, we are going to set up Spring Security in a Spring Boot servlet application and configure an in-memory user to test authentication. Pre-requisites Step 1 : Add the Spring Security…

    read more
  • Java,  JPA,  Spring Framework

    Spring Data

    Naiomi

    When an application requires interaction with a database, that often means implementing a considerable amount of boilerplate code which, over time, becomes difficult to maintain. Spring data eliminates boilerplate code and abstracts database…

    read more
  • Java,  Spring Framework

    The Springboot web starter

    Naiomi

    Spring web starters are a common place to start building web applications or services and in the Spring world, web applications and services are considered as the same. A single application can contain…

    read more
  • Cloud Computing,  Design Patterns,  Infrastructure,  Spring Framework

    Spring Config Server & Client

    Naiomi

    Configuration are properties that are required by the application but that are specific to an environment. The 12 factor methodology for building cloud native applications notes that externalizing configuration is important where applications…

    read more
  • Data Structures,  Java

    Java Data Structures

    Naiomi / 0 Comments

    What is a data structure? In any application that you are building, there would most likely be data involved. You may require to group and sort that data in a particular way or…

    read more
 Older Posts
Newer Posts 

Recent Posts

  • Vector Databases Explained
  • Constructors and Object Initialization
  • The Strategy Pattern in Java
  • Understanding Project Loom’s Virtual Threads
  • SOLID Principles
Ashe Theme by WP Royal.