Handling Most Common Performance Problems in SaaS Development
Mateusz Zozuliński Mateusz Zozuliński

Handling Most Common Performance Problems in SaaS Development

In the previous post, we explored various tools and methods for gathering and analyzing performance data. Now, let's delve into real-life performance issues commonly encountered in SaaS development and discover effective solutions.

Read More
Developing an AI Java Application using the OpenAI GPT-3.5 models
Mateusz Zozuliński Mateusz Zozuliński

Developing an AI Java Application using the OpenAI GPT-3.5 models

GPT Chat and other advanced Artificial Intelligence models are making waves in the tech world. Everyone talks about how new innovative business models can be built around them, and how they can be integrated into existing products. There are already plenty of resources describing how to do this with Python, but did you know that it's also possible to leverage AI features using Java?

Read More
Analyzing Backend and API Performance Issues as a Startup or Scale-Up
Mateusz Zozuliński Mateusz Zozuliński

Analyzing Backend and API Performance Issues as a Startup or Scale-Up

In the competitive SaaS landscape, it is common to start with an MVP to quickly test ideas and get to market. However, when the idea proves to be right and the user base rapidly expands, the quickly developed software designed for a limited number of concurrent users can struggle to handle the increased load.
I've seen this many times in my career…

Read More
Security in Product Management
Agnieszka Kłobus Agnieszka Kłobus

Security in Product Management

Product development traditionally views security as a non-functional requirement that must be provided, with little contribution to the overall business value. However, recently security has become a critical aspect that can impact a company's success. Users are more aware of the risks involved in sharing their data and demand secure solutions. Therefore, it's important to approach security with a proactive mindset

Read More
HTTP API Security Best Practices
Mateusz Zozuliński Mateusz Zozuliński

HTTP API Security Best Practices

In recent years, the importance of web APIs has grown significantly, becoming an essential part of almost all modern applications. APIs are necessary for facilitating the exchange of data and enabling applications to integrate with each other, from a small web application to a huge SaaS service providing a public API. However, with the increase in usage, the need for security has also become paramount.

Read More
A Guide to Multi-Factor Authentication Methods
Mateusz Zozuliński Mateusz Zozuliński

A Guide to Multi-Factor Authentication Methods

As we have already covered what MFA is and why businesses should use it, let's dive into the details now. In this post I will describe various methods of MFA, and provide details of their strengths and weaknesses, sharing knowledge that may help choose the best matching one for your application.

Read More
The Basics of Multi-Factor Authentication
Mateusz Zozuliński Mateusz Zozuliński

The Basics of Multi-Factor Authentication

In today's digital age, securing user identity and ensuring authentication has become a critical process for most IT systems. Confirming user identity with a simple password is no longer enough, especially when it comes to executing sensitive transactions like extracting and transferring money from an account or accessing private medical data. 

Read More
Development and organizational learning
Agnieszka Kłobus Agnieszka Kłobus

Development and organizational learning

How do you teach an organization? An organization is made up of people, so the question comes down to how to teach new skills to the individuals who comprise the organization. There are at least a few ways to achieve this. One of them is the most effective for small and medium size companies.

Read More