Blog.

Inspirierende Einblicke, innovative Konzepte und einmalige Lösungsansätze von unseren Branchenexperten kuratiert.

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
17. Okt. 2025
Find out more

Allgemein, Industry trends, KI

Discover the reality and future of AI in business. Learn how companies move beyond the hype to real impact, value, and responsible AI strategies.
Amir Sabirović Business Consultant Partner
29. Sep. 2025
Find out more

DevOps, Produkt

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

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

Allgemein, Industry trends

In our new blog, we explore why technical debt poses a risk to your business and how to address it with our help.
ProductDock
15. Sep. 2025
Find out more

Frontend

Our software engineer, Isidora Brašančević, explored building accessible web apps, sharing both subtle and structural accessibility challenges.
Isidora Brašančević Software Engineer
11. Sep. 2025
Find out more

Frontend

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, Allgemein

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, Produkt

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

Allgemein, Frontend, UX/UI

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

Backend, Integration, KI

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

Frontend

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

Frontend

Our software engineer, Nemanja Sukara, shared his experience with the new Cypress component testing feature.
Nemanja Sukara Software Engineer
18. Juli 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. Juli 2025
Find out more

Cloud, DevOps

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
17. Juli 2025
Find out more

DevOps, Integration, KI

Our software engineer, Danijel Dragičević, continued his exploration of automating code reviews with OpenAI. He shared his hands-on exploration of this topic in last Friday's Talk.
Danijel Dragičević Software Engineer
04. Juli 2025
Find out more

Produkt

How product-market fit evaporates? Our product manager, Marija Gobović, wrote about that – how we failed and what we can learn from it.
Marija Gobović Product Manager
04. Juli 2025
Find out more

Produkt

Our product owner, Anja Šolak, shared an insightful Friday Talks session about product management behind the scenes.
Anja Šolak Product Manager
04. Juli 2025
Find out more

Backend

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

KI

Our UX/UI designer, Marta Costa, presented a talk titled "Ethics of AI" at the most recent Friday Talk. She explored some of the principles of AI ethics, why they are important, the consequences of breaking them, and what we can do to support them.
Marta Costa UX/UI Designer
04. Juni 2025
Find out more

Allgemein, Industry trends

Explore the role of nearshoring in retail software development. Learn about key benefits, risks, and best practices.
ProductDock
04. Juni 2025
Find out more

Allgemein, UX/UI

In our new blog post, our UX/UI designer, Marta Costa, explores 5 key facts you need to know about digital accessibility.
Marta Costa UX/UI Designer
04. Juni 2025
Find out more

Industry trends

Explore key trends driving digital transformation in Sweden’s retail sector for 2025. Find out more about technological trends in retail.
ProductDock
04. Juni 2025
Find out more

Allgemein, Backend, KI

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. Juni 2025
Find out more

DevOps, Integration, KI

Our software engineers, Maja Đajić and Danijel Dragičević, explored how to use AI for code review in our new blog.
Danijel Dragičević Software Developer ProductDock Maja Đajić Software Engineer
04. Juni 2025
Find out more

Allgemein, Industry trends

Explore how nearshoring software development benefits Sweden’s manufacturing companies.
ProductDock
04. Juni 2025
Find out more

Allgemein, Industry trends

Explore key trends driving digital transformation in Sweden’s manufacturing sector for 2025.
ProductDock
04. Juni 2025
Find out more

Backend, Integration

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
04. Juni 2025
Find out more

Allgemein, Produkt

Our CTO, Jovica Zorić, explores agility and shares some interesting insights, discovering whether agile is the right methodology.
Jovica Zorić Chief Technology Officer
04. Juni 2025
Find out more

Allgemein, Industry trends

Explore the benefits and best practices of nearshoring software development for the finance sector in Sweden.
ProductDock
03. März 2025
Find out more

Backend

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

Allgemein, Industry trends

Explore the latest financial technology trends 2025 shaping digitalization in Sweden’s finance sector. Discover innovations in fintech, digital banking, and cybersecurity!
ProductDock
24. Feb. 2025
Find out more

