From d8b7986a6de2a70acdeb6438f40486050b60c544 Mon Sep 17 00:00:00 2001 From: Kyle Thorpe Date: Fri, 21 Jan 2022 09:08:18 -0500 Subject: [PATCH 1/2] Description and resources for SOLID (#1021) Add a description and resources for the SOLID design principles --- .../103-solid.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/content/roadmaps/101-backend/content/114-design-and-development-principles/103-solid.md b/content/roadmaps/101-backend/content/114-design-and-development-principles/103-solid.md index 7d6790eb1..93341b0d8 100644 --- a/content/roadmaps/101-backend/content/114-design-and-development-principles/103-solid.md +++ b/content/roadmaps/101-backend/content/114-design-and-development-principles/103-solid.md @@ -1 +1,15 @@ -# Solid \ No newline at end of file +# SOLID + +SOLID is a set of principles applied to object-oriented design (OOD) to create maintainable, understandable, and flexible code, while avoiding code smells and defects. The principles are: + +- Single Responsibility +- Open/Closed +- Liskov Substitution +- Interface Segregation +- Dependency Inversion + +Free Content +Design Principles and +Design Patterns +SOLID Principles +SOLID: The First 5 Principles of Object Oriented Design From a0095a9b96ca06422f4ed281aa779bc42abce3ec Mon Sep 17 00:00:00 2001 From: Sachin Kotian <40201009+flashnoob@users.noreply.github.com> Date: Sat, 22 Jan 2022 11:59:50 +0530 Subject: [PATCH 2/2] Update 100-elasticsearch.md (#1011) * Update 100-elasticsearch.md * Add elasticsearch details Co-authored-by: Kamran Ahmed --- .../content/116-search-engines/100-elasticsearch.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/content/roadmaps/101-backend/content/116-search-engines/100-elasticsearch.md b/content/roadmaps/101-backend/content/116-search-engines/100-elasticsearch.md index 1c01a877a..882db2bc2 100644 --- a/content/roadmaps/101-backend/content/116-search-engines/100-elasticsearch.md +++ b/content/roadmaps/101-backend/content/116-search-engines/100-elasticsearch.md @@ -1 +1,10 @@ -# Elasticsearch \ No newline at end of file +# Elasticsearch + +Elastic search at its core is a document-oriented search engine. It is a document based database that lets you INSERT, DELETE , RETRIEVE and even perform analytics on the saved records. But, Elastic Search is unlike any other general purpose database you have worked with, in the past. It's essentially a search engine and offers an arsenal of features you can use to retrieve the data stored in it, as per your search criteria. And that too, at lightning speeds. + +Free Content + +Elasticsearch Website +Elasticsearch Documentation + +