Abstracting DA in integration tests with .NET Core

New version of .NET Core 2.1 brings us really powerful technique for doing integration tests. More specifically it is ability to run in memory server, so we can easily make queries against our SUT (System Under Test). Even more specifically it is WebApplicationFactory class in … “Abstracting DA in integration tests with .NET Core”

Read More

Real time html sort

First a little background for this article. When I was starting as junior dev I had a task to implement real time drag and drop.┬áBack then we used vue.js on front end and asp mvc on backend with signalR implementation of socket.io that was synchronizing … “Real time html sort”

Read More

Pearls 1.0

Developing software can be little tricky and funny at the same time, even more when you have to work with legacy code that looks like this. if (magicArray[1].status === true) { // assign bunch of booleans } if (magicArray[1].status === false && magicArray[5].status === true) … “Pearls 1.0”

Read More

Code reviews

Code reviews are in my opinion one of the most important processes in development. I think it is along with setting up proper CI/CD pipeline most valuable thing for the bucks. On the other hand it is for me personally quite surprising how many companies … “Code reviews”

Read More

Creating software aka creating abstractions

Abstractions are everywhere Basically everything in world as we know is composed of abstractions that help us achieving our goal without thinking of all little pieces that have to come together, interact with each other to intentionally cause reaction. Like when you are wearing a … “Creating software aka creating abstractions”

Read More