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...DiscussPython
Ganesh Rama HegdeforDesign Patterns in Software Blogdesignpatterns.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...Discuss·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...Discuss·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...Discuss·136 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 ...Discuss·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...Discusssolid
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...Discuss·170 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 ...Discusslsp
Serhat Levent Yavaşserhatleventyavas.dev·Nov 27, 2023Liskov Substitution Prensibi Nedir?Liskov Substitution Prensibi Liskov Substitution Prensibi, nesne yönelimli tasarımda ilgili sınıflar arasında ikame edilebilirliğin (substitutability) ve davranışsal alt tiplendirmenin (behavioral subtyping) önemini vurgulayan temel bir prensiptir. İ...DiscussLiskov Substitution Principle
Nick Ballnpbee.hashnode.dev·Nov 10, 2023Neovim, Deno, and TypeScript in a monorepoIf you’ve ever tried to get both Deno and TypeScript LSP’s set up in Neovim you’ve likely run into configuration issues. Both Deno and TypeScript operate on .ts files, so by default both LSP’s will try to attach when you open a TypeScript file. The D...Discuss·28 readsDeno