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

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

Integrating (ForgeRock) LDAP with MuleSoft

Introduction We continue exploring MuleSoft software and we wanted to know, how easy it is to integrate an LDAP Directory that is not documented by MuleSoft at the moment. It should be easy, right? It is just the same LDAP protocol. We gave a try to ForgeRock (OpenDJ). You can find a short intro to the MuleSoft platform in our previous blog. So in below article you will see what you need to do to connect MuleSoft Anypoint studio, using LDAP connector, with ForgeRock OpenDJ ldap server, what you need…

forgerock mulesoft opendj

Introduction to MuleSoft

I had a chance to explore MuleSoft software recently and would like to share, what I learned about it. Specifically, what it can do for you and how to work with it. MuleSoft has pretty good documentation. I will be referring to it as much as possible to avoid duplicating what it includes already. I strongly recommend to read it, before you start deploying MuleSoft. This article will point out issues that I had to resolve on my own, hoping that you can use them too while deploying MuleSoft products. First of…

mulesoft

GameDay

Are you ready for some fun and games? Join us for the GameDay! When: 16.3. 2016 from 4 pm Who: Anyone interested in IT, fun and games Where: Cafe Kovork, Podnikatelsky Inkubator, VSB campus, Studentska 6202/17, Ostrava Poruba What : Board games (RoboRally, Eternity, Small World, Dominion and much more. You can bring your favourite game, too), Table soccer and hockey, Nintendo Wii Sports Resort etc. We will also annouce the winner of the IT competition that will take place at Kariera+. The price is an air-ticket to Silicon Valley. Anyone interested…

Wanna a cool job in the new year?

Christmas is definitely over. Hopefully you got some rest, good meals and spent a quality time with your family and friends. Some of you probably studied hard for your exams or worked on your thesis already. Some traveled a lot. Some had a pretty sporty Christmas I heard. The rest of us enjoyed the cookies, movies and occasional walks :-). Last December at profiq was pretty intense. It was full of anticipation something magic whilst the normal life went on. We were finishing some projects, working hard on last releases,…

Configure Load Balancer for OpenAM 12

Introduction In this article I will demonstrate how to configure software Load Balancer (LB) for two OpenAMs. OpenAM is a open source access management software provided by ForgeRock. Load balancing aims to optimize resource use, maximize throughput, minimize response time, and avoid overload of any single resource. If a one server is down, LB redirect all requests to others servers which are up. To simplify, I will configure LB, OpenAM 1 and OpenAM 2 on one virtual machine and OpenAMs will be configured with embedded data and config store. To read more…

forgerock load balancer openam

Authenticating Sencha Web Application Manager via ForgeRock’s OpenDJ

I am going to show how to integrate two impressive technologies: 1. Sencha Web Application Manager (SWAM), that is an application platform for deploying and managing web and mobile apps and 2. ForgeRock OpenDJ open-source LDAP directory server. Sencha SWAM is an enterprise software product for deploying and managing HTML 5 applications, which are accessible from Windows Desktop, iOS, Android and Windows Phone clients. Most of today's enterprises use web and mobile applications to support their business. Deployment and management of these apps easily becomes a nightmare, when considering the number of browsers, desktop…

forgerock ldap opendj sencha sencha space system engineering web application manager

SeaFile Storage authentication via ForgeRock OpenDJ

Welcome to this blog post. I will describe and explain how to set up own storage with file synchronization across multiple computers and platforms. Having a distributed and safe file storage is a fundamental requirement for enterprises of all sizes small, medium size or big. Seafile is nice in that it allows you to scale from small to big over time. The goal of my project was to set-up an internal storage system that will serve tens of users. All of them should be able to share their files via the storage safely and…

forgerock ldap opendj seafile system engineering

Peek in profiq!

On a warm sunny day of March 19th there was a scent of anticipation at the office. We held an Open Day at profiq. Everybody was getting ready for the afternoon guests. How many will come? Will they be interested in our work? Will they enjoy chatting with us? Are we going to show and explain our work clearly? Those were some of the questions going through our minds. First visitor came around 4 pm and got into a friendly chat with our technical director Rasta. The others followed. There…