A few weeks ago I stumbled upon this interesting article: https://riskbusiness.com/blog/open-banking-are-the-rewards-worth-the-risks/ 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…
Developer Log
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…
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…
ChatGPT
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…
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…
Game: Alien Invasion Retro
I’ve decided to dive into game development. And result of it is this tiny game: https://bit.ly/3tLzAEo 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,…
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…
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…
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…