Check signature of Android APK

Guide Android Security SDK

Setting up Nginx and Passenger on Ubuntu 18.04

2019 Updated

Guide Ubuntu Passenger Nginx Setup

Setting up ruby on rails on Ubuntu 18.04

2019 updated

Guide Ruby Rails Setup Ubuntu

Reconstruct RSA public key from exponent and modulus

Via ASN1 definition and OpenSSL

Guide OpenSSL Public Key

Remove html extension and map URL to static html file in Nginx

Useful for serving static website

Guide Nginx Config

Get and set json type data on html form in Rails

Via Activerecord and form helper

Guide Rails JSON Form

Changing the passenger max process

Adjust to balance the performance vs. resources

Guide Ruby Passenger Nginx

Using Active Storage for API project

With AWS S3 as storage service provider

Guide Rails Active Storage S3 AWS

Nginx 1.13.9+ HTTP/2 server push

To reduce round trip time (RTT)

Guide Nginx HTTP2 Performance

How to use yarn in Rails 5.1 to manage javascript dependencies?

Including steps to upgrade from older version of Rails

Guide Rails Javascript Yarn

How to set CAA DNS record?

To hint SSL CA if they are authorized to issue a cert for this domain

Guide Security SSL DNS

How to upgrade Gradle in your Android project?

Gradle Distribution and Android Gradle Plugin

Guide Android Gradle Upgrade

Redis store integration steps

Rails cache store using Redis

Guide Rails Cache Redis

Deploy rails app using Capistrano

Capistrano is an useful deployment automation tool

Guide Rails Capistrano Deployment

Use rails 5.1 encrypted secrets

To protect production credentials even if they are committed into git

Guide Ruby Rails Secret Encryption