Ayush GhaiforGodspeed Systemsgodspeed.hashnode.dev·Apr 18, 2024Configure Over Code & Declarative ProgrammingHello friends I have some good news to share. We crossed 600 members in Godspeed's Discord channel recently! :D Also, I have an important and cool news coming soon. Stay tuned for that. In meantime, let us more forward with our learning path towards ...Discuss·57 readsThe 10X Engineer#configureovercode
Ahammad kabeerkabeerhadi.hashnode.dev·Apr 10, 2024Software Engineering Principles For Front End DevelopmentThe quest for efficiency, maintainability, and scalability within software evolution has forged the trajectory of engineering principles. Initial principles, inaugurated during the 1960s, centred on structured programming, accentuating modularization...Discuss·5 likessoftware development
Saurabh Mahajanblog.saurabhmahajan.com·Apr 8, 2024Object-Oriented Programming ConceptsObject-Oriented Programming (OOP) has emerged as a powerful paradigm in the world of software development, revolutionizing the way we design and build applications. At its core, OOP is a approach that models real-world concepts by creating objects th...DiscussFundamentalsoop
Anshuman Tiwarianshuman-tiwari.hashnode.dev·Mar 31, 2024Four pillars of Object Oriented ProgrammingAs you may have already heard that Object Oriented Programming is one of the most popular programming paradigm ( Programming paradigm is the way of writing efficient, scalable and readable code). Object Oriented Programming defines the set of princip...Discussoop
Romman Sabbirrommansabbir.com·Mar 27, 2024Object Oriented Programming (OOP) - Interface vs Abstraction (Java/Kotlin)[Cover Image by : Rafael de Nadai] In the world of programming, two key concepts often come up: Interface and Abstraction. Both are fundamental to object-oriented programming (OOP) and play crucial roles in designing robust and maintainable software ...Discuss·205 readsmaintainable software
Caleb Harriscalebharris.hashnode.dev·Mar 25, 2024How I would explain Object-oriented programming to a 5th graderLet's face it, programming can be very overwhelming, but the basic ideas behind it are simpler than they seem. Object-oriented programming (OOP) is one such concept. Imagine building with toy blocks – that's OOP! There are four main principles: Encap...DiscussObject Oriented Programming
Nibu B Johnnibu.hashnode.dev·Feb 12, 2024Mastering Dart: A Comprehensive Guide on Abstract classesAbstraction Definition: The process of hiding certain details and showing only essential information to the user. In programming, abstraction means hiding the complex details and showing only the essential features of an object. It's like using a sma...Discuss·27 readsDart
Swapnil Pantswapn652.hashnode.dev·Feb 12, 2024OOPS in Java: Diving deep into 'static' and 'abstract'I have seen a lot of people getting confused with OOPS concepts, especially those related to static and abstract keyword. In this blog, I will be covering up all the possible combinations of code using these 2 keywords, so that whenever someone asks ...Discuss·10 likes·32 readsOOPS in Java
Kemal Taskincontroversialarchitect.hashnode.dev·Feb 2, 2024The rule of threeEvery developer is a software architect. Every time we write code, we follow the design patterns, we decide on the design patterns, we take software principles into consideration, we weigh pros and cons, we aim towards a more maintainable and cleaner...Discuss·94 readsabstraction
Firas Hassanfiras-hassan.hashnode.dev·Jan 31, 2024Basic Java Questions & Answers (Part 4) - Interface & Abstract ClassI’ve compiled a list of questions and answers about fundamental topics in Java that I believe every Java developer should be aware of. This is part 4, covering the topic of Interface and Abstract class. What are the differences between an interface a...DiscussJava