Guidelines for writing good libraries

Photo by Fotis Fotopoulos on Unsplash

What is a library?

A library is a collection of implementations of behavior, written in terms of a language, that has a well-defined interface by which the behavior is invoked


So a library is an artifact containing the implementation of some functionality but hiding it behind an API. “Host” systems can use the library to…




Code, products, platforms, books, music

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Microservices Factory with Amazon ECS

Friday Development Updates: 💥The Reveal of DeRace Races💥

Sonoff Basic R2 + Tasmota

How to add Swagger UI to a Play application

Troubleshooting the WSO2 MicroGateway

Deploying Airflow on Private Google Kubernetes Engine

Install Jenkins using Docker and Terraform in AWS Cloud

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kislay Verma

Kislay Verma

Code, products, platforms, books, music

More from Medium

What Ugly Pull Requests Look Like

My code review checklist

Why did I decide to study Software Engineering?

Managing Technical Debt Is No Different Than Managing Health Debt