DEV Community

Cover image for Stop Building Messy APIs! Here's Your Clean Code Guide🚀

Stop Building Messy APIs! Here's Your Clean Code Guide🚀

Vergil on December 13, 2024

API and RESTful API are fundamental concepts that every programmer should be familiar with. When designing an API, there are some basic requirement...
Collapse
 
yukioikeda profile image
YukioIkeda • Edited

Thank you for recommending Apidog! We will keep up the good work.

Collapse
 
geekvergil profile image
Vergil

Wow! Thanks for building such an amazing tool.It has significantly improved my workflow.

Collapse
 
pabloyeverino profile image
Pablo Yeverino

Good stuff! There was duplication under layered system and code on demand.

Collapse
 
ches profile image
CB

Great read! Very helpful for me, thank you 😊

Collapse
 
geekvergil profile image
Vergil

Thank you! It means a lot to know it helped you out!

Collapse
 
ivanivanovv profile image
Ivan Ivanov

We've built Vratix exactly for this reason - open source API modules that are easy to use, robust and extensible, we build them following the latest best practices so you don't end up with technical debt!

Collapse
 
urbanisierung profile image
Adam • Edited

Didn't know about vratix so far, but it looks very promising! Added it to the next issue of weeklyfoo.com

Collapse
 
urbanisierung profile image
Adam

Great overview! Would be great to have some kind of a cheat sheet as a one pager with these best practices.

Collapse
 
razielrodrigues profile image
Raziel Rodrigues

Will try! thanks!

Collapse
 
dermorzi profile image
DerMorzi

One thing, for updating the data use the PATCH method, PUT is used for overwriting/replacing the data.

Collapse
 
declan_chiu profile image
Declan Chiu (declanchiu)

damn! so cool! bro

Collapse
 
daniel_jones_e9623523157e profile image
Daniel Jones

Apidog looks interesting, I'll give it a try.