An introduction to using RESTHeart.
Also find me here:
Baeldung Author
Graham Cox
I'm a Software Developer from the UK with a degree in Artificial Intelligence with Computer Science, and have been writing software professionally for around 20 years, predominantly web applications and APIs using Java and JavaScript but also covering a wide variety of other languages.
Here's what I've written (so far):
Baeldung on Java
- All
- Algorithms (8)
- Java (7)
- Architecture (6)
- NoSQL (5)
- Spring (4)
- Core Java (4)
- REST (3)
- JVM (3)
- JSON (3)
- Data (3)
- Clojure (3)
- Web Services (2)
- Testing (2)
- Persistence (2)
- Networking (2)
- Java IO (2)
- XML (1)
- Spring Boot (1)
- Java Web (1)
- Java Map (1)
- Java Concurrency (1)
Java API for GitHub using GitHub-API
Filed under REST, Web Services
Learn how to access the GitHub API via an object-oriented Java representation of the official GitHub REST API.
Introduction to JanusGraph
Filed under Persistence
Learn about JanusGraph, an open-source, massively scalable graph database.
Getting Started With jMonkeyEngine
Filed under Java
Learn how jMonkeyEngine can jumpstart you into the world of 3D rendering in Java. Use it’s initializer to create a skeleton project and create something interactive.
Introduction to JLine 3
Filed under Java
A quick introduction on JLine 3 for building Java terminal apps.
Introduction to SootUp
Filed under JVM
Learn how to use the SootUp library to perform static analysis and introspection using JVM source code or byte code.
Quarkus WebSockets Next
Filed under Architecture
Introduction to Quarkus WebSockets Next.
Embedded MariaDB Using MariaDB4j
Filed under Data
Learn how to use the MariaDB4j library to integrate with the MySQL alternative MariaDB as an embedded or standalone ephemeral database.
Introduction to Lanterna
Filed under Java IO
Learn about the Curses style Java console UI library Lanterna for for building text-based user interfaces.
Baeldung on Linux
- All
- Scripting (1)
Pipes and Redirection in Linux
Filed under Scripting
A quick and practical overview of pipes and redirection in Linux.
Baeldung on Computer Science
- All
- Algorithms (13)
- Security (5)
- Programming (5)
- Core Concepts (4)
- Path Finding (2)
- Web (1)
- Trees (1)
- Sorting (1)
- Networking (1)
- Math and Logic (1)
Gale-Shapley Algorithm
Filed under Algorithms
Learn about the stable matching problem, and how to use the Gale-Shapley algorithm to solve it efficiently.
Salt and Pepper in Password Security
Filed under Security
Learn about the Salt and Pepper concept used in password hashing.
When to Use Fold-Left and Fold-Right?
Filed under Programming
Learn when to use fold-left and fold-right in functional programming.
Finding the “Visual” Center of a Polygon
Filed under Math and Logic
Learn how to find the visual center of a polygon.
How to Encode a Chess Board State Throughout a Game?
Filed under Algorithms
A quick and practical guide to representing a chess game state.
Converting Light Frequency to RGB
Filed under Algorithms
Learn how colors work in Nature and how computers represent them. Then, learn how to convert between the natural and computer representations.
How Does Chosen Ciphertext Attack Work?
Filed under Security
Learn how the chosen ciphertext attack works.
Differences Between Unicode Encodings
Filed under Core Concepts
A quick and practical guide to differences between unicode encodings.
Procedural Generation of Computer Game Maps
Filed under Algorithms
A quick and practical guide to procedural map generation in games.
Baeldung on Kotlin
- All
- Libraries (9)
- Testing (4)
- Kotlin Classes and Objects (4)
- Kotlin Server-Side (3)
- Asynchronous Programming (3)
- Kotlin-Java Interop (2)
- Kotlin Functions (2)
- Algorithms (2)
- Kotlin IO (1)
- Kotlin Collections (1)
Quarkus and Kotlin
Filed under Libraries
Learn how to develop a cloud-native Quarkus application with Kotlin.
Introduction to Kluent Assertion Library
Filed under Testing
A quick tutorial on using the Kluent assertion library for unit tests in Kotlin.
Okio Overview
Filed under Kotlin IO
A quick and practical guide to the Okio library.
A Guide to Atrium: Assertion Library for Kotlin
A quick and practical guide to Atrium – Kotlin’s assertion library.
Introduction to KotlinPoet
Filed under Libraries
A quick and practical guide to KotlinPoet.
A Guide to RSocket with Kotlin
Filed under Kotlin Server-Side, Libraries
Learn how to use RSocket with Kotlin.
Prim’s Algorithm in Kotlin
Filed under Algorithms
A quick and practical guide to Prim’s algorithm in Kotlin.
Using Spark with Kotlin to Create a CRUD HTTP API
Filed under Kotlin Server-Side
Learn to create simple microservices with the Spark framework.
Collection Transformations in Kotlin
Filed under Kotlin Collections
A quick and practical guide to collection processing in Kotlin.
Baeldung on Ops
- All
- Monitoring (1)
Using Foresight to Understand our CI Pipeline
Filed under Monitoring
A quick and practical introduction to getting CI pipeline insights with Foresight.
Baeldung on SQL
- All
- Database Concepts (1)
Storing a Tree Structure in a Relational Database
Filed under Database Concepts
A guide to representing trees in relational databases.