-
Conditions in Java : If…Else
Conditional logic is common practice when different actions or tasks are required to be performed on input or data and is based on specific conditions being met. If…else Scenario: Evaluate the user’s input…
-
Streams API
The Streams API creates a sequence of items and iterates through data collections by collapsing iterations into more efficient and readable code. There are multiple ways to create a stream instance from a…
-
Access modifiers in Java
Access modifiers determine how and where variables and methods can be accessed and enable you to restrict scope to specific functionality in your program. Access modifiers supports more secure and maintainable code.
-
AWS API Gateway
AWS API Gateway is a managed service that provides solutions to administrative and design challenges experienced when implementing APIs. Modern applications expose APIs to facilitate simple integration with other systems and services. Features…
-
S3 for object storage
Amazon offers storage options to accommodate different types of data to be stored in the cloud. Storage Options EFS (File storage) Data is stored as files in folder hierarchies and accessed through a…
-
String Algorithms
String validation algorithms are quite common when determining the properties or attributes of the string. The output of a validation algorithm is boolean, that is, true or false. Validating all-or-nothing properties Scenario :…
-
Container orchestration with Kubernetes
What is a container? Read about containerization before moving on to Kubernetes. What is Kubernetes? Kubernetes is an open-source container orchestrator that is designed to automate the deployment, scaling and operations associated with…
-
Object-oriented programming concepts in Java
Inheritance in Java Inheritance is a way of defining relationships between classes and supports easier debugging and maintenance. A class can inherit and extend functionality from a single direct superclass. The extends keyword…
-
-
Structural Software Design Patterns
Structural design patterns are a way of structuring code to make it more maintainable and flexible by re-using solutions to common problems. The idea stemmed from the book “Design Patterns: Elements of Reusable…