Code Maze Author

Sławomir Świętoniowski

For over a quarter of a century, I have been involved in programming and broadly understood IT, as an academic teacher, an employee of companies from the financial services sector, and currently a mentor/freelancer. Despite the passage of years, this subject still fascinates me, and dealing with it brings joy. Over the years, I have used many programming languages, starting (in my childhood) with Basic, through various types of assembler, in my studies I used Pascal, C/C++, Java, Ada, in my professional career I mainly used C# but also Java, Python and ... many, many others. I had the opportunity to deeply learn database systems, especially MS SQL and Oracle, but also PostgreSQL, MongoDB, ... you name it :-). Currently, I primarily use .NET + C# on the backend and React + TypeScript on the frontend.
Also find me here:


MY ARTICLES:

How to Prevent Concurrent Execution of a Hangfire Job

In this article, we will see how we can prevent the concurrent execution of a Hangfire job. Hangfire is a wonderful tool for scheduling recurring background jobs. But, if we are not careful, we can encounter strange or intermittent errors caused by concurrent...

Result Pattern in C# and .NET Web API

The Result Pattern is a way of returning a response containing the operation's outcome and any data it returned. With it, a method can report a failure without returning null or throwing an exception. In the expanding world of APIs, meaningful error responses can be...