Magazine

Legacy migration by a thousand features

In today’s global marketplace, being successful for business is about staying relevant. The technology is there to help make it happen. But the business environment changes, the customer requirements evolve and, at some point, there comes a time when it’s no longer economically viable to support the outdated application. What are the best ways to migrate? How do you ensure that the migration results meet the best outcomes? Jacek Chmiel, Director of Avenga Labs analyzes the legacy migration feature parity as a pattern or antipattern. Let’s find out.

Read more

Project success vs scope and timeline limitations

The projects with fixed time and fixed scope sometimes give managers the perception of predictability and control. Project management is far from being that simple. Explore some how-tos about planning and execution of a project with fixed scope and timeline.

Read more

GraphQL – What is it? Why is it?

GraphQL has been around for years, but what is it for? Putting aside pure technicalities, it is a mature technology that is supported by major tech players for its practical business applications. The question is if the added complexity is worthwhile in your particular project case. Sometimes the hardest architectural decision is to refrain from using something. We recommend that everyone learn what GraphQL is for, what it is, and to consider its usage in your business applications. Here are some pros and cons of the technology and also what the practitioners have to say.

Read more

Daily project work prioritization: focus on real business value

How to ruthlessly set project priority tasks to produce real value for business. Prioritization is primarily an instrument for getting more out of the limited time. It can help you with everything from focus on the most important project elements and to the overall productivity and project’s successful delivery.

Read more

gRPC – remote procedure calls’ choice for the 2020’s?

gRPC, a universal open source RPC framework is 5 years old. Many companies use this effective messages exchange technology for connecting multiple services in their environments. gRPC is applied from connecting services in data centers to distributed computing to connect devices, mobile applications and browsers to backend services across various languages in on-prem or cloud environments. Let’s take a look at its current state and the future of this technology.

Read more

Strategic Sustainability: What’s inside the box?

Today’s businesses are redefining new ways of growth backed by the promise of digital and technology delivery. That is, staying relevant to the customer in the 21st century is about being profitable and responsible. How exactly does the ability to gain financial success and societal value work? Creating a sustainable value is a part of Avenga DNA. The importance of becoming a profitable business is undeniable, but the backbone of our company is how we impact our clients, partners, and individuals in the wider world around.

Read more

Web apps – all the things you don’t have to do on your own. Part 3: Image optimization

In this part we continue the topic of web application performance and address image optimization and some tech aspects for business as a holistic guide to improving web app performance. Image optimization today is an art every business has to master. From attracting users to the web page to reducing site load time, it’s a vital element of building a successful company of the modern digital era. Also, we will showcase how wao.io, our own SaaS solution is helping with image optimization.

Read more

Linux on Windows – take two (WSL 2)

In the world of enterprise software, a dichotomy has existed for quite some time: the desktop OS is Windows and the server OS is Linux. Windows desktop developers have been looking for an easier way to work within the Linux environment. This includes thousands of our Avenga developers working on ambitious digital products. Now you can have it all – the perfect native support for the hardware with tools and runtimes of near native Linux. We analyze the Windows Subsystem for Linux (WSL), the second edition, which is based on a lightweight virtual machine and well integrated with a host OS.

Read more

Logging of Exceptions in Salesforce

Unpredicted behavior in a custom code. Can we eliminate it? Your customized Salesforce code increases the capabilities and flexibility of the Salesforce org. But, at times, custom code is also tricky to use. It would be great if we could detect unpredicted behavior in our custom code through functionality, such as catching and logging exceptions. Our own Salesforce expert describes possible solutions for running a background job every few minutes.

Read more

Serverless – why don’t we? Promise vs reality

The promises of serverless, versus its current adoption rate make us think about the reasons for the slower adoption rate and what bottlenecks should cloud services providers remove to make it more widely used and faster. Avenga technology experts on the future of serverless and their practical experiences with that technology.

Read more