VOOZH about

URL: https://www.javacodegeeks.com/tag/api-design

⇱ API Design Archives - Java Code Geeks


  • Enterprise Java👁 spring-interview-questions-answers
    Eleftheria DrosopoulouApril 8th, 2026
    0 2,732

    Spring Boot 4 vs. 3: What Actually Changed

    The migration guides list dozens of changes. Most articles rehash the changelog. This piece focuses on the three changes that…

    Read More »
  • Core Java👁 Image
    Eleftheria DrosopoulouApril 7th, 2026
    0 291

    Sealed Classes and Exhaustive Pattern Matching: How They Change API Design, Not Just Syntax

    Both features have been stable since Java 17 and 21. Most articles show the syntax. Almost none explain how they…

    Read More »
  • Enterprise Java👁 spring-interview-questions-answers
    Omozegie AziegbeJanuary 30th, 2026
    0 286

    Implementing API Versioning in Spring

    APIs must evolve as business requirements change, but breaking existing consumers is rarely acceptable. A clear versioning strategy enables services…

    Read More »
  • Software Development👁 Image
    Eleftheria DrosopoulouJanuary 29th, 2026
    0 116

    Linguistic Relativity in API Design: How Interface Metaphors Constrain Usage

    7 minute read • Understanding how naming shapes thinking in software design Consider two APIs for managing user sessions. The…

    Read More »
  • Core Java👁 Image
    Eleftheria DrosopoulouDecember 26th, 2025
    1 521

    API Design in Java: REST, GraphQL, gRPC Comparison

    Modern application development demands robust, efficient communication between distributed systems. As architects and developers, we face crucial decisions about which…

    Read More »
  • Core Java👁 Image
    Omozegie AziegbeAugust 26th, 2025
    0 448

    Introduction to Smithy

    In software development, crafting APIs and services with clarity and precision is essential. Smithy, an open-source framework from AWS, delivers…

    Read More »
  • Core Java👁 Image
    Eleftheria DrosopoulouJuly 14th, 2025
    0 370

    GraphQL vs. REST in Enterprise Java Applications: Designing Flexible APIs for Modern Frontends

    As enterprise applications evolve, so do the expectations of frontend teams. With SPAs, mobile clients, dashboards, and micro frontends growing…

    Read More »
  • Enterprise Java👁 spring-interview-questions-answers
    Eleftheria DrosopoulouJuly 11th, 2025
    0 1,040

    Versioning Protobuf APIs Without Breaking Clients

    Design Patterns to Evolve .proto Files Safely in Production Protocol Buffers (Protobuf) have become the de facto standard for defining…

    Read More »
  • Software Development👁 Image
    Eleftheria DrosopoulouJuly 8th, 2025
    0 368

    Designing Evolvable Protobuf Schemas for Microservices

    Protocol Buffers (Protobuf) have become a popular choice for microservices communication thanks to their compact binary encoding and language-agnostic design.…

    Read More »
  • 1
  • 2
  • »
Back to top button
Close