Choose category
Transactions 101: when and how to use them in the Spring Framework
If you’ve worked with Java software that uses the Spring Framework, you probably have come across the transactional annotation in the code base. If you’re like me, you probably didn’t fully understand how they work and why we would use them.
Q&A with Sam Newman: the future of microservices and key insights for success
In recent years, microservices architecture has gained a lot of traction as an approach to designing and scaling complex systems. However, with every architectural trend comes challenges, and those who have lived through various implementations often have valuable perspectives on where things are he...
Subsidy payment system based on Business Central
We’re pleased to announce that we have just signed a contract with the Danish Agriculture Agency for the development of their new subsidy payment system in collaboration with twoday A/S. The project is also known as TUS 3.
Designing OAuth client with Swift Actors
How to ensure thread-safety for an app-wide OAuth client? Have you heard about Actor reentrancy? How to work around it? Let's delve deeper into the world of Swift concurrency.
When software assets become liabilities
Annually, staggering sums are invested in software development, with the resulting intellectual property often classified as an intangible asset by the financiers. However, the reality can be less than ideal: systems developed at great expense frequently require continual, escalating budgets for mai...
Microsoft Fabric: everything you need to know
In the ever-evolving landscape of data-driven decision-making, Microsoft Fabric is emerging as a powerful ally for organizations seeking a robust platform for data engineering, analytics, and machine learning workloads.
How we made our first custom GPT agent
At its first-ever DevDay conference, OpenAI unveiled several exciting developments that mark early steps toward more advanced AI agents. OpenAI introduced GPTs, empowering users to craft customized versions of ChatGPT for specific purposes without coding. These GPTs can seamlessly integrate external...
Challenges of Continuous Integration in Databases
Continuous Integration (CI) enables developers to frequently merge code changes into a shared database repository, making it easier to catch errors early and reduce integration problems down the line. Automating database schema migrations and testing as part of the CI process allows teams to achieve...
Azure Data Factory (ADF) - cloud based SSIS cousin
Ever found yourself wrestling with the complexness of SQL Server Integration Services (SSIS)? The meticulous organization of packages, manual column mapping and the relentless pursuit of debugging errors – data integration in SSIS can be, well, a bit of a marathon. But hold on! Enter Azure Data Fact...
Data Vault metodologijos nauda
Tvarkingas ir teisingas duomenų kaupimas, jų saugojimas šiandien yra vienas iš svarbiausių prioritetų kiekvienoje įmonėje. Būtent į šį pasaulį puikiai įsilieja itin sparčiai populiarėjanti „Data Vault“ duomenų saugojimo bei apdorojimo metodologija.