• 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
Protocols

HyperText Transfer Protocol (HTTP)

HTTP, the Hypertext Transfer Protocol facilitates every transaction over the World Wide Web and is used to define how requests and responses between servers and browsers are transmitted and formatted.…

read more
April 28, 2022
API, Java, JMS

Java Messaging Service (JMS)

Messaging is a common integration pattern used by Java applications. The Java messaging API (JMS) supports message creation, delivery, receipt and the ability to read messages. JMS defines roles for…

read more
May 13, 2022
Data Types, Java

Java Primitive Variables

Java classifies data with data types based on its value. Because Java is a static language, all variables have types that are set when the variable is declared and once…

read more
April 24, 2022

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
  • Security

    Mutual TLS (mTLS) between microservices

    Naiomi

    The role of identity in digital security is crucial, and this extends to microservices. Some security patterns in microservice architecture overly trust the network once a request has passed a certain point, allowing…

    read more
  • Jackson,  Java,  Libraries

    Serializing/Deserializing OffsetDateTime with Jackson

    Naiomi

    Serialization and deserialization of `OffsetDateTime` types in Java with Jackson involves converting an `OffsetDateTime` object to a JSON string and vice versa. Jackson provides built-in support for Java 8 date and time API,…

    read more
  • Java

    Java memory management

    Naiomi

    The most common memory in a computer is the RAM (Random Access Memory) which stores and accesses data while applications are running. The way in which computer memory works is very similar to…

    read more
  • 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
 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.