There is a dedicated software development team behind every outstanding project. Suffice it to say that the capacities of your in-house development team can sometimes be not enough for a complicated project you are working on, and you may need access to a greater talent pool by hiring outsourcing dedicated developers. Now, because of the…
Regular meet-ups as a part of expertise gaining and professional skills improvement
Without any doubts, engineers’ expertise and professional skills are the most relevant issues when considering hiring a team for a complicated project. That is why Expert Soft makes a song and dance about the constant development of our software engineers and their abilities improvement. Why have meet-ups become our common practice? There is a constant…
Why can it be beneficial to consider a multi-vendor relationship?
From time to time, almost all businesses deal with some vendor-related problems. Maybe they become too dependent on a vendor’s technology and expertise, or just start working on a project where having only one vendor is not enough. At these times, employers start thinking about diversifying their suppliers and add one or a few…
Changing an IT Vendor: How To Ensure an Untroubled Transition
Despite all the challenges you might be facing with your current vendor, like deadlines disruptions, substandard quality, an irresponsible approach towards work, or just a constant growth of prices – you can still be afraid of changing your provider because of the potential complications such a shift can bring with itself. In reality, though, it…
Our history of working on SAP Hybris
SAP Hybris is now among the top two or three digital commerce platforms in the world. The list of companies using it is impressive and includes a great number of global large-scale enterprises. Besides the most basic revenue goal, the other reasons those companies started using SAP Hybris included their longing to expand their business…
Going back to the office or working from home: IT outsourcing as a thing to consider
Are we going to return to the office or are we staying at home, working remotely? That has probably been the most asked question for the last couple of months. Everyone tries to make some sort of predictions. But it’s still nearly impossible to know for sure whether our future workplace will be a desk…
Headless hybris auth implementation
Why headless? Hybris is a big multifunctional omnichannel enterprise e-commerce platform built on top of java with spring. As it supposed to be it follows common enterprise java practices, e.g. MVC approach for the web parts of applications and unwavering jsp as a view layer. Apart from that hybris also provides a full-featured frontend solution…
Smart caching in Hybris
Introduction Performance matters. It’s good when a web site behaves fast because this improves user experience and reduces error rate due to timeouts and lack of resources. The Hybris platform addresses this aspect of system runtime by adding a cache layer between the database and models. If a model item or a query for models…
Use transactions in Hybris if you care about performance
In my career, I participated in several projects that are based on the Hybris e-commerce platform. I wrote tons of Hybris code and read a lot more of other’s code. There is one thing that is common to all Hybris projects that I dealt with – transactions are used very occasionally. In most cases it…
IN-HOUSE TEAM vs. REMOTE TEAM – Pro’s and Con’s
We should face it: if you can afford a large and highly qualified in-house team – do that! Sure that having professional skilled employees onsite is a rosy dream for the most entrepreneurs. BUT the reality often dictates other rules, so let’s think what drives companies to outsource. It’s not about the costs First let’s…