• Importance of IOT testing

    By Kawshi Bandara

    What is IOT? In Internet of things, devices are connected through a network to exchange huge amount of data. Simply IOT is a giant network of connected things. When connecting, the relationships can be various. The things may also include people. Therefore, in IOT the relationships can be between people...

  • The Lost Paradise

    By Nalin Marambe

    To the ancient travelers, Sri Lanka was at the center of paradise. But to many of us it was our home. When visitors came to us, our homes were open, warm and friendly. We have a beautiful country, but that beauty came to life because the people were beautiful with...

  • Claim based Authorization in Asp.Net Core

    By Wijitha Wijenayake

    Authentication and Authorization are two most essential features in any kind of application. In Microsoft .Net Technology Stack, Identity Framework is the tool designed to achieve this. In this post I’m not going to talk about the Authentication. I will only show you how we can implement a fully customized...

  • Basic IT Security

    By Muhammed Adheeb

    Today, we live in an online world. Everything is connected to everything else. Communication is not just limited to living things. Today, most of the communication seems to happen among devices! With concepts like IOT, the Cloud and mushrooming of smart devices, the amount of data exchanged among devices is...

  • Velāma Sutta

    By Rajitha Kithuldeniya

    As a Buddhist or non-Buddhist we all should understand that every things in our life depends on the merits and sins. If you are in a very comfortable stage in this life that mean you have done merits in previous lives. But you suffer or facing difficulties on this life...

  • Machine Learning – Why it is the future

    By Chinthaka Chandrasekara

    Machine learning is most probably a term that you have heard at least once during recent times, provided you are, or at least keep up with, the technology industry. That is because it is the future. To elaborate more on this statement, we need to take a better and closer...

  • UX enhancing design layouts (The Z-pattern and the F-pattern)

    By Eashan Rajapakshe

    User experience (or UX for short) is one of the key defining features of any software application. Most people tend to think that UX is the same thing as UI, but this is not true. UI, or User Interfaces are just the pages that a user will come across when...

  • What is new in C# 7.0!

    By Aruna Nishantha

    C# 7.0 has been announced with tremendous changes to development environment with code simplification, data consumption and performance improvements. Unlike in older releases, with the latest features of C# 7.0 making your code clean, efficient and improves the productivity as well. In the following, I have elaborated the usage of...

  • Jaffna, decompiled!

    By Chamil Chandrathilake

    Appetite for travel can be triggered by many catalysts. For some it’s the zest to explore the world. Some others find it interesting to experience different cultures. And for some, it can even be food! Living with software all the time, a bunch of buddies from ‘Geveo Australasia’ got together...

  • Project Manager’s Interpersonal Skills

    By Heashan

    Project managers accomplish work through the project team and other stakeholders. Effective project managers acquire a balance interpersonal, technical, conceptual skills that help them analyses situations. Following are the important interpersonal skills: Leadership Team building Motivation Communication Influencing Decision making Political and cultural awareness Negotiation Trust building Conflict management Coaching...

  • Profiling mobile apps with Xamarin Profiler

    By Priyadharsun

    Introduction Profiling is a kind of dynamic program analysis, which analyzes the program while it is running, and in use. This helps to optimize code and find resource usage that is out of place. A profiler provides insight into the most commonly used parts of your code base, and helps...

  • Blockchain Mining Difficulty

    By Hethu Nanayakkara

    The crypto-currency Bitcoin recorded an all-time high at USD 4,300 in Mid-August 2017. The popularity of crypto-currencies like Bitcoin and Ether (Etherium) have tremendously increased adaptation over the years. Blockchain is the underlying technology that powers these digital crypto-currencies. This post is to explain some technical concepts behind blockchain and...

  • Team perception on the impact of People factors affecting agile team Productivity

    By Asanka Indrajith

    Agile team perception on the impact of People factors affecting agile team Productivity: A Case study of Geveo Organization performance is a key factor which determines the success or the failure of a company. For a software company, their success depends on the success or the failure of software they...

  • Powershell scripting for provisioning Azure environments

    By Ravin Perera

    At Geveo, we mainly use Microsoft Azure as our cloud service provider. Every cloud software project requires the creation of several resources in Azure for hosting/functionality purposes. These resources may consist of web app service plans, databases, service bus and various other services provided by Azure. While the simplest application...

  • Running Protractor tests on Visual Studio

    By Menaka De Silva

    What would you do if you already have a test framework written on pure selenium webdriver, and then the system under test is upgraded to an angular UI? Well, you will have to rewrite your tests entirely, all over again… Not really! You can still use your existing test framework...