#QA #ProductQuality #testing #production #bugs

Photo by freestocks on Unsplash

Do you know the consequences of not catching software errors in production? They hit business revenue, damage personal reputation, and can even lead to death. So… let’s avoid having such, right? But how? That’s what shift left testing was made for. It’s an uncomplicated approach to QA that can save your project from massive errors — at a price.

Tech professionals just hope their next deployment won’t cause any errors. But they’re often unsure about their code cleanliness. Which reminds me of what happened to me one day.

My boss stormed my digital workspace with an ASAP request for me…


Photo by Leon on Unsplash

The Scrum Guide has been the centerpiece of the Scrum framework for 10 years now. During this time, it has been evolving along with the changing world including the software development industry. The 2020 edition of Scrum Guide features many changes meant to fine-tune the framework even more towards business.

In this article, we’re going to go over all that is new in Scrum Guide 2020 and provide our opinion on the new changes based on the experience from TSH’s projects, including the definition of Scrum, the incluence of Scrum Guide on the industries, self-managing Scrum team and more.

Scrum Guide — introduction

While…


Disclaimer: it’s not a paid promotion. As the Head of the Marketing team, I’m engaged in the recruitment process, workshops, negotiations with clients, and much more. I’ve witnessed first-hand what difference AWS certifications made for our company, my team and DevOps engineers personally. I just want to send the message out to DevOps specialists who are stuck with their personal development and wonder “Are AWS certifications worth it? Will certificates change anything for my career?” Spoiler: yes, they probably will.

What is AWS certification anyway?

In a nutshell, AWS certification is a document stating that you know what you’re doing as far as Amazon Web…


#React #JS #NativeScript #JavaScript #MobileApps

Photo by Nubelson Fernandes on Unsplash

React Native has largely come to dominate the landscape of mobile development with JavaScript. To the point that a lot of developers don’t even consider the possibility of doing it differently. In this article, I’m going to talk about why it is the case and the alternative solution known as NativeScript. I’m going to show you how you can use it in practice to do much of what you can accomplish with React Native.

If you are a JavaScript web app developer, React Native is likely the first thing that comes to your mind when it comes to a framework…


#sharedhosting #VPS #CloudHosting #AWS #GoogleCloud

If you’re building a website for the first time, hosting is critical — and often confusing. Three of the most common methods are shared hosting, virtual private server (VPS) hosting, and cloud hosting. Thankfully, extensive technical knowledge isn’t a requirement to get up to speed with these hosting techniques.

Choosing the best fit for your website depends on several factors including performance demands, security requirements, cost constraints, scalability requirements, and server administration preferences.

Let’s look at how each hosting method works, its main pros and drawbacks.

Shared Hosting


The cloud and scalability go in pair. Serverless is one of the rising cloud development frameworks that speed up operations around stateless apps by reducing what teams have to manage. In what’s called a “no-ops” approach to growth, the cloud provider relieves engineers from troublesome application and service platform management at a certain cost. Decide if serverless can be the technology for you by examining its nuts and bolts in this rational guide.

Should you develop on-premise or in the cloud? The answer is the one we in IT love — of course, it depends, but you’ll hear why. Allegedly…


React Native has largely come to dominate the landscape of mobile development with JavaScript. To the point that a lot of developers don’t even consider the possibility of doing it differently. In this article, I’m going to talk about why it is the case and the alternative solution known as NativeScript. I’m going to show you how you can use it in practice to do much of what you can accomplish with React Native.

If you are a JavaScript web app developer, React Native is likely the first thing that comes to your mind when it comes to a framework…


#QA #QualitySoftware #testing #UnitTesting

Photo by Zan on Unsplash

There are some repercussions observed in development teams like professionals spending way too much time waiting on their test suite to run or constantly rerunning the test suite if it fails, and this can likely affect the quality of the software.

If you’re one of those teams facing similar problems, implementing a test automation pyramid is all you need.

In this blog, you’ll have a deep exploration into the test automation pyramid and various strategies to manage it. But before that, let’s dive into understanding “Test automation”.

What is test automation?

When it comes to testing, there are primarily two types: Manual and Automated…


#software #release #version #production

The most important part of each project is the premiere of the new software release. A new version of a product, application or system on which developers have worked intensively. The so-called “going to production” is often associated with excitement, adrenaline and, in my personal opinion, a kind of inner joy that it is finally time to present it to the world. But is it always good to push the next software release to be deployed as soon as possible? From the article below, you’ll learn why sometimes it’s good to calm down and wait a little bit before going live with the next software release.

Photo by Surface on Unsplash

A debut or a new version of the product brings joy and excitement as well as a dose of stress and responsibility for success or failure. What will be the reactions of end users to what we have been working on for many weeks, months or years?

To release or not to release?

If you are a Product Owner, it’s natural that you always want the next versions of your software to be released as soon as possible. However, it’s good to be aware that there are situations when, paradoxically, you can save time and money by… not doing so and holding off the release a…


#Product Owner #Business Analyst #Software #development

Do you recall a situation in the project when the Product Owner living on the other side of the globe did not answer your questions all day? Or maybe you are a Product Owner who wants to talk to the team about new functionalities, but the developers are exhausted after a day of work or have not woken up yet? If you answered “yes” to any of these questions — you probably know that these scenarios can cause some serious problems in delivering the product before the deadline. But you know what? A Product Owner can help! If you wonder what the role of the Product Owner in software development is — this article is for you.

Photo by Leon on Unsplash

Responsibilities of Product Owner (PO)

Let’s recall what the role of the Product Owner is characterized by and what is the basis for the organization and project.

The daily tasks of the Product Owner are:

  • representing a group of stakeholders and clients,
  • taking care of a clear vision of a Product Goal,
  • creating a product goal implementation plan and responding to changes,
  • making the final decision as to the sequence of execution of individual items in the product backlog,
  • establishing metrics that will be helpful in controlling the chosen road.

As you can see on the list above, one of the most important responsibilities of the PO is to create a plan. When…

ScaleTech

We engineer the solutions to the problems that our customers want to address with their unique products/services.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store