In this article Java Unit Tests make easy — Random Values with PODAM, we discuss how to generate random values to object, collections we use on Junit test using PODAM library.

For example, let see what would be the test case to fetch an object from a function.

Please look below code snippet. In this object contains the list of child objects too.

In this code snippet, we can see a lot of hardcode data we have…


In this article, we are going to unbox the Azure Percept DK.

What is Azure Percept?

Azure Percept is a comprehensive, easy-to-use platform with added security for creating edge AI solutions. It is a combination of hardware, software, and services designed to accelerate business needs using IoT and AI at the edge. Azure Percept covers the full stack from silicon to services to solve the integration challenges of edge AI at scale.

What is Azure Percept DK?

Azure Percept DK by ASUS is a pilot-ready development kit with a carrier board, mounting tools, and Azure Percept Vision, a camera-enabled system on module (SoM) for rapid scenario-based customization. Azure Percept…


In this article, we are discussing the Software Component Coupling.

Previous articles

What is a Software Component Coupling?


In this article, we are discussing the Software Component Cohesion.

Previous articles

What is a Software Component Cohesion?

Principles of component cohesion help developers to determine how to divide the class into components. These principles depend on the fact that at least some classes and their interrelationships have been found. Thus, these principles take a downward view of partitioning.

Reuse / Release Equality Principle (REP)

REP states that reusable granules, a component that is not smaller than release granules. Anything we reuse should need to release and pursued. It is unrealistic for a developer to simply write a class and say…


In this article, we are discussing the sub-topic of the design principle , DIP: Dependency Inversion Principle.

Previous articles

What is The Dependency Inversion Principle?

Maduka Jayawardana

Technically savvy, results-driven and goal-focused professional with years of experience, abilities and skill as a technical leader.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store