6 lessons learned for business and business of software from the 'Gladiator' movie

Nikolay Nedev | 15 Dec 2020

6 lessons learned for business and business of software from the 'Gladiator' movie

Everyone loves a good story, and this time I’ll tell you about my favorite.
"The general who became a slave. The slave who became a gladiator. The gladiator who defied an emperor. A striking story. Now the people want to know how the story ends…"

Salesforce mini how to: RefreshView alternative for LWC

Desislav Michev | 9 Dec 2020

Did you notice that most of the components in details or other tabs in the record page are self refreshing when any action is performed on the main record? This behavior is made with an Aura event called “refreshView”. It is very handy - if you handle this event, it will tell you to refresh your component data. If you dispatch this event, it will tell the other components in the current page to refresh their components data.

How a web design is created (and what actually the designer does)?

Ivaylo Furnadzhiev | 3 Dec 2020

How a web design is created (and what actually the designer does)?

Being a web designer for more than 15 years, I often hear comments like “Oh, you make web designs, so you just draw pretty mock-ups?” That's just partly the truth. The true web designers are not just visual artists. They have to get their feet wet in the technical side, as well as to have skills of marketers and even copywriters. In this article I'll share what’s our team’s process of creating a web design, start to finish, from the designer's perspective.

Pricing models for Web Development businesses

Nikolay Nedev | 26 Nov 2020

In our previous article, we briefly mentioned the two most common pricing models used by web development agencies - Fixed-price and Time & Material. Our initial intention was to discuss in full detail the advantages and disadvantages of each of these models; however, the internet appears to be overflowing with information on this matter, so we’re just going to share our own experience on pricing. More specifically, we’ll tell you in which cases we used Fixed-price or Time & Material and why we generally prefer one of the approaches. Also, we’ll give some practical advice on what to watch and how to proceed with your web dev project.

Salesforce mini how to: Open a SubTab in Console from Lightning Web Component

Desislav Michev | 23 Nov 2020

These days UI development in Salesforce prefers using Lightning Web Components (LWC) as they are faster and more modern than Lightning Components (aura). Unfortunately, they are still not a complete replacement for Lightning Components. According to this official page for example, a Workspace API is not supported. This API is used for managing the tabs in Console. The Console itself is highly used by the sales teams or other teams that use SoftPhone inside Salesforce. So it seems that we have a problem, the solutions to which are not that complicated.

Building a microsite generation and management system

Atanas Mavrov | 3 Nov 2020

Building a microsite generation and management system

What would you do, if you had to develop a number of microsites for a client? We faced this issue as a part of a larger project for a real estate portal, which has multiple modules to it. In one of the modules there is an administrative panel through which real estate agents enter certain information about the properties they offer – text, location, video and images, as well as contact information.

How to select the right partner for your web development project

Nikolay Nedev | 19 Oct 2020

Choosing the right web development company for your digital project is a challenge each business owner faces. Nevertheless, such a choice is essentially no different from selecting a business partner for other non-digital projects. Generally speaking, when you are choosing with whom to cooperate, your decision largely depends on two factors: the skills and experience of the potential partner and how well you can work together, which we could also define as a “cultural fit”.

Perform action after creating new record in Salesforce Console

Desislav Michev | 14 Oct 2020

We have a client who loves the Salesforce Console and uses it a lot. Recently he gave us a task where he needed the tab for creating a new record to be closed when the record is created successfully and then to focus the source tab. Let’s see how we made it work...

On a way to find the perfect e2e testing tool - part 3

Valentin Kirilov | 1 Oct 2020

On a way to find the perfect e2e testing tool - part 3

The time to continue our journey of reviewing e2e testing frameworks has come. If you missed our previous articles on the topic don’t hesitate to take a look, we already covered Cypress and Nightwatch.js.

Did you know that you can save up to 90% on your development project?

Nikolay Nedev | 23 Sep 2020

It sounds mental, right? Is it possible at all? Well let me explain how you can spend close to nothing on your wonderful idea when it comes to development.

Why choosing remote development team for your project?

Nikolay Nedev | 10 Sep 2020

Why choosing remote development team for your project?

When should companies choose hiring remote developers instead of recruiting an in-house developer group? In which cases is best to outsource? Which option is most flexible and cost-effective?

On a way to find the perfect e2e testing tool - part 2

Valentin Kirilov | 19 Aug 2020

On a way to find the perfect e2e testing tool - part 2

Welcome back to our journey in search of the best JavaScript testing tools. If you missed our previous article go back to catch up what our goal is and to see our review of the Cypress library.

How Covid-19 affected our work

Milen Nedev | 17 Jul 2020

How Covid-19 affected our work

All companies who have survived the Covid-19 blow are now probably evaluating its impact and planning how to move forward in times of uncertainty. Fortunately, we weren’t hit that hard by the consequences of the pandemic, however, we faced some problems and had to re-prioritize and reorganize our work. Here is how we at MTR Design handled the situation.

Introducing our AWS S3 Logs Parser PHP package

Alexander Kolev | 9 Jul 2020

Introducing our AWS S3 Logs Parser PHP package

A client of ours wanted to have daily stats about downloads of media files hosted on AWS S3, as well as information about the traffic generated from these downloads. Unfortunately AWS doesn’t have a service or an API which could return the information we needed. We had to find another way to solve this case.

On a way to find the perfect e2e testing tool

Valentin Kirilov | 3 Jul 2020

On a way to find the perfect e2e testing tool

We always keep in mind the importance of testing our products especially when it comes to big projects with longer development time and dynamically changing requirements. Taking this into account we decided to try a new testing approach in one of our latest projects.