Technology. Business. Experience.

Choose keyword

View more

No articles in this archive

4 days ago • 7 min read time

To date, almost all QA Engineers have been testing Web and Mobile applications almost exclusively. But have you ever thought of Windows Desktop application test automation? I believe the thought…

1 week ago • 7 min read time

Before we begin, allow me to share a story hiding behind the Framework.  At Maestral, we always strive for quality and constant improvement of our processes. Recently, we decided to…

2 weeks ago • 9 min read time

Have you ever opened a website that was loading for (what it seemed) ages? How long did it take you to close it? And have you ever gone back? First…

2 weeks ago • 4 min read time

Have you ever been in a position where you were supposed to plan something on behalf of the whole group of people whom you also needed to engage in that…

1 month ago • 8 min read time

Selenium 4 is launching “soon”. The most exciting news: Selenium will be W3C standardized.  Browsers, such as Chrome, Firefox, Safari are all following W3C standardization, so from now on browser…

2 months ago • 8 min read time

I began writing this post hoping it will help you see all those shades of threats and risks to your code. What is Threat Modeling: If you want to build…

3 months ago • 9 min read time

Level of complexity: Beginners  Hello and welcome to Introduction to Azure Sentinel. If you’re (relatively) new to the DevOps Universe and you’re still finding your way around, you’ve come to…

3 months ago • 6 min read time

Intro Most of the traditional applications’ read and write database requests are asymmetrical, and database is mostly adapted to only one type of request. In this blog, I’ll show you…

3 months ago • 14 min read time

Introduction: The dreadful CMS trade-off Modern web is all about great performance. If you’ve been in this industry for a little while, you’ll have likely heard about how much it…

4 months ago • 2 min read time

Maestral dominated the Sandoz Hackathome 2020! The Hackathome The event, described as a ‘collaborative movement to reimagine access to healthcare, helping improve people’s lives around the world’, took place between…

4 months ago • 8 min read time

A system steadily growing in popularity Apache Kafka is a genuinely likable name in the software industry; decision-makers in large organizations appreciate how easy handling big data becomes, while developers…

4 months ago • 5 min read time

In this challenging and unprecedented period, even the most flexible companies wondered if they would adapt quickly enough to operating in an altered setting, weighing the pros and cons of…

5 months ago • 3 min read time

Is Selenium WebDriver (with or without additional libraries such as DotNetSeleniumExtras.PageObjects) your testing tool of choice?If so, I imagine built the page classes most likely look something like this: A…

5 months ago • 13 min read time

Deno?? Have I just misspelled Node? Yes and No. (No-De / De-No) It was created by Ryan Dahl, the expert that stands behind the NodeJS, hence the name game-play.  As…

5 months ago • 3 min read time

Imagine the following scenario: The most popular and highly visited film festival in Southeast Europe needs you to create a customized ticketing software. MVP deadline – 2 months. You have…

6 months ago • 3 min read time

