Blog.

Explore ProductDock’s blog for expert insights, fresh perspectives, and proven approaches from industry professionals.

Backend

Nemanja Marić breaks down functional interfaces and shows how they support cleaner, more expressive code with lambda expressions.
Nemanja Marić Software Engineer
11. Dec 2025
Find out more

Backend, Integration, Software modernization

We used MongoDB to build a robust, distributed locking mechanism that ensures parallel data flows are consistent and race-condition-free.
Teodora Brašančević Software Engineer
20. Nov 2025
Find out more

Backend, Cloud, Cloud solutions

In this article, we’ll walk through a migration approach for a Spring Boot based messaging service from Google Cloud Platform (GCP) to Microsoft Azure (Azure), all while keeping business logic intact and minimizing disruption for developers.
Jovica Zorić Chief Technology Officer
16. Oct 2025
Find out more

Backend, Frontend, Integration, Software modernization

Find out how to build an OAuth 2.0 backend with BFF using Spring Security, Spring Cloud Gateway, Resource Server, and a React frontend.
Nemanja Vasić Software Engineer
18. Sep 2025
Find out more

A11y - accessibility, AI, Backend, Integration

Our software engineer, Danijel Dragičević, demonstrated the integration of TTS and STT in Java for WCAG accessibility.
Danijel Dragičević Software Engineer
29. Jul 2025
Find out more

Backend, Cloud, Integration

Saša Jovanović outlined a project to transfer CSV data between SFTP servers, ensuring both integrity and performance.
Saša Jovanović Software Engineer
17. Jul 2025
Find out more

Backend, Cloud solutions, Software modernization

Our software engineer, Bojan Ćorić, shares his findings about observability for Spring applications. Read more about this topic.
Bojan Ćorić Sofware Engineer
12. Jun 2025
Find out more

Backend, Integration, Software modernization

At our Friday Talk, Nina Romanić, our software engineer, explored what happens when the default Keycloak authentication flow is insufficient for your unique requirements.
Nina Romanić Software Engineer
16. May 2025
Find out more

AI, Backend, General, Software modernization

Discover how our CTO, Jovica Zoric, explores the evolution from basic pattern matching to AI-powered search techniques in his Friday Talk, showcasing PostgreSQL’s full-text and fuzzy search, vector embeddings, and more.
Jovica Zorić Chief Technology Officer
04. Apr 2025
Find out more

Backend, Software modernization

Our software engineer, Njegoš Dukić, wrote about solutions for implementing Oracle functions in H2 for Spring Boot integration testing.
Njegoš Dukić Software Engineer
27. Feb 2025
Find out more

Backend, Integration, Software modernization

Our software engineer, Nemanja Vasić, delivered an engaging Friday Talks session on OAuth 2.0, sharing his hands-on exploration of its implementation.
Nemanja Vasić Software Developer
13. Dec 2024
Find out more

Backend, Integration, Software modernization

APIs (Application Programming Interface) have become one of the most important components of modern digital applications. Whether you're developing a mobile app that needs to interact with a server, integrating third-party services, or building microservices, a robust and well-designed API is essential. Building APIs can be a challenging task, often involving complex workflows.
Jovica Zorić Chief Technology Officer
25. Jul 2024
Find out more