Java Learning – Constructor chaining josedacruz, January 12, 2024January 12, 2024 Constructor chaining refers to invoking one constructor from another within the same class. This technique offers several benefits, including: Consider the Java class ColoredPoint2D, which is equipped with three distinct constructors: What should the constructors include to eliminate code redundancy and accommodate the three use cases? The primary constructor, which accepts… Continue Reading
Java learning – Immutability with Records – Constructors josedacruz, January 9, 2024January 9, 2024 Records, in Java, can help to implement immutability due to their inherent properties and restrictions. Here’s an example illustrating how records achieve immutability with a record: With this Point record, the fields x and y are implicitly final. Once a Point object is instantiated, its x and y values cannot… Continue Reading
PaaS – Platform as a Service josedacruz, January 9, 2024January 9, 2024 Platform-as-a-service (PaaS) is a cloud computing model where a third-party provider offers a platform that its customers can use to develop, run, and manage their apps. Continue Reading
SaaS – Software as a Service josedacruz, January 7, 2024January 7, 2024 is a cloud-based software model where users can access the software using a browser. Continue Reading
Java Learning – Multiple Constructors josedacruz, January 5, 2024January 5, 2024 A Java class can have multiple constructors. A default no-parameter constructor, as described in a previous post, and overloading constructors, as many as necessary. When a class doesn’t have any constructors, Java simply provides a default constructor, but as soon as another constructor is written, the default constructor is not… Continue Reading
Java Learning: Default Constructor josedacruz, January 3, 2024 The objective of a constructor is to create an object from a class blueprint. Since the main idea of this action is to create and initialize an object, it makes sense to use the class’s name as the method’s name. This is a special method since it has no explicit… Continue Reading
X-aaS – how many josedacruz, December 5, 2023 X-aaS – How Many? SaaS – Software as a Service PaaS – Platform as a Service IaaS – Infrastructure as a Service AaaS – Analytics as a Service DaaS – Desktop as a Service FaaS – Functions as a Service STaaS – Storage as a Service CaaS – Containers as… Continue Reading
Architecture Style Pattern josedacruz, October 21, 2023 What is an Architecture Style Architecture Style is the same as an Architecture Pattern. It is giving a name to the way the components and its relations are connected. Continue Reading
IAST josedacruz, September 23, 2023 IAST – Interactive Application Security Testing identifies security vulnerabilities in application code while it’s running. Continue Reading
Dynamic Application Security Testing (DAST) josedacruz, September 17, 2023September 17, 2023 Dynamic Application Security Testing (DAST) is a testing process to assess an application’s security weaknesses and vulnerabilities. Continue Reading