I’ve written a lot about communication protocols, and application integration. I’ve covered HTTP, WebSockets, message queues
, and Web services. So far, in the section about Web services, I’ve written about what APIs are, reasons to use APIs
, API Design, REST/RESTful/Web APIs, GraphQL, Server-Sent Events (SSE), WebSockets (WSS), and RPC. Next up are SOAP, SPARQL, and Webhooks. That part is quite DENSE as you can imagine ;-)
As I’ve mentioned in my latest weekly status update
, I’ve clearly articulated the difference between REST, RESTful, and Web APIs, as well as why HATEOAS is so important. I sincerely hope that my readers will get to know the real REST architectural style and will build actual REST APIs. I’m not a “RESTafarian”, but I think that it’s really important to understand that REST is not about pretty URLs!
I’ve also covered the history of RPC APIs and explained why RPC is still useful. I’ve also explained why I consider that most REST APIs are actually RPC in disguise.
The backlog of ideas keeps growing
, so I will certainly continue improving Dev Concepts for years to come! I’ve decided
to add Linked Data, RDF, microdata, SPARQL & JSON-LD to the project backlog. I feel like LinkedData technologies are bound to grow in popularity in the coming years. I’ll tell you about that in a future edition!
To finish up, I wanted to let you know that I’ve opened the pre-orders for volume 3
. At the moment you’re the only ones to know. The price is pretty low right now, as it doesn’t account for all the pages that I’ve added compared to my initial estimates. I’ll probably increase it before making the announcement on social networks.
By the way, I’m still looking for more reviewers. If you’re interested, then please reach out to me (by replying to this mail or sending me a DM on Twitter!). I’ll give you free access to the books/drafts in exchange for honest feedback & reviews that I can share publicly.
If you can’t afford it, then send me a DM on Twitter, and I’ll give you a free copy. I’m also interested in giving free access to the content in exchange for honest feedback, so please don’t hesitate to reach out to me ;-)