Last week, our Software Tester, Mateusz Michno, hosted an inspiring internal meetup about making language learning an enjoyable part of everyday life. Mateusz, a passionate language learner and self-taught polyglot, shared practical tips, debunked common myths, and emphasized how both mindset and consistency can shape anyone’s journey toward language learning. His talk inspired team members […]
Some years ago, we created a visual map of leadership at Macrix – a colorful chart full of ideas and categories. I recently rediscovered it in our knowledge base. It sparked some thoughts I’d like to share – based on my own leadership journey and experiences over the years. 1. LEADER FIRST, MANAGER SECOND Over […]
After working with AI tools in production environments for some time, I’ve learned that the key to successful AI integration isn’t just about getting faster code generation – it’s about doing it safely. This article shares my practical approach to using AI throughout the development lifecycle while keeping security and code quality at the forefront. […]
Imagine you are developing a .NET application that runs perfectly at first. Suddenly, unexpected runtime errors occur – even though your main project does not explicitly include additional packages. How can this phenomenon be explained? Often, the cause is a transitive dependency: a library such as Entity Framework Core is silently included in your project via […]
Introduction to the concept A cached repository is a design pattern to enhance application performance by storing data in a fast-access memory area known as a cache. This reduces the number of database accesses, thereby improving response times and the application’s scalability. A repository abstracts data access and provides uniform interfaces for CRUD operations […]
Recently, Artificial Intelligence (AI) has been gaining popularity at breakneck speed. OpenAI’s ChatGPT was a breakthrough in Artificial Intelligence, and the enthusiasm was huge. ChatGPT triggered a trend towards AI applications that many companies followed. You read and hear about AI everywhere. Videos and images of celebrities performing strange dance moves appear, or you hear interviews and […]
Before getting to the last part of our series of cybersecurity I encourage You to discover previous one: part 1 part 2 part 3 In this concluding article, we cover the following crucial points: 💡 Application Security & 💡 Data Security. Application Security Application security is a very extensive topic; a whole book could be […]
In the first part of article we share 4 case studies on how lack of quality assurance can lead to financial consequences. In this article we prepared even more interesting examples to learn from. DIA’s automated baggage system (1995) – monthly maintenance cost of $1 million is bigger than manual tug and trolley […]
In this previous two articles about IT infrastructure in depth: part 1 part 2 we talked about IT infrastructure security concerning physical security and network perimeter security. This time we are going to peel another layer of our cybersecurity onion and talk about internal network and host security. Internal Network Security Internal network security […]
Intro – what is article about and what not? Are you working in a highly automated and technology-dependent industry? Or perhaps you’re looking to take the first steps towards digitizing your production facilities? In either scenario, you’ve likely considered the impact of software quality on the success of your proposed solutions. The essential role […]