Recent Posts

OAuth 2.0 Introduction

12 minute read

Recently I read a book Mastering OAuth 2.01, it give me a very clear picture for this protocol. In this blog I want to share the knowledge I learned in this ...

Cognito

less than 1 minute read

## Pain Point

The Vim Commands I Used

6 minute read

Vim is an awesome editor and you can find the Vim simlulator in lots of popular editors(such as Intellij Idea, Atom, Sublime Text). it will make your life mo...

Try Is Not A Monad

1 minute read

In this blog we will talk about scala.util.Try and try to figure out if it is a Monad.

Implicits and Variances

1 minute read

We have talked about Implicits1 and Variances2 detailedly, In this blog we will talk about an edge case when use them together. Implicits ...