Blog

This blog is intended for software system engineers, architects and managers or people generally interested in development, testing and integration of software systems. It is part of profiq’s community effort that has the objective of sharing knowledge and ideas about software system integration, testing and development. In addition to this technical content, we share updates about life at profiq.

From ChatGPT to Smart Agents: The Next Frontier in App Integration

Posted 2 months ago by Milos Svana

It has been over a year since OpenAI introduced ChatGPT and brought the power of AI and large language models (LLMs) to the average consumer. But we could argue that introducing APIs for seamlessly integrating large language models into apps developed by companies and independent hackers all over the world can be the true game changer in the long term. Developers are having heated discussions about how we can utilize this technology to develop truly useful apps that provide real value instead of just copying what OpenAI does. We want to contribute to this discussion by showing you how we think about developing autonomous agents at profiq. But first a bit of background.

Read article

What do Startup Tech Leaders need to Know about APIs? Listen now to this MovingFast Tech podcast featuring Jason Harmon, CTO from Stoplight.io

Posted 1 year ago by Anke Corbin

An API, or Application Programming Interface, is a set of rules and protocols for building software and applications. It specifies how software components should interact and allows for communication between different systems. APIs can be used to allow third-party developers to access certain features or data of an application or service, enabling them to build […]

Read article

Designing REST APIs with Stoplight

Posted 1 year ago by Milos Svana

A well-designed API is both an important business driver and a must if you want to split your software product into smaller modules. Whether you decide to deploy your app as a set of microservices or separate the client-side rendered frontend from the backend, you need to think about how the individual components will interact […]

Read article

Decoupling Policies From Your Software With Open Policy Agent, Part 2

Posted 3 years ago by Milos Svana

In a previous article, we introduced Open Policy Agent (OPA), a simple open source tool that lets you decouple your organizational policies, including service authorization rules, from other parts of your software stack. We showed you many ways how OPA can be integrated into your service architecture, and also presented a few policy definition examples. […]

Read article

Decoupling Policies From Your Software With Open Policy Agent, Part 1

Posted 3 years ago by Milos Svana

Organizations operate in an ever-changing environment. These environmental changes for example include an introduction of a new law, technological progress, or even large-scale crises, such as the one we are experiencing right now. Organizations often need to react to these outside factors by updating their organizational policies. Many of these policies are implemented in software. […]

Read article

Automating Folding@Home Setup: Expediting Distributed Computing Research

Posted 4 years ago by Petr Bednar

For nearly two decades, volunteer distributed computing projects have helped advance scientific research and understanding of infections and hereditary diseases. Scientists need to understand how diseases work to formulate therapies to fight them. One key way to arrive at this understanding is to create models and run multitudes of molecular dynamics simulations.  These simulations are […]

Read article

Creating a Chatbot-Based Reservation System with Pandorabots

Posted 4 years ago by Petr Bednar

If you’ve ever shopped online, created a playlist with Spotify, or tried to learn a new language with Duolingo, or chatted on WhatsApp, you’ve interacted with a chatbot. In addition to being used by industries as wide ranging as news sites, retail, and real estate, chatbots have also become quite popular. According to a recent […]

Read article

Test Drive: Web-Scale Authentication and Authorization With FusionAuth

Posted 5 years ago by Ľubomír Mlích

Overview Every web application is intended for humans. If interaction is expected, the application obviously needs to authenticate users, create accounts for them, and keep their credentials secure. This can be a complex task due to security and privacy concerns. While it is possible to create our own solution, it is much easier to use […]

Read article

Creating COPPA-Compliant Apps With Dynepic playPORTAL™ SDK

Posted 5 years ago by Petr Matej

With 79% of websites and 7 out of 10 smartphones collecting personal information, now more than ever, data privacy is paramount. Laws such as the U.S. Privacy Act, the Health Insurance Portability and Accountability Act, and most recently, the California Consumer Privacy Act all aim to protect personal data. There are some types of personal […]

Read article

Kinetica: The Next Generation of GPU Databases

Posted 6 years ago by Petr Matej

“Data will be the raw material of the 21st century.”       Angela Merkel – World Economic Forum 2018 In IT, innovation and rapid change are constant. New technologies and frameworks are created daily. Rapid evolution of JavaScript and the world of web is a good example. The database world, on the other hand, […]

Read article