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

Kubernetes cluster setup using virtual machines

Preface Recently I needed to setup k8s cluster on my local machine in order to see if I'm able to do it on bare-metal servers lately. So I decided to first give it a shot using Virtual Box machines. There were a few places where I was a bit stuck and spent some times googling. This article should summarize all of the problems and give you solution. Most of knowledge used here can be found in official kubernetes documentation. I will also show you how to configure your virtual machines…

kubernetes system engineering system testing

How to theme an ExtJS application in Sencha Architect 4

Sencha ExtJS is popular JavaScript framework for building data-intensive, cross-platform web and mobile applications. It comes with unique visual app builder called Sencha Architect that released its latest version 4 in December. Sencha Architect 4 is fully-fledged IDE for developing ExtJS applications which can help you with all the key features such as theming. The latest version of Sencha Architect made creating of themes really nice and easy. There are 3 main ways how to theme your ExtJS 6 application. Use framework default theme without custom modification Use only theme…

extjs javascript sencha sencha architect

How we delved into an alternate reality, and why

As software engineers, it’s deeply embedded within us that we constantly keep a finger on the pulse of the times and an eye on technological trends. In other words, we like to get to the bottom of things and understand the principles by which things function in great detail. It is for this very reason that here at profiq we have a special team of engineers doing tech research focused on detailed examination of various topics from the world of information technology. Sometimes we review client software and search for…

360video htcvive virtualreality vr

How to develop a MuleSoft connector

Introduction After a brief introduction to the MuleSoft platform in my first blog, I would like to share my first experience with developing a connector. I decided to develop a Gitlab connector because it is a great system and I did not find a connector that would be developed for it. First, I'm going to focus on describing the options you have when you decide to develop a connector. Next, I will describe, how to structure the connector and what are the specifics that you need to care of in comparison to the…

gitlab mulesoft

Be informed about GitHub commits via Twitter, second solution

I have developed two solutions for getting informed about source code changes on GitHub, when you are sharing code with other developers. I described one solution in a previous article. This article is describing a second solution. You are welcome to try both approaches, so you can decide which could on work better for you. (more…)

github mulesoft system engineering

Be informed about GitHub commits via Twitter

If you share your code on GitHub with other developers, you may want to be notified about commits. GitHub has a built in feature to provide notifications or send e-mail about these commits. I wanted to see, if I could leverage MuleSoft to introduce notifications through alternative channels, particularly through Twitter. I implemented two solution. Each has some pros and cons. You need to decide, which one works better for you. The description of the first one comes in this post. (more…)

github mulesoft system engineering

Using Java to create customized virtual machine clones on VMWare infrastructure

Hello. Quite a while ago I was given a task to create a java module which would be able to create customized clones from existing virtual machines, managed by vSphere. Main focus was on creating clones, which has unique network settings so all machines can be used for testing at once on same network. To do this, I utilized an open source java library called VIJAVA , which is a Java API to VMWare infrastructure. It offers you pretty big set of operations, which you can do on top of the…

#vsphere #vmware #java #virtualmachine

How to run Sencha.io examples

Although deploying and executing Sencha.io examples should be a basic operation, I faced some difficulties, when setting them up according to the existing documentation. There is a couple of details that I had to do in addition to complete the process successfully. Hence, I decided to summarize my findings in this articles. I hope, they will help you to start with Sencha.io faster. I got stuck on the "Choose login type" screen, when running the example application according to the docs (see Running the Application), even though I followed all…

sencha sencha.io

How to test your OpenDJ plugin

A problem you might face while extending the OpenDJ functionality with a plugin is to develop proper unit tests. OpenDJ comes with a set of tools to facilitate the testing, but since they are tightly integrated within the build framework, you might find it difficult to execute your unit tests from outside of the framework. This article will try to give you short guidelines on how to integrate and execute your tests. (more…)

idm java ldap maven opendj qa testing

Maven archetype for OpenDJ plugin development

We have previously written about the plugin development for OpenDJ based on the example-plugin.zip which comes with the binary distribution. However, as OpenDJ is evolving and slowly migrating to Maven, on the initiative of the ForgeRock team we have come up with the Maven archetype to make the plugin development easier and more developer friendly. (more…)

forgerock idm java ldap opendj