Backend, Integration

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. Dez. 2024
Find out more

Cloud, DevOps

cdk-nag can check your code against predefined rule sets, helping you build smarter and safer cloud environments.
Jovica Zorić Chief Technology Officer
12. Dez. 2024
Find out more

DevOps, Integration

In this blog post, we will explore the automation of deployment of Mule applications to both CloudHub 1.0 and CloudHub 2.0 using GitHub Actions. We'll walk through how to configure our Mule application for deployment on both versions of CloudHub, streamlining the process from build to deployment.
Danijel Dragičević MuleSoft Developer
25. Sep. 2024
Find out more

KI

At our recent FridayTalk, our CTO, Jovica Zorić, delivered an engaging presentation on Generative AI (GenAI) and Large Language Models (LLMs), sharing his hands-on experiences with these technologies.
Jovica Zorić Chief Technology Officer
16. Aug. 2024
Find out more

UX/UI

The user experience design process focuses on creating products, systems, or services that provide meaningful and positive experiences for users. Engaging in a range of activities and techniques helps understand user needs and behaviors, leading to the development of enjoyable products.
Marta Costa UI/UX Designer
15. Aug. 2024
Find out more

Frontend

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

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. Juli 2024
Find out more

Allgemein, Produkt

Navigating the complex business landscape can often feel as challenging as being an octopus, requiring the dexterity of eight arms to meet clients' diverse demands. It's more than multitasking; it's juggling complex relationships, diverse requests, and tight deadlines.
Marija Šobot Babić Product Owner
11. Juli 2024
Find out more

KI

Discover essential concepts that enhance understanding of Decision Tree model results and classification models overall.
Daniel Baldini Unit Lead
04. Juli 2024
Find out more

Allgemein, Allgemein, Industry trends

When businesses seek to optimize software development, they encounter a crucial decision: whether to pursue in-house development or opt for outsourcing. This choice significantly impacts project efficiency and success.
Ozren Gulan CEO
19. Juni 2024
Find out more

Allgemein, Frontend, 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. Juni 2024
Find out more

Backend

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. Mai 2024
Find out more

Allgemein

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. Mai 2024
Find out more

Backend, 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

Allgemein

Our software engineer, Dragan Jović, explained the challenges and trends in maintaining trust and safety on trading platforms.
ProductDock
18. Apr. 2024
Find out more

UX/UI

This article focuses on effective design system implementation, aiming to prevent common scenarios where impeccably designed prototypes result in frustrated developers, inconsistent user experiences, and a chaotic user interface.
Jovana Romčević Šukalo Designer
11. Apr. 2024
Find out more

Allgemein

Prepare yourself for success in your next project by addressing crucial questions: How do I find the right vendor? What challenges might arise, and how can I navigate them? A well-crafted plan is key for a seamless journey, presenting an opportunity for growth within your organization. Yet, if internal capacities fall short, success often hinges on finding the right vendor. Before immersing yourself in project details, like feature selection and monetization strategies, take a step back to define your starting point. Enter the B.A.N.T. framework – your guide to effective project preparation.
Jovica Zorić Chief Technology Officer
28. März 2024
Find out more

DevOps

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. März 2024
Find out more

Produkt, UX/UI, UX/UI

If you are reading this, chances are that you are working on an existing product or planning to launch a new one. I’m sure that providing a bad experience is not part of your plans. But the truth is we've all faced frustrations with digital products and services in our daily lives: Why is it so complicated to open a new bank account? And why is it so nerve-racking to buy plane tickets online?
Marta Costa
14. März 2024
Find out more

Produkt

Written by ex-navy SEALs Jocko Willink and Leif Babin, Extreme Ownership is a book that encapsulates their leadership experiences in the service and explores how those lessons can be applied in the business world.
Corinna Strebel
29. Feb. 2024
Find out more

Frontend

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

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

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

Allgemein, 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

Allgemein

