BLOG

Meet our team- Nikola Štuban

If you are curious to know what Nikola Štuban, one of our Software engineers in Zagreb answered during our latest interview #MeetOurTeam then check out the full blog post.    TACTA: Hi Nikola, please introduce yourself in a sentence. Nikola: Hi, my name is Nikola,...

read more

What did math teach me about business analysis

“The essence of mathematics is not to make simple things complicated, but to make complicated things simple.” -  S. Gudder When we say the term business analysis, usually the main associations are exhaustive documents about business models and data analytics, and...

read more

Implementing Event Store in C#

What is this all about? When looking for examples of EventStore in Event Sourcing implementation, you will probably find a lot of them, very detailed in theory, but lacking practical implementation. In this article my goal is to explain how to implement simple, yet...

read more

Life after Event Sourcing

I am not going to talk about implementing Event Sourcing, pros and cons, or when and where to use it. I want to share my personal developer’s perspective and experience gathered from the two projects I worked on. Both were aiming to develop microservices using...

read more

Let’s build a house

While staring out of the window of an airbus A319–100, traveling to Amsterdam for “DDD / Event Sourcing Europe”, I had a sudden rush of inspiration and decided to try and scribble a quick blog post. Here goes nothing… When talking about software, we often hear the...

read more

Generic repository pattern using Dapper

Implementing Repository pattern in Dapper can be done in many ways. In this blog I will explain what repository pattern is and how to implement it using reflection in C#. When searching around the web I found various implementations none of which was satisfactory —...

read more

Domain Driven Design and the art of Pushing Back

When talking about Domain Driven Design, the thing we hear most often is that it’s about the software being guided by the domain, which is true, but I argue that it’s just one side of the coin and cannot stand alone. The other less emphasized aspect of it is the one...

read more

TDD & Pair Programming in practice

When I was a Java software engineer with a few months of experience I encountered TDD only through participating in a few workshops or from books & blogs. I thought “yeah, yeah, it is all nice in theory, but who really uses TDD in practice”? C’mon, really? Just do a...

read more

Organizing software development

I’ve worked in software development for 20 years. Through those years, in the context of dozens of different projects in different industries, I have witnessed the evolution of software process organization from Waterfall, to RUP until nowadays, agile methodologies....

read more

TACTA Internship

In December 2018, we started a .NET internship for the first time in Tacta. We had some experience in mentoring, but not in organizing an internship that simulates a real working environment. Having little experience in this area, but led by the idea that our...

read more