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

Kinetica: The Next Generation of GPU Databases

“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, has been relatively stable and changing slowly for decades. This does not imply that innovation is not happening. Databases are stable, time-tested, well-optimized, and improved yearly. The pace of innovation moves at a different rate…

cuda database gpu kinetica

Connect all your IoT devices with Yonomi

Here at profiq we are interested in all of the latest technologies. One of the hottest trends, IoT, and home automation or SmartHomes in particular, are on our radar. As with any new technology, IoT has some technical challenges including the need for protocol standards across IoT technologies. Big players like Facebook, Amazon, and Google are leading the space with their own APIs and protocols that work within their own set of devices but not uniformly with devices or sets of devices from other manufacturers. Given these differences in technologies,…

iot software engineering yonomi

Running ExtJS Code Inside Liferay Portlets

I recently wrote a blog post Running ExtJS app as a Liferay portlet, you can read Running ExtJS as a Liferay portlet: Part 1 and Running ExtJS as a Liferay portlet: Part 2 here. ExtJS is powerful JavaScript framework with some pretty cool features. If you don't know ExtJS but would like to, this page is a good place to start.: http://docs.sencha.com/extjs/6.5.1/guides/quick_start/introduction.html. The ExtJS app we used in a previous blog post (Running ExtJS App as a Liferay Portlet: Part 1) was built by Sencha Cmd and had some limitations…

Integrate and setup Split.io in under 15 minutes

In the last blog post, I provided an overview of the Split Feature Experimentation Platform. In this post, I will show you how long it takes to integrate Split into the React web application. The best way to start the integration is by taking a look at their well-written documentation. You can also check out some simple project examples on their GitHub site.   I have created a quick video guide where I set up a new feature in the Split Management console, integrated it into my application, and tested everything in…

security split.io system engineering system testing

Real-time control of your app features with Split

At profiq, we often research and demo new and interesting modern technologies. One interesting Silicon Valley startup called Split (http://www.split.io) caught our attention with its recent launch of the Feature Experimentation Platform. The Feature Experimentation Platform is intriguing because it lets developers rapidly iterate product features, target them to customers, and measure their impact in one unified solution. It consists of an SDK for various languages and a cloud service console that lets you control and monitor features of an application in real time. Because we could potentially use this…

security split.io system engineering system testing testing

Running ExtJS App as a Liferay Portlet: Part 2

How to create Liferay portlet with ExtJS app in it Introduction  Hello, In this blog post, I would like to show you the next steps for running JavaScript apps (based on ExtJS framework) in a Liferay Portal. In my previous blog post, Running ExtJS App as a Liferay Portlet: Part 1, I showed you how to modify an ExtJS App to run in specific page element. In this blog post, I’ll show you what you need to do on Liferay’s side to prepare environment to integrate ExtJS apps, and finally,…

extjs liferay sencha

Petr Večeřa, a software engineer at profiq specializing in test engineering, shares his thoughts on his role as a technical QA and test engineer. Petr started at profiq three years ago in the Tech Research position where his task was to develop a prototype of test automation for a company from Silicon Valley. Now he is in charge of one of the QA teams and he is responsible for several products. Q: Your position is called a Software Engineer but its goal is testing – how does it go together?…

qa system testing test automation testing

Running ExtJS app as a Liferay portlet: Part 1

Rendering ExtJS app in a specific page element Introduction Hello, My name is Jiří Znoj and I am working as a Software Engineer at profiq, an agile software development company. I, as a part of the team “Tech Research”, investigate various technologies for potential customers and for our purposes - to use the best technologies for our cause. Nowadays web apps are built by a combination of technologies. There are many frameworks that you can combine to build excellent and powerful web systems. Lately, I've been exploring Liferay, a Java-based…

liferay portal sencha system engineering

Rastislav (Rasta) Kanócz, the CTO and Co-Founder of profiq, has extensive experience in hiring and training many types of software engineers involved in QA, R&D, and the newly emerging discipline, DevOps. The software engineers he hires and trains at profiq are then allocated to projects for profiq’s customers. Rasta recently shared his thoughts on the critical characteristics that a great software engineer should have. Question: What is the difference between software engineers, QA engineers, and software developers? Rasta: ‘Software Engineer’ is a general term that covers multiple disciplines: DevOps Engineers,…

profiq system engineering system testing

Welcome to the second of our series of videocasts (a podcast with video content) where we talk about a variety of topics including trends in agile software development, QA, how to hire and develop skilled software developers, and life at profiq. In this videocast, Gabor Puhalla, profiq’s co-founder and CEO talks about identifying when companies will benefit most from automating their testing and QA in software development. Key topics we explore are: 1. The Goals for automating software testing and QA 2. The most common tipping points for when companies…

software engineering software qa test automation testing