Mriia Means Dream

Building a new software development team

DreamProIT is the name of our new software development team, inspired by the word ‘mriia’ in Ukrainian, which means ‘dream’. We were formed in the wake of the destructive Russian invasion of Ukraine, and our Ukrainian team members (everyone but me) all left their homes for safety further west –... [Read More]

Understanding different environments: Development, Testing & Production

Interview with DevOps Engineer, Stepan Slyshov

From the initial idea to the final polished product, software goes through various environments. Each environment, be it development, testing, or production, serves a specific purpose and requires its own set of configurations. Managing these multiple environments is often like navigating a complex multiverse – one wrong turn can cause... [Read More]

Managing a start-up team: challenges, opportunities, and lessons learned. Part 2

Opportunities you have when managing a start-up team

Opportunity /ˌɒpəˈtjuːnɪti/ (noun) – an inherent part of any challenge if you switch from the oh-shoot to let’s-get-this-done mode. [Read More]

Regression Testing: Challenges, Tools, and Best Practices

Interview with Test Automation Engineer

In software development, even minor changes can trigger a domino effect of unintended consequences. Whether it’s introducing a new feature, bug fix, or update, there is always the risk of disrupting the existing functionality by implementing new logic that conflicts with the existing code. Regression testing is a crucial process... [Read More]

Case Study: How a robust CI/CD pipeline transformed our client's project

Releasing software goes beyond just writing code. It involves months of continuous development, testing, and configuration, with the ever-present risk of finding issues that can force everyone to refactor work done several weeks ago. Having a CI/CD pipeline can help prevent such situations, improve efficiency, and streamline the software development... [Read More]

Managing a start-up team: challenges, opportunities, and lessons learned. Part 1

Challenges of managing people in a start-up

Start-up /ˈstɑːrt.ʌp/ (noun) – a great challenge and a rewarding opportunity if you are bold enough to face the obstacles and take risks. [Read More]