Our software developer, Hugo Viana, shared valuable insights in his talk "My Experience and Tips with AWS Certified Cloud Practitioner Certification."
Hugo Viana
22. Dez. 2023
Find out more

Frontend

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. Dez. 2023
Find out more

KI, DevOps, KI

Machine learning operations (MLOps) aim to automate the entire lifecycle of the model, from development to deployment and management in production. Organizations can combine MLOps and GitOps concepts to achieve more efficient and controlled deployments and management of machine learning models.
Nataša Radaković Sofware Developer ProductDock Nina Romanić Sofware Developer
05. Dez. 2023
Find out more

UX/UI

The ultimate objective of every project is to streamline the user experience by simplifying the interface, interactions, and design, thereby delivering an effective solution. While working, designers face many challenges using data tables due to their varying sizes, complexity, data-heavy content, usability, and purpose.
Milena Pavlović UI/UX Designer
09. Nov. 2023
Find out more

Mobile

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. Okt. 2023
Find out more

Cloud

As we know, Lambda functions run in an isolated VPC managed by AWS. Lambdas can access other AWS services, public resources and have access to the internet. But how can they access private resources, like RDS instances, in a different VPC?
Jovica Zorić
07. Sep. 2023
Find out more

Produkt

Having metrics for your product is crucial for its success. You want to use these metrics to understand your product’s strengths and weaknesses, identify areas for improvement, and ultimately make data-driven decisions to grow your business. We have so many different metrics available that it can be overwhelming to figure out which ones are most important for your particular product.
Jovica Zorić Chief Technology Officer ProductDock Corinna Strebel Chief Product Officer
16. Aug. 2023
Find out more

Backend, Integration

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. Juli 2023
Find out more

Allgemein

The starting phase is critical for success when embarking on a new project or task. During this phase, it’s essential to take the time to clarify expectations, goals, and requirements. Clarification is key because it helps ensure that everyone involved in the project or task is on the same page and working towards the same objectives.
Suzana Bogojević IOS Developer
22. Juni 2023
Find out more

Backend, Integration

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. Mai 2023
Find out more

Allgemein

Like it or not, chatbots, in any form, are here to stay. They have become extremely popular in the last few years and can be found in almost every industry and website.
Lino Estêvão Tech Lead
11. Apr. 2023
Find out more

Backend, Frontend, Integration

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. März 2023
Find out more

Cloud

Enabling HTTPS in Kubernetes with Cert Manager? Why do we need HTTPS at all?
Đorđe Mijailović Software Developer
06. März 2023
Find out more

Cloud

It looks like containers are here to stay. They are everywhere, from personal laptops to public cloud and private data centers. And these days, when talking about containers, it’s difficult or almost impossible, not to mention Kubernetes. Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications.
Jovica Zorić Chief Technology Officer
27. Feb. 2023
Find out more

Frontend

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

Allgemein, Produkt, UX/UI, UX/UI

Your current website is cluttered and dated and doesn’t do anything special to stand out. What does your website say about you? How do people feel when they visit it? Does it feel inviting and welcoming? Does it inspire confidence in the quality of your products or services? These questions can help you identify areas where a website redesign can represent your brand better.
Nataša Dakić Marketing Director
24. Jan. 2023
Find out more

Produkt

Product-based delivery sounds like an excellent approach to delivering IT value to customer-facing systems, right? We at ProductDock wholeheartedly agree. It matches remote work nicely, as the approach lets you engage teams and make them accountable for their actions. Also, with modern SaaS providers, you can quickly mesh applications from various services to churn out the first value-bringing applications promptly.
Stefan Siprell CEO
18. Jan. 2023
Find out more

Produkt

Chapter 1: Set the stage
Corinna Strebel Chief Product Officer
12. Dez. 2022
Find out more

Allgemein

Running a farm isn’t an easy task and oftentimes, it might even seem like an uphill battle. Managing crops, overseeing production, keeping tabs on all activities, and trying to juggle finances is overwhelming and takes years of experience to assess properly. Even then, running a farm can, and will, still pose a myriad of challenges that can leave you wondering, when did you make that wrong turn in your management duties.
ProductDock
28. März 2022
Find out more

