- Find a mentor
- Web Programming
- Mobile App Programming
- Programming Languages
- Data Science /Engineering
- Database /Operations
- Find a freelancer
Experienced Software Engineer, with Project Management Experience
Documentation as a project
This article, based on experience, demonstrates approach of organizing documentation in your project aiming following: * Make easier s/w project transition to support * Get single entry point for updates and info * Get project documented from multiple angles * Get your stakeholders involved * Get your developers involved * Get your ops involved * Get your testers involved
Using ansible-container to build your next application base image
Article describes approach for the ansible-container to be used to construct and build application images in docker. In particular, choosing init system, running multiple services withing container.
Træfik — as an alternative reverse proxy to nginx for self hosted dockerized applications
Reverse proxy can be executed in many ways, we can make custom service, we can use Nginx as above, but it would be really nice if for such smaller projects there could be easy configurable tool, with dynamic discovery of new subdomains, loadbalancing etc. In NodeJS world PM2 came. In docker world - once of the recent options is Traefik (traefik.io), written in Go language that promises to help us with that
Evaluating ansible-container as a tool for custom docker containers build
Using ansible-container: setup necessary development environment for ansible-container build custom application image using ansible-container run application , optionally debug application, stop application
Automating Network Mastering Scenarios for Amazon VPC with Ansible
In this article, the author will demonstrate how he automates network creation with Ansible for applications according to project requirements, and store the network creation logic alongside a project. This way, your project infrastructure evolves and releases together with your application releases.
Implementing git-flow Releasing Model in Continuous Integration Process
Perhaps most developers are familiar with the git-flow model that makes the release process controlled. In this article, you will learn one of approaches to introduce git-flow releasing into your project, which can be integrated with the continuous integration tool of your choice (e.g. Atlassian Bamboo.)
Deploying a Ruby Application with Ansible
Nowadays, you can get your own dedicated server up and running in seconds. Once you get it up, do you really need to spend several hours on configuring it for your application needs? Do you really want to repeat the same steps with each new server? In this article, you'll learn how to automate this process with Ansible.