• Kodi container image

    During add-on development I use Kodi installed on my operating system for testing. But what if I need to test my changes on various Kodi versions? It’s not so easy to install different versions of a package on such distros as Ubuntu. We could try some Kodi container image but I decided to build my own.

  • install_requires vs requirements.txt

    When I started working at Red Hat my first job was contribution to integration tests of one web application. The tests are written Python and the repository has both setup.py and requirements.txt. But why?

  • OAuth in OpenShift

    Applications provisioned in OpenShift can use its OAuth authentication mechanism for granting access. This is very useful feature because all applications running on OpenShift will have consistent behavior. But there might be some caveats if you don’t understand fully how OAuth works.

  • Working with OpenAPI

    Last two years I’ve been working on various parts of cloud.redhat.com. It’s a big web application with bunch of services and all of them provide REST API. In order to standardize documentation OpenAPI was chosen as a specification for describing REST API. It’s a nice thing and I really see the value in it but the more your service is getting bigger the more complicated become editing of the specification. I found a helpful tool that might interest you.

  • How I became Red Hat Certified Architect

    When I started to work at Red Hat I familiarized with Red Hat Certification program. You can take an exam related to some Red Hat product and if you pass you will get a certificate. Red Hat exams differ form other certification programs in the industry. You get a system, e.g. RHEL, and you need to configure and fix it according to the tasks in the exam. Besides it has some milestones that give you motivation to take more exams.