Today's Question:  What does your personal desk look like?        GIVE A SHOUT

 SOFTWARE


  10 Tools Every Software Developer Should Use in 2018

The main problem I noticed about most programmers is that even though they know about latest software development tools, they never really spend significant time to learn them well. As a programmer, I always try to learn new tools and latest technologies. At the same time, I also look to improve my knowledge of tools which I have been using for many years.Whether you're a front-end developer, full-stack programmer or part of a DevOps team, you should familiarize yourself with the latest development tools to increase your productivity. Today, you will find that there are many tools available wh...

3,818 2       SOFTWARE DEVELOPMENT SOFTWARE DEVELOPMENT TOOLS PROGRAMMING TOOLS


  OpenLDAP Proxy -- rwm-map vs map

OpenLDAP proxy is used to proxy ldap request and response between clients and servers, different servers may have different representations/attributes to mean the same thing. For example, in one LDAP server, the firstName may be represented by firstName, it may be represented by givenName in a different server. However, from the client perspective, it only wants to get the firstName, it doesn't care about the backend attributes.In this case, attribute mapping can help provide a virtual view of the backend data. In another post OpenLDAP Proxy -- Tricks and tips, we have introduced how attribute...

8,736 0       MAP OPENLDAP OPENLDAP PROXY LDAP RWM-MAP


  Top Digital Transformation Trends To Lookout For in 2018

While Innovation was rife in 2017, it is expected that 2018 will bring the cherry on the cake. While businesses are shifting continually towards making things work with Technology in view, organizations have had to embrace the Tech wave for good.A paradigm change in the way businesses operate is the consequence of the trends in Digital Transformation. From Artificial Intelligence to Blockchain, to Machine Learning, to Data Analytics, 2017 saw the onset and the growth of numerous new Technologies that have forever changed the face of businesses.Studies have shown that a difference of as much as...

3,640 0       SOFTWARE DEVELOPMENT CUSTOM SOFTWARE SOLUTIONS OFFSHORE SOFTWARE DEVELOPMENT OUTSOURCING SOFTWARE DEVELOPMENT


  Supervisord, God and Monit, which one to choose?

With the popularity of Docker, more and more service have been moved into docker containers and they are easy to build up and maintain for each atomic service(though it's a bit complex to maintain multiple docker containers which contain different service to form a complete solution). Ideally, each docker container should only contain one service which has only one running process. However, in reality there would be cases multiple processes would run in one single docker container and there is a master process. In this case, to monitor all these processes would be a challenge task.In cases whe...

18,141 2       DOCKER DEVOPS MONIT SUPERVISORD GOD


  OpenLDAP Proxy -- Tricks and tips

Just like other software configuration, there would be issues encountered during the OpenLDAP proxy setup process. In this post, we would try to summarize some of the tricks and tips for OpenLDAP proxy setup.OpenLDAP VersionWe would always recommend that you install the latest version of the OpenLDAP because they contain the latest features, bug fixes and security patches. You should always refer to the latest release notes for new changes. In case you have used an earlier version of OpenLDAP and encountered some bizarre behavior, please try to update to the latest OpenLDAP version first....

12,095 0       SSL AUTHENTICATION OPENLDAP OPENLDAP PROXY ATTRIBUTE MAPPING OVERLAY


  OpenLDAP Proxy -- Installation and configuration

After understanding what the configuration would be for an OpenLDAP proxy, it's time to explain the installation of OpenLDAP proxy and how to make it run. In this post, we will cover how to install OpenLDAP proxy both locally and using docker.Local installationThe installation is quite easy, there are a few packages to be installed including the ldap server, ldap client and some utilities. Below steps are for CentOS, the instructions for other platforms should be similar with minor differences on packages names and package locations.Install openldap openldap-clients openldap-serversyum in...

18,949 0       INSTALLATION CENTOS DOCKER OPENLDAP OPENLDAP PROXY


  OpenLDAP Proxy -- slapd.conf

In the introductory post of OpenLDAP proxy, we mentioned that slapd.conf is the configuration file which tells the slapd service what to do.  Apart from this, there is a dynamic way of configuring slapd where the configurations are stored in LDIF database. In the future, LDIF database will be the one for configuring slapd, the old style of slapd.conf is deprecated. The slapd.conf can be converted to LDIF style using the slapdtest command.slapdtest -f /etc/ldap/slapd.conf -F /etc/ldap/slapd.dFor demonstration purpose, we will use slapd.conf to explain how to configure the slapd s...

19,698 0       OPENLDAP OPENLDAP PROXY SLAPD SLAPD.CONF


  OpenLDAP Proxy -- Introduction

OpenLDAP is an open source project which is intended to provide some commercial-grade, fully featured applications and development tools based on the well known Light-weight Directory Access Protocol(LDAP). Hence corporations which want to manage their user and group information can freely use these tools. OpenLDAP provides ldap servers, ldap clients and corresponding tools to work on LDAP. The LDAP server is called slapd(Stand-alone LDAP  daemon). And it would serve as the server which provides the capability of creating, updating and deleting organization, group and user informatio...

26,607 0       META OPENLDAP OPENLDAP PROXY SLAPD SLAPD.CONF LDAP