• Richardson Maturity Model

    By Sanidu Lakmal

    The model is introduced by Leonard Richardson, When the software industry transferring from POX (Plain Old XML) to Rest. To achieve the glory of REST, it should climb up the levels. The RMM is explained in 4 levels of maturity. Level 0 This level is called No REST, or the...

  • Managing Project Dependencies with Git

    By Udith Indrakantha

    Motivation There are situations when we have to work on several projects that are dependent on each other. For example, let’s say, we are working on a project that needs a library found in a remote GitHub repository. What do we do at such a time? We can clone that...

  • Introduction to Azure Service Bus Queues and Topics

    By Dilina Hirantha

    When we talk about modern messaging services, Microsoft Azure messaging services take a vital place in between current enterprise cloud messaging services. There, Microsoft Azure provides three different types of messaging services Azure Service Bus, Event Hub, and Event Grid. From the above three types here we after we planned...

  • React State Management with Redux Toolkit

    By Akhila Abesinghe

    React is a JavaScript library that can be used to build user interfaces. React is one of the most popular solutions when it comes to web frontend development. Many people admire the simplicity and flexibility of React. With compared to other popular frameworks like Angular and Vue, React is not...

  • Google Tag Manager

    By Tharindu Subashith

    What is a Tag? Tag is a javaScript code snippet that is embedded in websites to collect information like behavior data, remarketing data, eCommerce data, etc. It is easier to use “Tags” to send data to services like Google Analytics. What is Google Tag Manager? Websites usually contain many tags...

  • Beginners guide on flying a professional drone

    By Harin Samaranayake

    What comes to your mind when you hear the term drone? If you are a beginner, you will get an image of a drone you saw at a toy store, or a complex device operated by professionals. Today I’m going to teach how you can become zero to hero in...

  • Are you a coffeeholic?

    By Shamini Mendis

    People say money can’t buy happiness. They Lie. Money buys Coffee, Coffee makes Me Happy! ~ unknown. If you are a coffeeholic you would agree with the above quote. This blog is for the coffee lovers who out there to expound regards to some of the known and unknown facts...

  • Virtualization Technologies

    By Madushi Sarathchandra

    What is Virtualization? If you think about the word ‘virtual’, which means that it is not physically tangible. In cloud computing, virtualization is the process of making a virtual representation of IT resources by generalising them. That means, separating the resources or requests for a service from the underlying physical...

  • How to Train Your Own Haar-Cascade with Cascade Trainer GUI Without a Problem

    By Kasun Wickramasinghe

    What is Haar-Cascade Classifier? Haar-cascade is a machine learning object detection method that can use to identify objects in a video or an image. There are four major steps in this algorithm. Those are, Haar-Feature selection. Creating integral images. Adaboost training. Cascading classifiers. In order to train a haar-cascade classifier,...

  • DAOs - The innovative interpretation for future organizations

    By Kithmini Gunawardhana

    What is a DAO? DAO stands for Decentralized Autonomous Organization. This is one of the most popular cryptosystems and quite an interesting innovation in decentralized finance (DeFi). Of Course, we can say this would take over the traditional organizational structure that we have followed for a long time. The specialty...

  • Music for your Mental Health

    By Achala Bandara

    Music has great power. In addition to being entertaining, listening to music is recognized to offer amazing benefits for our brains. Specifically, music has the power to alter our behavior, emotions, and thoughts. Then, how does this affect our mental health? Music has the power to make us sing till...

  • Generative AI

    By Dulana Peiris

    Artificial Intelligence has transformed many aspects of the world by empowering us with limitless potential through its application in numerous fields such as e-commerce, healthcare, and entertainment. Today, AI is also capable of using existing textual, visual, audio and audiovisual data to fabricate new content. Such AI models are called...

  • Values and Practices that follow in the Extreme Programming

    By Dileepa Karunathilake

    Extreme Programming (XP) is an agile software development framework that produces higher quality software in a short time while keeping the welfare of the development team. XP team consists of customers, managers, and developers, and all of them are equal inside the team. To achieve high productivity, these teams keep...

  • Next.js - Future of React

    By Kasun Kavinda

    Next.js has become one of the most well-known React frameworks out there. Combined with its simplicity of setup and the out-of-the-box features make you wonder why you have been building React apps any other way. One of the significant benefits of Next.js is we can create both Static Site Generated...

  • Employee Absenteeism and the way it affects the workplace

    By Gayathri Gimhani

    For the smooth running of the process in any organization, the organization’s employees’ presence at workplace during the scheduled time is essential. However, sometimes employees fail to report at the workplace during the scheduled time. This absenteeism is defined as the failure on the part of employees to report to...