Companies doing software development are either: Technology companies, offering technology-as-a-service and/or technology products to clients and end users Tech-enabled companies, using tech services and products (sometimes off the shelf, but…

6 months ago • 3 min read time

It’s been nearly four years since the first version of .NET Core was introduced (June 27th, 2016). It has been a long journey filled with continual innovations, improvements, and excitement because…

7 months ago • 11 min read time

This writing originally appears at codeeve.com. If you’ve been working with Angular, you might have found yourself in a situation where you questioned the need of using external data store…

7 months ago • 5 min read time

A Very Short History Lesson  The QA role in a scrum team has changed considerably over the last decade.In the beginning, we were mostly using several testing tools and did everything…

7 months ago • 4 min read time

Somewhat unexpectedly, the coronavirus pandemic has triggered a global conversation on mental health like few other events have done in the past. It ought to be counted as its most…

8 months ago • 7 min read time

In recent years, air toxicity contributed grossly to mortality rates. With the increase in the urban population, air quality has become an alarming concern around the world. Thus, the necessity…

9 months ago • 7 min read time

Out with the old, in with the new, may you be happy the whole year through! I hope you’ve all had time to wind down and rest in the last couple…

9 months ago • 6 min read time

This is a two-part guide for programming the AR Drone 2.0 using JavaScript and Node.js. Read more about building a custom app to configure and control your drone in Part…

10 months ago • 10 min read time

Looking back: Microsoft Coded UI  A few years back I was engaged in an enterprise automation-testing project with an existing automation solution — Microsoft Coded UI testing framework. I really loved using it,…

10 months ago • 10 min read time

If you use Selenium Web Driver and C# as your automation tools for creating and maintaining automation scripts for on-demand/automated web application testing, but dread detailed testing reports — you’re in the…

10 months ago • 7 min read time

Contrary to popular belief, Waterfall is still alive and well (yes, even in software development). True, Agile as a delivery model has been winning “the battle” for quite some time…

12 months ago • 5 min read time

Over a year ago we embarked on an exciting journey with Virgil Holdings. Virgil takes great pride in being the largest community of hospitality talent at 5.7 million members — and…

12 months ago • 3 min read time

HCareers — the largest hospitality recruitment and career platform in North America Virgil Holdings Inc. owns and operates HCareers, the world’s most comprehensive career navigation, and recruiting platform. The HCareers…

1 year ago • 4 min read time

In an ongoing battle to remain productive while delivering quality code, we are always on the lookout for the practices that help us do our best work. Code inspection plays…

1 year ago • 10 min read time

Speeding up the test execution process is on every test engineer’s mind when working with a custom Selenium framework. Even more so if you’re working on a long term project,…

1 year ago • 8 min read time

Although I wrote the following blog a while ago, I decided to re-publish it since the topic is still of interest to many. It seems everywhere you look these days,…

1 year ago • 6 min read time

As testing engineers, we often live through some bothersome scenarios. I am sure everyone can relate to the following situation: you are maintaining an automation test that keeps failing in a…

1 year ago • 7 min read time

Software testing in complex, large-scale software systems When working in a scrum team, QAs spend as much time working on potential failure detection as the actual software testing. Keeping in…

1 year ago • 8 min read time

Known as “the dark art”, software estimation torments everyone across different industries. There’s no way around estimation, and there is no escaping it. In software development, things tend to get…

1 year ago • 5 min read time

You are probably familiar with the term static code analysis, especially if you have a few years of experience under your belt. And if you’re just getting started, let’s go to…

1 year ago • 5 min read time

Retaining clients might be the only thing more challenging than obtaining them. Doing so in an ever-evolving, fast-paced environment such as the IT industry, makes this a “heavy category” mission….

1 year ago • 5 min read time

We’ve reached the point where getting lost in the glow of a smartphone screen has become a cultural certitude, a new norm. The shift from the traditional areas such as…

1 year ago • 9 min read time

A solid software product has to be intuitive, scalable, fast and reliable. Once these ABC’s of the product are ensured, it’s important we put some heavy load on it and…

1 year ago • 7 min read time

Key takeaways The decorator is a structural design pattern that uses composition instead of inheritance It provides a flexible alternative to sub-classing for extending functionality at runtime By enforcing the…

1 year ago • 5 min read time

This is a two-part guide for designing flexible and cross-platform API using ASP.NET Core. You can read Part 1 here. In this part, we will explain how to configure API middleware and other…

1 year ago • 13 min read time

This will be a two-part guide for designing flexible and cross-platform API using ASP.NET Core. Key takeaways ASP.NET Core is a cross-platform, high performance framework which can be used for…

1 year ago • 10 min read time

In the following tutorial I’m going to show you how to create your own Selenium WebDriver — C# automation framework with the help of four design patterns: Page Object pattern…

2 years ago • 7 min read time

Node.js is a powerful platform used all over the world to build incredible things. In this article I will present the whats and whys of Node.js, the package managers you…

2 years ago • 5 min read time

Introduction Most of you probably heard that more and more people are using Microsoft.NET Core technology. .NET Core was created as an open source, cross-platform so it can be used in…

2 years ago • 8 min read time

No matter how many tests you’ve run, once your application is nearly complete, there’s really only one way to know whether or not your software can handle the actual demands…

2 years ago • 4 min read time

Here’s the truth about software development industry: technology alone is not enough and it never will be. Yes, writing clear and readable programs is important, but designing, writing, testing, and sustaining…

2 years ago • 4 min read time

When I started working with React Native recently, I did a lot of research on infinite scroll. There are many proposed solutions online, even libraries ready to be used, but none…

2 years ago • 5 min read time

According to the 2015 Standish Group Chaos Report, only 29% of projects were deemed successful while 19% of them failed. The situation hasn’t changed much over the years. As the success…

2 years ago • 7 min read time

Beginner’s guide for setting up your first Solidity smart contract. When I realized all the possibilities blockchain provides, I immediately wanted to create something. So I decided to work on…

2 years ago • 5 min read time

This blog focuses on teams that specialize in developing software products. First things first: What is a distributed team? A group of people who work together but are separated by their…

2 years ago • 8 min read time

I am probably not the only software developer who Googles everything, even the things I know how to implement, in order to check if anyone has some useful tips and…

2 years ago • 4 min read time

Whether it is due to frustration, creativity or combination of both, the modern age software industry is overflowing with ever-emerging frameworks and working methodologies. A few make money out of…

2 years ago • 5 min read time

Topic modeling & Anomaly detection IntroductionWe are living in the age of data. Using the self-learning algorithms from the field of machine learning, we can turn this data into knowledge….

2 years ago • 5 min read time

It is always a challenge to work on a project where technologies are determined before a designer had an opportunity of an insight. However, such predetermined conditions come with a…

2 years ago • 5 min read time

What does it mean to work with the design systems and how creating one helped build mobile experience for Sarajevo Food Dictionary. Maestral Solutions gladly supports innovative ideas and startups….

2 years ago • 9 min read time

One of the rare challenges I encountered while working with Vue.js which could not immediately be answered by Vue’s impeccable documentation was our clients requirement of enabling the user to choose…

2 years ago • 9 min read time

Even though Augmented Reality (AR) is nothing new to the tech world with projects like Google tango and Vuforia, the rapid rise of the leading player Apple in this field is enviable. Their…

2 years ago • 3 min read time

What is the main prerequisite for successful conflict management? In my opinion, and in my experience, it’s understanding the other person’s perspective better than they understand it, and helping them…

2 years ago • 4 min read time

5 Things We Do to Ensure High Employee Retention and Satisfaction As people, teams and companies too often we seem to get caught up in overthinking, overanalyzing and overcomplicating things…

2 years ago • 6 min read time

More about semantic versioning can be found here: https://semver.org/ For a while we’ve been using semantic build numbers to tag successful builds in tools like Jenkins and TeamCity in order to have the usual overview…

2 years ago • 5 min read time

Are you familiar with that oddly satisfying feeling when you finish a perfectly readable and understandable piece of code and it works just as you’ve imagined it would? If your…

2 years ago • 3 min read time

The technology likely to have the greatest impact on the future of the world economy has arrived, and it’s not self-driving cars, solar energy, or artificial intelligence. It’s called the…

2 years ago • 6 min read time

With React Native we are writing the code for both, iOS and Android, and it doesn’t take long to notice that we need to differ one from another. As we…

2 years ago • 9 min read time

Following my previous article, we are going to continue with an introduction to React Native. Assuming you have everything set up and ready, and you have created your first project and…

2 years ago • 4 min read time

Since I was working as React developer it was just a matter of time when I would check out React Native. My first touch with it did not go out…