Open Closed Principle
THe second of the "SOLID" principles: "Software Entities should be open for extension but closed for modification"
HTTP Protocol
HTTP is the heartbeat of the Web, and the key protocol through with both applications and services communicate. A general understanding of it is a key part of a developers knowledge base.
Introducing APIs
A short introduction to the nature and structure of APIs on the web.
REST APIs
An Application Programmer Interface is the published set of http endpoints and messages that a service can support. API design and implementation is a rich field of study - here we take a general overview.
Javalin
Javalin is a lightweight framework for composing REST APIs in Java.
Lab-09 Rest API
Evolve a simple Rest service from the existing pacemaker-skeleton app using the Javalin microframework.