Developer Log

What is Open Banking?

A few weeks ago I stumbled upon this interesting article: regarding future technology in banking. That future technology is called “Open Banking”. Definition of “Open Banking”? In short, the practice of allowing third-party services to access banking data to third parties is known as open banking. Open Banking is an umbrella term for a…

Read More

Learn how to use async inside useEffect hook

Did you stumble upon a WTF moment when using async inside useEffect hook? I saw that some of the developers don’t quite understand how to use useEffect together with promise/async. So, today I want to show you the proper way of using async inside React’s useEffect hook, so you can avoid those WTF moments and…

Read More

Project Management: What You Should Know

In the next several posts I’ll be writing about project management.This is a topic I covered as a lecturer for students at Kosice Tech University(University Pavla Jozefa Šafárika). So let’s start and let’s see what was the presentation lifecycle. I will start with some generalities about Project Management, some formalities like Methodologies and useful tools…

Read More


Introduction Wow, what an END of the year. As the previous year was known as the Great Resignation, this year will be remembered as a Year of Great Cancellation. Not only the surprising names like Kanye West and Will Smith that got cutback but also the cancellation of James Franco, Matt Damon, JK Rowling, Will…

Read More

Is Freelance Better Than Full-Time Employment?

Introduction Nowadays, i.e. during the pandemic and post Covid-19, when the new normal has become “normal”, more and more people are asking themselves the question of work as such. Whether to work as a full-time employee of a company, work as a freelancer, or try to sit on both chairs. This is the question that…

Read More

Game: Alien Invasion Retro

I’ve decided to dive into game development. And result of it is this tiny game: Expect future games to come. Soon I’ll post more info about my first mobile game. Until then, try this tiny game.

How to organize Visual Studio projects

In my latest Youtube video, I talked about how to organize Visual Studio projects in a Visual Studio blank solution to support multilayered architecture. Why should you organize your application in a multilayered way? Well, so your app becomes more robust, easy to upgrade and maintain. This way you know where and how to look,…

Read More

Caching in DotNet Core WebAPI using Strategy Pattern

Let me write today about Caching, Repository pattern and finally about CacheRepository by using Strategy pattern. So, I’ve seen a lot of developers use caching pretty differently.  And mostly what I’ve seen, was, them using cache inside the Controller or BLL, if there is one. I don’t think this is a proper way of doing…

Read More

How to fix the IISExpress SSL certification issue

Let’s continue with DotNet stuff. One of the problems I’ve encountered when dealing with IISExpress and using Visual Studio was when I used SSL for application. If you are working in a team of developers, you probably agreed upon a valid port number for SSL.  In my case it was port number 5001.  Since I’m…

Read More

Automapper Optimization

Today I’ll write about Automapper optimization when using Entity Framework. I won’t go into too much detail about what AutoMapper is and how to use it, I’ll give you just a short intro.  I will focus more on how to optimize AutoMapper if you are using Entity Framework. As I see some people tend to…

Read More