If you are considering a career in IT, you have come to the right place. This article was written for people like you! For years, we have been helping students take first steps in programming. So far, we have organized seven editions of internship programmes. Over 100 people attended our internship, of whom around 40% […]
continue readingChallenges That Lie Ahead Us
The interview with our CEO, Pawel Midon, was brimming with questions about Convista Poland’s future. It was a space to delve into the challenges lying ahead of our company, teams, projects and the market. However, it was not just about questions; it also offered comprehensive answers on our strategy. Wioleta Patkowska (HR Manager): What challenges […]
continue readingConvista Poland history from CEO perspective
Wioleta Patkowska (HR Manager): Could you tell me how it all started? Paweł Midoń (CEO): It started in the year when the first iPhone was released. It’s good that I didn’t know what I know now: how much the world of IT and technology would change. I thought I could create a company that would give customers and employees something exceptional: something […]
continue readingManagerial practices in the eyes of employees
Wioleta Patkowska, HR Manager: Let me start by asking you about an exceptional manager who played a role in your professional career. Who were they? Agata Bandych (HR Specialist): An expert I could trust because they knew what they were doing and did not stumble in their work. Even if I didn’t agree with something, I could back off because I trusted their competence and […]
continue readingHow to create reusable components in SAPUI5 and is it worth it?
Introduction Fiori allows to create different types of applications – using Fiori Elements or simply Freestyle applications. However, we often want to use a piece of code from one application in another. In such a situation, is copying a piece of that code into the other application the only solution? Not necessarily! In Fiori SAPUI5, it is possible to create reusable components. Reusable components SAP […]
continue readingUniversal Automation Centre (UAC) by Stonebranch
Universal Automation Centre (UAC) is a business process automation platform offered by Stonebranch. UAC integrates disparate systems and applications to automate business processes, creating a consistent environment managed with automation using a scripting language. It allows to move files, run tasks, generate reports, send notifications and conduct many other automated processes. Universal Controller is a Java web application running in a Tomcat container that […]
continue readingBasic-Auth is deprecated. How about OAuth 2.0 and OpenID Connect?
In this article, you will learn the basics of the OAuth 2.0 authorization framework and a simple identity layer which located on top of the framework – OpenID Connect. Introduction Before OAuth, the common pattern for granting access to an external application’s account was to simply give it your password and let it act as a you. Communication always consisted of entering […]
continue readingOAuth, SAML, OpenID – Managing Authentication for Multiple Platforms
Nowadays security has become more important than ever. Implementing the right standards is required for applications to grant access to resources in an expected way. Oftentimes instead of implementing your own solutions, it is possible to apply proven standards that the industry has been using for years. This approach might yield numerous benefits, such as: the economy of time; […]
continue readingCreating Users Dashboard with SwiftUI
In this article, you’ll learn the basics of the SwiftUI framework, which was created in 2019 by Apple and is now gaining on popularity, slowly replacing UIKit in building iOS-apps views. We will go through the basic components and build a simple user interface. The final result of our project will look like in the […]
continue readingNavigation in Jetpack Compose using Voyager library and ViewModel state
In this article we will use Voyager library to implement navigation in Jetpack Compose. The navigation will be driven from ViewModel and will use StateFlow for handling one-off navigation events. Why Voyager? The official Google library for navigation suffers from many problems. The main one is usage of URLs for routes and passing parameters. Because of that, every parameter must […]
continue reading