DevOps

We build it – we run it! Easier said than done, especially if you are in a very small team designing, developing and managing multiple applications in several Kubernetes clusters. In order for 5 people to develop data pipelines, backends, frontends, testing, infrastructure and all other aspects of a software product, we needed to find ways to organise and automate as much as we can to save time.
Đorđe Mijailović Software Developer
10. März 2022
Find out more

Frontend

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

Allgemein

Even though initially, UAVs (unmanned aerial vehicles) or more commonly known as drones were first built and used for military purposes, like the internet, they managed to prove helpful in a couple of different industries. It was only a matter of time until they became a mainstay in agriculture as well. And as the drone market in the industry managed to reach $1.3 billion back in 2019, it looks like drones are here to stay.
ProductDock Team
12. Jan. 2022
Find out more

Allgemein

If you had to choose a moment to start a new business, doing so in the middle of 2021 would definitely be the least favorable time. Yet, we went for it anyway. Although the realization happened this year, the idea behind ProductDock lived much longer, for more than 2 years. Stefan Siprell CEO, and Fritz Gerhard, CCO at ProductDock had this desire to switch to a product approach, replacing the conventional ways of software development that were a part of our journey while we were a part of codecentric. 
ProductDock Team
30. Dez. 2021
Find out more

Allgemein

Growing wine grapes is, without a doubt, a prestigious activity, but let’s not forget, it’s also a business. Some growers in the industry concentrate on the farming side of things and sell the grapes to wineries while others also venture into the world of grape processing to produce wine or juice and even sell it on site, on local markets, or let’s say, globally.
ProductDock Team
20. Dez. 2021
Find out more

Allgemein

When we think about entrepreneurship, we usually think about running digital businesses to help out restaurants, shops, and a wide variety of other businesses. and rarely we think about farmers and the entrepreneurial help they can get. Long gone are the days of isolated farms. Today, farmers even in the most remote locations can keep in touch and be up-to-date thanks to the latest advancements in mobile technology.
ProductDock
06. Dez. 2021
Find out more

Allgemein

The digital revolution has been on the move for a while and some industries are slower to adapt than others. For instance, the world of biotechnology is one of those industries. A lot of industrial bio-production, biotech, and pharmaceutical companies are still convinced that in order to use the best software solution, adequate tech must be developed and maintained in-house and the data should be stored on internal servers instead of other options, like the cloud. However, experts in the field agree that in the next decade, this industry must also quickly adapt to the ever-changing market, embracing the digital transformation and creating new opportunities for growth and scientific breakthroughs.
ProductDock
15. Nov. 2021
Find out more

KI, Allgemein

Artificial Intelligence (AI) is one of the leading emerging technologies today that most people talk about in the tech world. In essence, it tries to simulate human reasoning with dedicated digital systems. The term itself (Artificial Intelligence) was first used in 1950 by John McCarty. Back then, he stated that any feature of intelligence or learning, in essence, can be described in a way that a machine can simulate. He predicted that humanity would attempt to find ways to make machines form abstractions, create concepts, use languages, and solve problems that, back then, were only reserved for humans.
ProductDock
01. Nov. 2021
Find out more

Allgemein

Managing and manipulating energy by closely monitoring energy-consuming devices is an intricate and complex task. It’s more or less required to pinpoint these devices manually and design new, eco-friendly ways to minimize energy consumption. Luckily, with the advancements in technology, companies in the industry managed to kickstart different energy software development processes. That enables them to control how said energy is being produced, how it circulates, and how it is being used. In the vast majority of cases, these new adjustments have been made possible thanks to energy management software.
ProductDock
20. Okt. 2021
Find out more

Allgemein

Without a doubt, after the worldwide outbreak of COVID-19, the hospitality industry clearly got the biggest uppercut.
Aleksandar Popadić
13. Okt. 2021
Find out more

Produkt

Product discovery: The good, the bad and the ugly
Igor Rajnjak Agile Coach
06. Sep. 2021
Find out more