How to Restore Your Custom MastHead in NetWeaver AS

Background Just as I was about to create Software Test Plan (STP) documents, I decided to restore the web application’s original header using the original masthead (.par) file when all of a sudden, the procedure did not yield the expected

Kotlin – Using Lists

This post shows how to create and use Lists in Kotlin. It will also briefly touch on mutable and immutable lists.

How to use the PHP Countable Interface

Background This article demonstrates how to implement and use the Countable interface in PHP. The Countable interface is normally used in conjunction with other interfaces (i.e., Iterator, ArrayAccess, etc.) to create data structures like PHP SPL Library’s SplDoublyLinkedList and SplStack.

The Proxy Design Pattern In Simple Words

We should not modify existing tested codes if we can help ourselves. Instead, we could create new codes to wrap around them that provide additional features. Then, present the new codes to the client code as the original codes. That

Design Patterns Are The Ultimate Toolkit For Programmers

Design patterns are the ultimate toolkit for programmers. Furthermore, we use them to create maintainable software. This post goes through the design patterns and provides sample Java codes. The Need For Design Patterns Design patterns are known solutions to common

The Prototype Design Pattern In Simple Words

The Prototype design pattern creates an object that serves as a template when we need copies of it. Then, we slightly modify these copies at runtime by giving them new properties and behaviors. Unlike other design patterns, our usage of