Skip to main content

Posts

Quick overview of Terraform 0.12

My first talk about terraform. A quick demo of terraform 0.12 beta 1. 😂 https://t.co/WTmxj2KwKD #terraform #cloudautomation #cloud — Anh Duong (@ninjahoahong) March 11, 2019 Presentation link: https://docs.google.com/presentation/d/1QjAKkVbITe1LlANJcoS4I8oP-j2yS0HCB8peCb8B0ao/edit?usp=sharing Reference: https://github.com/hashicorp/terraform-guides/tree/master/infrastructure-as-code/terraform-0.12-examples https://www.hashicorp.com/resources/introducing-terraform-0-12 https://www.terraform.io/upgrade-guides/0-12.html https://www.hashicorp.com/blog/terraform-0-1-2-preview

Unstoppable - an open source trivia game

I wrote a simple Android trivia game which is getting questions from https://opentdb.com/. You can check out the project at  gitlab . A sample game play can be seen in the below video. Feel free to give comments, git stars, or feedback. Download the game from play store:  https://play.google.com/store/apps/details?id=com.ninjahoahong.unstoppable Enjoy - ninjahoahong

My books review: Good Strategy Bad Strategy: The Difference and Why It Matters

In my opinion, this is quite a dry book. Though, there are a lot of real life examples.  The author identified the elements of bad strategy and the misusage of the word "strategy". Then, he gave the definition for a good strategy - what it should include. After reading this, in my understanding, a strategy is something to help the one to know its current situation, its direction, and define the way to it can get to the goal. The point I like the most in this book is sometimes new thing can come by just shifting your perspective. In addition, the element I feel the most important after reading this book is FOCUS . Overall, in my opinion, this is not a very interesting book but is useful. - ninjahoahong

Try Haskell

I have zero experience of Haskell but I have heard about it a lot. Therefore, today I started learning Haskell by going to tryHaskell site and found out that it is pretty concise and nice to use, especially when the site is very beginner friendly. - ninjahoahong

Stair climbing for being calm and composed

Coincidentally, I have worked in the highest floor in almost all my workplaces. Thanks to that I realised that climbing one stair at a time to the highest floor help me to train being calm and composed. The process is very simple, you just need to spend to walk up the stairs without skipping anyone. In the first time I had done it, I was really out of temper from the start but when reaching my workplace I felt so accomplishing and relaxing to start my day. I hope you will enjoy this little experiment. - ninjahoahong

Using RoboPOJOGenerator

Recently, I have used more AutoValue in my Android projects and needed to copy and paste quite many set up codes. Then I decided to try RoboPOJOGenerator out, it is working great with AutoValue and this AutoValue Gson library . Reference: https://github.com/robohorse/RoboPOJOGenerator https://github.com/rharter/auto-value-gson - ninjahoahong

Blogger Post Template

The easiest way to start using a template is that you visit your own typical blog and change to HTML tag and copy the blog to the Settings --> Post, comments, and sharing --> Post Template. Then remove the real text and replace it with the template text. For example, this blog's template is: Reference: https://support.google.com/blogger/answer/154172?visit_id=1-636349071961278260-2951406294&rd=1 - ninjahoahong