Articles Java Magic of Memory management in Java – Garbage Collection Gayan Sampath July 23, 2023 Java, one of the most popular programming languages in the world, is renowned for its…
Articles Software Engineering Demystifying Design Patterns Gayan Sampath July 16, 2023 Design patterns are an essential part of software development, providing tried and tested solutions to…
Articles Software Engineering The Art of Unit Testing Gayan Sampath July 9, 2023 Unit testing is an essential practice in modern software development. It plays a pivotal role…
Articles Software Engineering Object Oriented Programming and Key Concepts of OOP Gayan Sampath July 2, 2023 Object-oriented programming (OOP) is a programming paradigm that uses objects and their interactions to design…
Articles IoT What is Edge Computing? Gayan Sampath June 25, 2023 Edge computing is a distributed computing paradigm that brings computation and data storage closer to…
Articles Java Dive into Java Virtual Machine Gayan Sampath June 18, 2023 The Java Virtual Machine (JVM) is a virtual machine that executes Java bytecode. It is…
Articles Docker What is Docker? Gayan Sampath June 11, 2023 Docker is a platform for developing, shipping, and running applications. It uses containers to package…
Articles Java Object equal() and hashCode() in Java Gayan Sampath June 4, 2023 The equals() and hashCode() methods are two of the most important methods in Java. They…
Software Engineering Tutorials How to use Git in Software Development Process Gayan Sampath May 28, 2023 In this short tutorial we gonna discuss how to use git in the development process…
Articles IoT Does GPS need Internet? Gayan Sampath May 21, 2023 GPS, or Global Positioning System, is a satellite-based navigation system that allows you to determine…