-
Mobile UI Automation Using Flutter Driver
By Ruwani MithrasenaBefore 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 LunuwilageThe 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 AmarasingheEvery 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 DissanayakaFlutter 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 KarunathilakagRPC 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 LakshanCross-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 GoonetilakaMicro 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 JayasingheIntegrating 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 SubashithWant 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 NavaratnaAgriculture 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...
-
Integrating Azure AD SSO
By Chalith DesamanFrom this blog post we will be discussing how to integrate Azure AD SSO with your .Net core application. And then we will see how to Integrate Graph API and access AD user from the application. Here I’ll be guiding you step by step with the code samples. But before...
-
COVID-19 & All the Terminologies You Need to Know
By Eashan RajapaksheCluster A cluster of disease or infection is a group of related health events that occurred at about the same time in the same region. You may have noticed some new cases identified as “outbreak clusters” of the current coronavirus. Community spread Group spreading is transmitting a disease within a...
-
Thinking Beyond Working From Home
By Nilmani Ruwanthika MenikgeThe Coronavirus pandemic has forced all of us (individually and collectively) to re-think every aspect of our lives. One such aspect is our approach to work. Currently, businesses are forced to change traditional modes of operations for at least white-collar jobs, where most of the work is conducted at an...
-
Introduction to Software Defined Networking (SDN)
By Kasun AmarasingheSoftware-Defined Networking (SDN) terminology is in the networking industry for nearly just over a decade now and it is getting more popular every year. We can hear stories about how the entire network systems will be dynamic and programmable in the near future. So what is SDN and why is...
-
How a Skeleton Starts its Motion
By Sithara DissanayakeStarting from the first ever animated movie, we have grown up with quite a lot of such fascinating imaginations that look alive by now. Not only that, the typical movie industry too has stepped forward, broadening in a large scale, mingling with the lively imaginary characters. There are fictional movies...