• Laravel - The PHP Framework for Web Artisans

    By Harin Samaranayake

    Laravel is considered the PHP Framework for Web Artisans. According to hackr.io, it is the best PHP framework in 2021. It was developed by Taylor Otwell in June 2011. Laravel is free and open-source. It follows the Model–View–Controller (MVC) architectural pattern. In this blog post, you will learn how to...

  • Introduction to Flask Micro Web Framework

    By Shakthi Sachintha

    Flask is a lightweight web application framework written in Python. It was initially released on April 1, 2010. The mind behind this awesome framework is Armin Ronacher who is an Austrian software programmer. The initial idea behind this framework was an April fool’s joke, which was so popular enough to...

  • Shippit And The Logistics of Online Delivery

    By Amila Lakshitha Ariyarathna

    As the Covid19 pandemic unfolded throughout the world, many industries/businesses were adversely affected. One segment that fared differently was the ‘Online Retail/Ecommerce’ industry which saw a boom in business worldwide. There are many studies that suggest the growing trend of online shopping is going to stay even when the pandemic...

  • The Future of Big Data with Quantum Computing

    By Asangika Sandamini

    We live in the age of technology, but there’s still plenty to come. In recent years, large companies have been taking small, but important steps forward in quantum computing, which looks set to revolutionize the world as we know it. Quantum computers could spur the development of new breakthroughs in...

  • Allure Report Integration with Cypress

    By Shamini Mendis

    There are lots of cool testing frameworks for different programming languages. Unfortunately, only a few of them can provide good representation of test execution output. Allure Report Framework is an open-source framework designed to create test execution reports that are clear to everyone in the team. What is Allure Report?...

  • Mobile UI Automation Using Flutter Driver

    By Ruwani Mithrasena

    Before starting to know about how to do the UI automation using flutter driver, let’s see what is flutter and why we need to choose flutter to you app? Flutter is; Free and open source project developed and maintain by Google Flutter uses “DART” as the programming language Flutter is...

  • TestCafé Integration with Azure DevOps

    By Kavindra Lunuwilage

    The necessity of doing End to End Testing is getting more powerful each day. Development speed is evolving and the right way to keep riding that speed boost wave is to utilize End to End Testing for your applications. TestCafé is a Node.js tool for automated End to End Web...

  • Single Sign-On and OpenID Connect

    By Hiran Amarasinghe

    Every application requires some form of authentication to secure their domain. The most common way is to use a user name and password with additional configuration such as 2FA and Biometrics. With the growing number of applications, it’s impossible to remember different credentials to individual applications and that demands for...

  • Flutter CustomPaint and ClipPath for highly customized UI design

    By Amith Dissanayaka

    Flutter CustomPaint and ClipPath for highly customized UI design. Mainly simple flutter application has three main components. Widget – holds the configuration of the UI. Element – holds the position of the UI hierarchy, manage life cycles and handles parent child relationships. RenderObject – knows about layouts and paints the...

  • gPRC vs REST

    By Hirunika Karunathilaka

    gRPC vs REST Even though REST is the most preferred architecture for today's web applications, it is always better to compare with other technologies and find the best approach that suits your application. This article provides a high-level comparison between the REST architecture and gRPC. Before jumping into gRPC, let's...

  • Cross-platform Mobile App Development Frameworks Comparison in 2020

    By Tharindu Lakshan

    Cross-platform Mobile App Development Frameworks Comparison in 2020 Mobile application development has become one of the critical areas in software development industry. In the earlier days, only option was to develop mobile apps using native development frameworks. If an App is intended to publish in both IOS and Android environments...

  • Micro Frontends

    By Chamika Goonetilaka

    Micro Frontends Good frontend development is hard. Scaling frontend development so that many teams can work simultaneously on a large and complex product is even harder. Hence, the idea of breaking up frontend monoliths into many smaller, more manageable pieces is gaining lot of attention within the tech community. Perhaps...

  • Integrating RDLC reports to .NET Core Projects

    By Tharindu Jayasinghe

    Integrating RDLC reports to .NET Core Projects One of the biggest challenges faces by many developers when moving from standard .NET framework to .NET CORE is the lack of support for RDLC reports. Microsoft has not come up with a solution for this yet. (The time I write this). There...

  • Identify Device Connectivity with Azure IoTHub

    By Tharindu Subashith

    Want to know the connectivity status of your IoT device? Do you want to show your IoT devices’ connectivity status in a real-time dashboard? Okay, let’s talk about this to come up with a good solution. When talking about the IoT device connectivity, the first thing that comes to mind...

  • Hydroponics

    By Iranga Navaratna

    Agriculture is the science that is related to cultivating plants and livestock. It has been one of the most important parts of the human livelihood since the beginning of civilizations. Cultivation is still the backbone of the economy in some countries where there is fertile land. But do we really...