Posts about software engineering, devops

10 June / / tech

In my Android application, I wanted to implement a new functionality: sharing an image of an aircraft. After searching the Internet, I found several methods that all essentially boiled down to one approach — convert the downloaded image and then share it. However, this process was very slow. In this post, I will show you how to do this quickly and efficiently.

09 January / / tech

As promised in my previous post, I’m excited to introduce the theme that powers my blog: version 0.0.1.

02 November / / tech
20 October / / life
09 May / / tech
10 April / / tech

I started to learn SEO when I start periodically write to the blog. I found several analyzers, which helped me. But all of it has a little disadvantage - each of analyzer was paid. Its free version was very limited, e.g. 4 pages analysis per day.

04 April / / life
01 April / / tech

Seo is nothing without good and caveat content. But find this content is very difficult without seo. In previous articles we created a simple blog based on hugo. In this article I will tell how to set up page’s seo on your site.

28 March / / tech

We set up docker with portainer in previous article. Now we build a simple landing page based on hugo. Sources will be stored in gitlab. Our changes will be automatically deployed on virtual machine by gitlab-ci.

09 March / / tech

In first part we securely set up virtual machine and install nginx with https support by Let’s Encrypt certbot. In this second part we setup Docker and Portainer. Portainer we will use for docker comfortable control. Let’s start!

20 February / / tech
You want a landing page or blog. You can use Wordpress but I think it is too mush for this. The best choice will be being Hugo - a static site generator written in Go. It is optimized for speed, easy use and configurability. Hugo takes a directory with content and templates and renders them into a full HTML website which hosted by nginx. Hugo makes use of markdown files with front matter for meta data.
25 January / / tech

There was a convenient library Sqliteassethelper. It made possible do not write migration scripts from old to new schema version. The library immediately copies the new database file from apk when the new version of your application stating. And versioning of the database was saved.

18 December / / tech
09 September / / projects

The directory includes more than 5000 aircraft, helicopters, flying boats and other aviation weapons, as well as:

  • photos,
  • flight characteristics,
  • modifications,
  • interesting stories of creation and trials,
  • a convenient filter system.