Risk-Free trial

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.

Tags

When a user has a problem or an issue, it might seem logical to stop the conversation and immediately jump in with a solution. However, this can prevent us from truly understanding the customer’s needs and getting a broader view of the issue at hand. Active listening is an important component of any job - including in the software industry. We sat down recently with Dr. Erica Noll Webb, the senior research manager at Docker, to discuss the importance of customer-centric innovation and other timely topics related to her work.…

ai podcast ux

Empowering Users with Advanced Question-Answering Systems

For a long time, we have dreamt about systems able to answer questions related to a set of text documents — a next-gen search engine. As developers, we spend a significant portion of our time reading through documentation, trying to solve a specific problem. We are not alone. People in many other fields face similar problems. Addressing this issue could save an immense amount of time. The problem of answering a question from a set of text documents has been studied for quite some time. However, only the recent improvements…

ai machine learning technical research

Innovation is at the core of Profiq's mission. Arguably, the most innovative development in technology recently is ChatGPT, developed by OpenAI. In an earlier article, we explored OpenAI’s Codex model, which we used for code generation and editing. In this follow-up article, we share our experience leveraging OpenAI’s models programmatically via its API, for creating a plugin for Jetbrains IDEs. Querying OpenAI from the IDE We’ve been using ChatGPT from the browser in various ways to aid with our daily software development and QA. When the interaction with ChatGPT involves…

ai api chatgpt openai plugin

profiq has a new CEO

Jiří Manda has taken over the reins from the previous CEO and co-founder of the company, Gábor Puhalla. Jiří has successfully built and led LinkSoft for many years. Gábor will continue to develop business opportunities at profiq in his role as VP of Business Development and has something new in the works. To learn more about Jiří and connect with him, visit his LinkedIn profile: https://www.linkedin.com/in/jirimanda/ Follow us on social media for the latest news: LinkedIn: https://www.linkedin.com/company/profiq_2 Twitter: https://twitter.com/profiqtw Facebook: https://www.facebook.com/profiq.czech/

profiq

Can OpenAI write programs on its own?

If you've been following the news in the IT world, you’ve surely heard about OpenAI. For the past few months, this company has made headlines with its excellent AI language models. OpenAI is best-known for ChatGPT, a user-friendly, chatbot-like tool that’s being used to simplify the content creation process. Beside ChatGPT, their offering also used to include the now deprecated Codex API, which served not only for code generation, but also for manipulating existing code. Some companies already use a variant of the Codex model in their tools. For example,…

ai

More and more companies are integrating machine learning (ML) and artificial intelligence (AI) into their products. Last year was unusually fruitful. We experienced the release of Github Copilot, DALL-E 2, Stable Diffusion, ChatGPT and many other interesting AI services. Getting your company onboard with ML and AI can be challenging. The number of experts in this field is still far below market demand. The path to become an AI professional is rigorous and long. You need to master aspects of software engineering, database and big data management, statistics, and many…

artificial intelligence machine learning profiq

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 their own applications that integrate with it. Tech startups can use APIs in a variety of ways to expand their reach, improve their products and services, and increase their revenue. APIs enable startups to leverage…

api development integration podcast

Designing REST APIs with Stoplight

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 with each other. Externally, a high-quality API can be a huge selling point. This is especially true in the B2B world; letting customers access your service programmatically can help them improve their products or create…

api integration stoplight

Over the past ten years DevOps has become the standard for software engineering. DevOps introduced processes of automation that make software development and QA effective and accessible not just for large engineering teams, but startups, as well. However, like all new technologies, DevOps has changed quickly over the past decade. In this episode of the MovingFast Tech Podcast, Martin Prokeš shares his experiences with DevOps over time, including: How do we define modern DevOps? What are the latest tools and concepts? Where can developers find the best resources to stay…

devops podcast profiq

New Engineering Leadership at profiq

We are pleased to announce the promotions of Martin Prokes to VP of Engineering and Petr Vecera to CTO. Both began working at profiq in 2014 as junior engineers, and have grown into technical and people leaders in our organization.  Our people are our greatest assets, and the reason for our success. We grow organically from the bottom up, which creates opportunities for our employees. These changes bring new ideas and energy to our leadership team, and help us scale the organization while we continue to grow. We look forward…

profiq