Blog.

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

Cloud solutions, DevOps, Product, Software modernization

Milica Koprena, Magdalena Šljivić, and Maja Đajić prepared a presentation about Dockyard, our internal business management platform.
Milica Koprena Software Engineer ProductDock Magdalena Šljivić Software Engineer ProductDock Maja Đajić Software Engineer
19. Sep 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

Frontend, Software modernization

In our new blog post, we explored the best React libraries for fast development, productivity, and delivering more efficient projects.
ProductDock
08. Sep 2025
Find out more

Frontend, Software modernization

In this article, we will take a closer look at what makes Next.js the go-to solution for modern app development in 2025.
ProductDock
11. Aug 2025
Find out more

Frontend, Mobile, Product, Software modernization

Our software engineer, Saša Mehmedagić, explored the transformative potential of Progressive Web Apps (PWAs) and their ability to bridge the gap between web and native applications at our recent Friday Talk.
Saša Mehmedagić Software Engineer
08. Aug 2025
Find out more

Frontend, General, Software modernization, UX/UI

Discover how technology stack impacts performance, user experience and retention, and why it matters for long-term product success.
ProductDock
30. Jul 2025
Find out more

Frontend, Software modernization

Explore how front-end technologies work in practice and how they can enhance your digital products' speed, scalability and overall success.
ProductDock
28. Jul 2025
Find out more

Frontend, Software modernization

Our software engineer, Nemanja Sukara, shared his experience with the new Cypress component testing feature.
Nemanja Sukara Software Engineer
18. Jul 2025
Find out more

Cloud, Cloud solutions, DevOps, Software modernization

Our software engineer, Nemanja Marić, presented a talk titled “From code to Cloud: Terraform in action” at the most recent Friday Talk.
Nemanja Marić Software Engineer
11. 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

General, Idea validation & product development services, Product, Software modernization

Our CTO, Jovica Zorić, explores agility and shares some interesting insights, discovering whether agile is the right methodology.
Jovica Zorić Chief Technology Officer
07. 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

Frontend, Software modernization

Nemanja Vasić, our software engineer, explains various rendering strategies in the frontend world in his blog post, “Exploring the Rendering Landscape: Client-Side vs Server-Side vs Server Components,” focusing on the React and Next.js ecosystem.
Nemanja Vasić Software Developer
08. Aug 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

Frontend, General, Software modernization, UX/UI

In our recent venture, we sought to rapidly develop an internal digital product using AWS Amplify, drawn to its alignment with our minimalist design goals and simple tech requirements. With limited resources—only an experienced designer and a single developer—we aimed to create a quick MVP to showcase to potential clients.
Jovana Romčević Šukalo Designer
06. Jun 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

Digital solutions, General, Idea validation & product development services, Software modernization

When embarking on a new project, the team faces significant decisions: determining the architecture, selecting the tech stack and cloud provider, choosing the agile methodology, and picking the best delivery model. However, there are certain overlooked topics which appear during the project formation phase, necessitating swift decision-making by the team.
Milica Živkov Software Developer
09. May 2024
Find out more

DevOps, Software modernization

During the third presentation at the year-end conference, our software engineer, Nikola Malinović, stirred the waters by delving into trunk-based development—a departure from the conventional Gitflow.
ProductDock
27. Mar 2024
Find out more

Frontend, Software modernization

At the year-end conference, Ernad Delić, our software developer, took the spotlight, diving into the essential distinctions between the functional and class-based approaches in React.
ProductDock
28. Feb 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

Frontend, Software modernization

Jovica Zorić, CTO at ProductDock, discussed "Building a CRUD App with React meta-framework" in our Friday Talk. He analyzed a new Refine framework, and its classification as a meta-framework caught his attention. Refine aims to simplify CRUD App development, prompting him to give it a try after a brief review of its documentation.
ProductDock
13. Feb 2024
Find out more

Frontend, Software modernization

Every month, the PD team organizes FridayTalk, a knowledge-sharing session. In the most recent one, our software developer, Saša Mehmedagić, presented a talk titled "Astro – Is it simply another Javascript framework? Let's explore why it could be a compelling choice for your upcoming project."
Saša Mehmedagić
19. Dec 2023
Find out more

Mobile, Software modernization

At ProductDock, our teams are dedicated to developing modular software. This allows for the independent building and running of its components. When we craft modern and scalable iOS apps, this approach empowers us to take full control of iterating on existing product features. It also facilitates the creation of robust test suites that leverage the advantages of isolation.
Nikola Stojanović IOS Engineer
05. Oct 2023
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

Digital solutions, General, Software modernization

TinyMe is an open source chatbot that delivers personalized guidance while ensuring data privacy and GDPR compliance. Learn how this innovative chatbot enhances user experience and engagement.
Lino Estêvão Tech Lead
11. Apr 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

Frontend, Software modernization

With a bribe! No… I’m not sure that would work. I think I’ll just present a list of hard-to-refuse arguments for why SolidJS is better than React. Yeah, that makes more sense.
Miguel Vieira Software Developer
06. Feb 2023
Find out more

Frontend, Software modernization

When I heard about Blitz.js at our local JavaScript conference, it immediately caught my attention. The speaker’s first sentence was: “Blitz.js is a full stack JavaScript framework”, and I was like “Is Blitz.js the JavaScript framework I have been waiting for?”.
Dragan Jakovljević Software Developer
19. Jan 2022
Find out more