{
"$type": "site.standard.document",
"contributors": [
{
"did": "did:plc:igunvse2uemkwmci3igoxhu5",
"displayName": "Oz Akan",
"role": "author"
}
],
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreigl6sveim6lh6rjveahouzwv5psnfyid5pyhm45efpvonwcrabbje"
},
"mimeType": "image/png",
"size": 127429
},
"description": "It is better with examples.",
"path": "/techs/solid-with-examples",
"publishedAt": "2025-07-20T21:00:00.000Z",
"site": "at://did:plc:igunvse2uemkwmci3igoxhu5/site.standard.publication/luminary-blog",
"tags": [
"programming",
"typescript"
],
"textContent": "The SOLID principles are five foundational guidelines for object-oriented software design that help developers write code that is more maintainable, flexible, and scalable [^2] [^3] [^5]. Please check the citations at the end of the page if you want to read in depth about SOLID principles. Below is a very short description of each. Then we dive into the examples which are more useful than the descriptions!",
"title": "SOLID Principles with Examples"
}