Alex PliutauforfreeCodeCampfreecodecamp.org·Jan 8, 2025Understanding the Language Server Protocol – Easier Code Editing Across Languages and ToolsIn the past, many code editors were built just for one specific language. To provide rich and smart code editing, tight integration between the editor and the language tooling was a must. On the other hand, there were (and still are) more general-pur...Language Server Protocol
Sohag Hasannotes.sohag.pro·Oct 25, 2024Mastering the Liskov Substitution Principle in Laravel: A Real-World Guide 🚀Liskov Substitution Principle in Laravel Have you ever tried replacing your regular coffee machine with an espresso maker, only to realize it doesn't quite fit your morning routine? That's exactly what the Liskov Substitution Principle (LSP) helps us...PrinciplesSOLID principles
Lars Blumbergnlited.de·Oct 5, 2024Using Helix Editor with a Dockerized Python LSPRunning a LSP in a docker container definitely keeps your operating system clean from all dependencies required to run LSPs. Additionally that allows you to run and configure different LSPs in different containers for different projects. The next sec...121 readsPython
Ganesh Rama Hegdedesignpatterns.hashnode.dev·Aug 25, 2024Liskov Substitution Principle (LSP)The "L" in the SOLID principles is the Liskov Substitution Principle or the LSP. In this BLOG, I had mentioned the definition of the LSP. Subtypes must be substitutable for their base types without altering the correctness of the program. Essentially...1 likeTypeScript
Barmanjibarmanji.hashnode.dev·Aug 23, 2024How LSP and Auto-Complete in IDE's are related?Auto-completion in Visual Studio Code (VS Code) using the Language Server Protocol (LSP) is a process where the editor interacts with a language server to provide context-aware code suggestions. Here's how it works in detail: 1. Initialization: Lang...10 likeslsp
Geo J Thachankarygeothachankary.hashnode.dev·Aug 14, 2024Understanding the Liskov Substitution Principle (LSP) with C#In our ongoing series on SOLID principles, we've already covered the Single Responsibility Principle (SRP) and the Open/Closed Principle (OCP). In this post, we'll dive into the Liskov Substitution Principle (LSP), the third principle in the SOLID ac...152 readsS.O.L.I.D Principles Using C#SOLID principles
Luis Gustavo Ganimiluisgustavoganimi.hashnode.dev·Aug 9, 2024Understanding SOLID Principles: A Guide to Writing Better Code in TypeScriptIn the world of software development, adhering to best practices can significantly enhance the quality and maintainability of your code. One such set of best practices is the SOLID principles. SOLID is an acronym for five design principles that help ...45 readsSOLID principles
Hankyu Kimhankyukim.hashnode.dev·Jun 10, 2024SOLID Principle and Design PatternsSOLID abbreviation represents : SRP(Single Responsibility Principle) - A class should have only one responsibility. OCP(Open Closed Principle) - Software entities should be open for extension, but closed for modification LSP(Liskov Substitution Princ...solid
Saurabh Mahajanblog.saurabhmahajan.com·Apr 24, 2024S.O.L.I.D Principles - The Practical GuideWelcome to our exploration of SOLID principles—a foundational set of design principles in software engineering that can elevate the quality and maintainability of your code. In the ever-evolving landscape of software development, writing code that is...183 readsFundamentalsSOLID principles
Mario Montellanetworkmario.hashnode.dev·Dec 20, 2023The Liskov Substitution Principle.The Liskov Substitution Principle is one of the five principles of SOLID, a set of guidelines for the design of object-oriented software. This principle was formulated by Barbara Liskov in 1987 and states that objects of a derived class must be able ...lsp