PinnedYair MishnayotThe Liskov Substitution Principle: Code Harmony in a World of ChaosUnveil the secret to robust software with a real-world tale of the Liskov Substitution Principle. Dive in for a lesson in code clarity!Feb 2Feb 2
Yair MishnayotThe Open-Closed Principle: How to Avoid Costly Technical DebtImagine that you are designing a house with modular architecture. You want to create a design that allows the owners to add new rooms or…Jun 13, 2023Jun 13, 2023
Yair MishnayotSOLID Programming Explained — Single Responsibility PrincipleAs software systems grow in size and complexity, they can become increasingly difficult to maintain and scale. This is often due to poor…Feb 8, 2023Feb 8, 2023
Yair MishnayotAsk These 4 Questions When Learning New Technologyit’s easy to think we understand a certain technology, when in reality it’s not the case. So what questions can we ask to make sure we do?Nov 6, 2022Nov 6, 2022
Yair MishnayotCSS Directional Properties vs Logical PropertiesWhat is the difference between Directional Properties and Logical Properties? And which one should you choose for a true responsive design?Aug 21, 2022Aug 21, 2022
Yair MishnayotLet’s Learn Git Reset With Practical ExampleWe all have a moment when we want to abort some code we committed, so let’s learn how to do that in a safe way.May 27, 2022May 27, 2022
Yair MishnayotDo these three things when adding a new member to your teamIn this post I will talk about how to help new members of your team understand your product and fit in your team.Feb 25, 20222Feb 25, 20222
Yair MishnayotHow to learn things fast without going crazyAs people who work in the tech industry, we often need to learn new technologies for our work. With time I found myself struggling with the…Jan 6, 202235Jan 6, 202235