Blog.

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

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

Backend, Software modernization

Bojan Ćorić, our software engineer, delivered a talk at the year-end conference titled "Exploring the Spring Authorization Server." He explored the functionalities of a relatively new authorization server from the Spring ecosystem, offering a potential solution tailored to your requirements.
ProductDock
23. May 2024
Find out more

Backend, Cloud solutions, DevOps, Integration

In today's world, integrating our software with other systems isn't just a luxury – it's a necessity. Ensuring the proper quality of service becomes a more important and challenging task to do.
Danijel Dragičević MuleSoft Developer
29. Apr 2024
Find out more

Backend, Software modernization

Feature flags have become a cornerstone of modern software development, empowering developers to modify system behavior without rewriting code. By placing conditional statements, usually if-else cases, around sections of code, developers can control the activation or deactivation of features in real time.
Jovica Zorić Chief Technology Officer
22. Feb 2024
Find out more

Backend, General, Integration

Anypoint Code Builder is a new integrated development environment provided by MuleSoft for building APIs and integrations. It’s designed to streamline and simplify the development process, offering tools and features that enhance the efficiency of developers. Currently, it is in the open beta phase. Users are allowed to test and explore the functionalities of this tool.
Danijel Dragičević
26. Jan 2024
Find out more

Backend, Integration, Software modernization

Working with large and complex datasets presents a number of challenges for developers and data analysts. The size of these datasets can be overwhelming and real-time data adds another layer of complexity. That is where Apache Beam comes in. 
Bojan Ćorić Sofware Developer
10. Jul 2023
Find out more

Backend, Integration, Software modernization

In software development, data serialization is an essential aspect of any communication protocol, and it is crucial to ensure seamless and efficient data exchange. While many developers are familiar with popular serialization formats such as JSON, YAML, and XML, fewer are aware of Protocol Buffers.
Nemanja Vasić Software Developer
18. May 2023
Find out more

Backend, Frontend, Integration, Software modernization

A low-code approach to software development offers a visual environment that enables users to build programs with little to no manual coding. Low-code solutions utilize premade components (graphics, buttons, text, connectors, etc.) for users to customize programs with simple drag-and-drop operations. 
Danijel Dragičević Software Developer
20. Mar 2023
Find out more