Donald Kibetdonaldkibet.hashnode.dev·11 hours agoCreate a Voucher in X++Creating a voucher in X++ without having to create a journal. Initialize Voucher Details Initializes key details like the amount, ledger account, vendor account, posting types, and original voucher. The VoucherTrans method is called with these parame...Discussd365fo
AKASH SHARMAtechbyakash.hashnode.dev·16 hours agoJavaScript Proxies: A Simple Guide to Mastering ThemEver heard of JavaScript Proxies? They’re a super cool feature that lets you take control over how objects behave. Introduced in ES6, proxies give you the power to intercept and redefine things like getting or setting properties on an object, calling...DiscussJavaScript
Michell Stuttgartmstuttgart.hashnode.dev·Oct 8, 2024Single Responsibility PrincipleThere should never be more than one reason for a classe to change We say that a class must be cohesive, i.e, it must be one responsibility. Why a class having more than one responsibility is a problem? Because every responsibility can change, e the ...DiscussSOLID PrinciplesSOLID principles
Michell Stuttgartmstuttgart.hashnode.dev·Oct 8, 2024IntroductionSOLID is an acronym to describe 5 principles to software design using Object-Oriented Programming (POO). These principles are agnostics in relation to programming language, i.e, it’s independent of the chosen programming language. Those principles ha...DiscussSOLID PrinciplesSOLID principles
Ayomikun Osotaayoosota.hashnode.dev·Oct 8, 2024Same Same is Good EnoughAs a developer, I’ve been fed a consistent message throughout my career: Don’t Repeat Yourself (DRY). Every course I've taken, whether from Andrei, Angela, John, or other instructors, has drilled this principle into my head. The message is always the...Discussabstraction
Darshit Anjariadarshitanjaria.hashnode.dev·Oct 8, 2024Optional Chaining: The Nullish Nuisance You Didn’t Know You NeededUnlocking the Power of Optional Chaining in JavaScript Have you ever felt the frustration of trying to access a deeply nested property in an object, only to hit a wall of undefined? Let me share a little story about how I navigated this common challe...DiscussOptinalchain
Jayant Vermajayantverma.hashnode.dev·Oct 7, 2024Optional Chaining in JSConditional object chaining, also known as optional chaining, allows you to safely access deeply nested properties in objects without having to check each level for null or undefined. It is especially useful when dealing with data structures where pr...DiscussJavaScript
Akash Dasakashdas7781.hashnode.dev·Oct 7, 2024Extends vs Implements in Java: A Comprehensive GuideHave you ever thought about the difference between the extends keyword and the implements keyword? Have you noticed where these keywords are used? Now, don’t just say, “In Java, of course!” Just kidding! Obviously, we use these keywords in Java, but ...DiscussJava
Mayank Janiblog.mayankjani.com·Oct 7, 2024Demystifying Value Objects in PHPValue Objects are simple PHP classes that allow us to compare the values of an entity that could be in different formats. For example, money could be in multiple currencies, and it cannot be directly compared with just an amount. Let’s dive right int...DiscussPHP
Akash Dasakashdas7781.hashnode.dev·Oct 6, 2024Understanding Interface vs Abstract Classes in Java and Best Use CasesI hope you guys ever heard about the difference between the abstract classes and the interfaces . This is the key concept of Object oriented programming and mostly used while designing flexible and maintainable applications. Before diving into the di...Discuss·1 likeJava