Blog.

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

Backend

Nemanja Marić explains SOLID principles in Java with practical examples and shows how good design leads to cleaner, maintainable code.
Nemanja Marić Software Engineer
25. Mar 2026
Find out more

Backend

Our software engineer, Bojan Ćorić, explores how to build more reliable applications with Spring Boot and Testcontainers.
Bojan Ćorić Sofware Engineer
19. Feb 2026
Find out more

Backend

Nemanja Marić shares practical examples of Java Optional—creation, retrieval, and chaining with map/filter for cleaner, more robust code.
Nemanja Marić Software Engineer
15. Jan 2026
Find out more

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