
This story is not about buying more GPUs. It’s about using what you already have — wisely.

Evrone’s migration to Contentful addressed both technical and editorial challenges:

PullKeeper is an open-source tool by Evrone’s Anton Bogdanov for tracking pull request stats on GitHub and GitLab. It offers reviewer metrics, customizable time settings, and automated notifications. With a free basic version and premium plans starting at €25/month, PullKeeper supports integrations, historical data comparison, and more. Future updates include Azure DevOps integration and a desktop app.

The "Samolet" Group of Companies established the brand media "Easy Speaking" to engage with its audience effectively. Divided into "Life" and "Pro" sections, it aims to enrich readers' lives and provide professional insights. Evrone developed a user-friendly WordPress website for the content team, tailored to their needs within just three weeks. Custom plugins were crafted to enhance text handling capabilities, ensuring seamless content management. The result: a swift deployment of a fully customized platform, enabling the team to focus on content quality.

Mafin, an insurance aggregator, sought Evrone's expertise to revamp its infrastructure and develop a B2B platform for the finance and insurance sector. Initially planning a simple migration, unforeseen dependencies complicated the process. However, through collaborative effort, they successfully transferred nine services to Yandex Cloud, reducing costs significantly. Evrone's DevOps team not only resolved legacy issues but also optimized the infrastructure, resulting in a threefold decrease in monthly maintenance costs. The project prompted a restructured approach to future endeavors, emphasizing thorough audits and accurate estimations.

In Go development, developers often write their own variables or constants and then reuse them in code that accesses the standard library. That’s why our Go developer, Sasha Melentyev, created the usestdlibvars linter — which determines the ability to reuse variables or constants from the standard library. So instead of writing your own constants, you can reuse those constants that are already in the standard library.

At the moment, Yandex Tracker can not automatically move tasks around the board, so you have to move tasks yourself, which is not always convenient.

In Python programming, there are many things that developers have to consider and keep in mind when writing code. Those issues and practices differ from company to company and from team to team. At Evrone, we created our own collection of guidelines for Python, in order to build a common denominator for writing code within the company.

When our Golang developer, Alexander Melentyev, was working on one of our client’s projects, he had to work on integrations with the partner’s API. During the integration, we didn’t want to pull the real API, so there was a need use mock data to test API. The partner had an openAPI specification, on the basis of which it was possible to generate a server using swagger-codegen, but such tools have a nuance — they generate stubs, meaning that if you follow the “handle” from the specification, you will get an empty response, and you will need to write it yourself.

Uploadcare provides companies with simple, powerful, developer-friendly building blocks to handle file uploading, processing, and delivery. With Uploadcare, developers can cover the entire file cycle fast, eliminating months of manual work.