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·53 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...DiscussDeno
Şaban Şafaksabansafak.hashnode.dev·May 12, 2023#2 ConceptThese definitions outline a series of steps and interactions that occur within the context of problem-solving or opportunity identification, particularly in the development of a concept or solution. Here is a breakdown of each step: 1) Stakeholders i...Discuss·53 readsGe{Req}ENconceptual
Şaban Şafaksabansafak.hashnode.dev·May 11, 2023#1 Start with WHY?Project/Practice-Based Learning (P²BL) is an effective educational approach that promotes active learning through practical, hands-on projects. When applied to the requirement development process, P²BL can enhance creativity, critical thinking, and c...Discuss·105 readsrequirements
Rune Hansén Steinnesroderik.no·Mar 9, 2023Helix editor with multiple lsp's for one languageThe helix editor is in its early days. It's quite insanely cool as it stands, and even cooler if you choose which branch to run yourself. Warning! This is a typical blog post of mine... "lest I forget, do these steps and you'll be fine!" I did this...Discuss·1.9K readsPython
MKTmokoto.hashnode.dev·Oct 23, 2022Fix eldoc don't show function signature in some situationsTable of Contents Current issue Solutions Current issue The default option eldoc-message-commands covers the normal use case(already including self-insert-command. But it is not add c-electric-* by default, which means you will not get function si...Discuss·75 readseglot