Try Full Docker Environment in Browser for a Limited Time (4hr)

Docker Playground Came across this little web service Docker Playground, spinning up a full Docker environment took only seconds. Hardware and System Info $ uname -a Linux node1 4.4.0-1035-aws #44-Ubuntu SMP Tue Sep 12 17:27:47 UTC 2017 x86_64 Linux $ lshw -short H/W path Device Class Description =============================================== system HVM domU /0 bus Motherboard /0/0 memory 96KiB BIOS /0/1 processor Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz /0/2 processor CPU /0/3 processor CPU /0/4 processor CPU /0/5 processor CPU /0/6 processor CPU /0/7 processor CPU /0/8 processor CPU /0/9 memory System Memory /0/9/0 memory 16GiB DIMM RAM /0/9/1 memory 16GiB DIMM RAM /0/9/2 memory 16GiB DIMM RAM /0/9/3 memory 13GiB DIMM RAM /0/9/4 memory 16GiB DIMM RAM /0/9/5 memory 16GiB DIMM RAM /0/9/6 memory 16GiB DIMM RAM /0/9/7 memory 13GiB DIMM RAM /0/a memory 96KiB BIOS /0/b processor CPU /0/c processor CPU /0/d processor CPU /0/e processor CPU /0/f processor CPU /0/10 processor CPU /0/11 processor CPU /0/12 processor CPU /0/13 memory System Memory /0/14 memory /0/15 memory /0/100 bridge 440FX - 82441FX PMC [Natoma] /0/100/1 bridge 82371SB PIIX3 ISA [Natoma/Triton II] /0/100/1.
Read more

Markdown-like UML Scripting with VSCode within Markdown document

Documenting API flow is best when coupled with UML. There exists more than a dozen tools, special IDE, web apps: turn your UML script into beautiful visual presentation. Most of the time you will end with the classic scenario: Write UML script Save Export as png, or PDF With VScode Mermaid Preview it’s never been easier writing your UML script embedded within your Markdown document. It’s built on top of Mermaid.
Read more

Enabling Two-Factor Authentication (2FA) on your npm account

4 days ago, npm published a blog about protecting your account with 2FA. I’m a user of Google Authenticator [1], [2] and YubiKey - so it was just perfect timing. To enable 2FA on your profile, you need to install the beta release of npm client: $> npm install npm@next -g and follow the rest of the instruction here:

Ubuntu WSL

Today I learned that I can install Ubuntu or Suse Linux, straight from Windows App Store. I might have missed the opportunity which was announced 4 months ago Notes This is my first post of “Today I Learned” series of mini-blog: a mixed of tips, resources or anything. I spent at least 8 hours in front of the screen - coding and always learning.


Looking forward 2018! gearing up for some cloud certification - 5 months from now. Still have to book for the exact date but all the needed materials are on the table. I was thinking of building a small project while on the course towards the certification - definitely involves standing up infra, deployment, database, APIs

I Am Writing It Down!

In response to Victor Savkin’s blog about “Write it Down” 2 days ago. Retrospectives are important. That’s why software development teams get together once a week to see what works and what can be improved. We know small adjustments add up. So why don’t we apply the same approach in our day-to-day lives? I decided to give it a try, and set some goal after-work hours. The “Lessons Learned” had a surprising result.
Read more

Microservices with Docker, Alpine Linux, Nodejs, Nginx on Win10 Host

Apology for the last word “Win10”, it’s bit misleading but my main development machine is Dell XPS 13 on Windows 10 Pro Insider Preview. There’s should be a follow up to this blog hopefully on my headless Ubuntu Server. BTW, it’s a PITA to get this thing working on my Win10 machine - too many wrangling with Windows GUI DNS settings, Docker vEthernet adapter then a mixed of CLI scripts, some won’t work on plain CLI commands later then I discovered that wrapping it inside docker-compose.
Read more

12 Hours Hackathon with React JavaScript Library

One thing I kept hearing as part of the requirements: React I don’t have a production experience with React, however, IMHO if a developer has done a bit of JS development in the past I don’t think onboarding is rocket science. At the end of the day, it’s just JavaScript! I’m currently working on a couple of personal projects and thought of using React at some stage but instead I’ve decided to do hackathon on a simple React project and see where it would take me, I didn’t set a deadline.
Read more

That! SSH permission denied on eCryptfs-enabled file system

On the day my DeskMini Headless server was born - it was christened with ecryptfs and I did that on purpose - paranoid! Gearing up for a password-less configuration was supposedly and easy task later then I realised that my first SSH session won’t work. This is for obvious reason: the home folder ~/ isn’t readable - yet - not until you manually mount the folder. By default SSH will look for authorized_keys file at the user’s home folder henced SSH can’t read it - you’ll get Permission denied (publickey).
Read more

My Boston (USA) Trip

Last week I had the privileged to travel and visit Boston, USA. It’s old but a great & lovely city. Food are bit cheaper than NZ, oops! I was looking for great coffee but sad to say I didn’t find a good one, sorry, NZ’s coffee still the best - even the petrol station near at my place was way better. On the bright side, in Boston, food was epic! here are a few food places I went to:
Read more