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.
Posts about software engineering, devops
As promised in my previous post, I’m excited to introduce the theme that powers my blog: version 0.0.1.
Spring Boot is a very popular framework in java-world now. If you package it to docker-images in common style, it will be so heavy. And it can solved!
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.
Hey, we’ve launched our travel blog with nice photos, secret routes and neet life hacks. It’s in Russian, but I’m sure you’ll love it anyway =)
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.
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.
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!
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.
Many Android programmers use Room and live data libraries. All things are good, but Room is not orm!