Development

Development

To get info about new technologies, perspective products and useful services

BigData

BigData

To know more about big data, data analysis techniques, tools and projects

Refactoring

Refactoring

To improve your code quality, speed up development process

Erlang service easy deploy with Enot

Erlang service easy deploy with Enot

In this guide you’ll learn how to add deploy feature to the Erlang service. As a result you will get a real Erlang service, with logs in /var/log/example_service, systemd support and possibility to easy install it on every system via enot install comtihon/example_service even without Erlang installed!

Create Erlang service with Enot

Create Erlang service with Enot

This is step-by-step guide on how to create your Erlang service with the powerful Enot build system. Ensure you have Enot and Erlang installed locally. As a result you will build http service, which will listen the 8080 port and response JSON with service’s version and MAGIC_GREETING operation system’s environment variable or simple “hello world” …

Read More Read More

Dynamic environment configuration (Erlang)

Dynamic environment configuration (Erlang)

Most of Erlang applications requires configuration variables. It can be: database credentials, metrics report hosts, some system limits and so on. Such variables can be set in application resource configuration file. They can be accessed with application:get_env. You should prefer dynamic configuration instead of hardcoded one. But what if you need different properties in configuration …

Read More Read More

JFrog Artifactory on Travis CI for Python tests

JFrog Artifactory on Travis CI for Python tests

Disclaimer: It is not about storing python packages in Artifactory. It is not about creating python packages in TravisCI and publishing them to Artifactory. In this article I’ll show you how to set up Artifactory in Travis CI for using it in your python project’s tests.

Code Structural Patterns (Erlang)

Code Structural Patterns (Erlang)

    With this article, I would like to start a series on “Writing optimal and effective code in Erlang”. These articles are describing my point of view on the topic according to my experience in real world software development. I have been inspired by the marvelous book of M. Fowler and Co “Refactoring” if you …

Read More Read More