Intro to Crypto

A couple of weeks ago I started learning about Bitcoin and the technology behind it called the Blockchain. I even started buying my first Bitcoin (BTC) and other Altcoins (Alternative coins to Bitcoin) and now I’m hooked!

These series of posts will document my journey into this exciting but risky world of Crypto-currencies and Bitcoin.

For those readers in Australia 🇦🇺, I have found this local exchange to be one of the best. Use my referral link if you wish to check it out:

To start, you need a hardware wallet to store your private keys. Think of these keys as your proof of ownership to your blockchain wallet. The blockchain is an online ledger of cryptocurrency transactions stored in thousands of computers around the world. A hardware wallet is not necessary but highly recommended if you are serious about investing in Bitcoins and other Altcoins. It is an offline storage of your keys and you would not want potential hackers gaining access to your keys and effectively your wallet wouldn’t you?

I use one of the most popular and affordable wallets around. It is from a company called Ledger. It’s called the Ledger Nano S retailing for around $109 AUD at this time of writing.

That’s it for now, next week I’m going write about crypto exchanges and how to buy and sell coins in the market.


Software Development on Android?

I have always been an Android fan after switching from iOS a decade ago. Android is an operating system based on Linux, the great old OS running on nearly almost any device one could think of. Being an engineer by heart I constantly tinker and find how things work so one day while being idle from work, I thought of making better use of my mobile phone not just for checking incoming notifications and social media, but to maximise it’s use when not being used as a phone. That’s when I came up to the idea of using it as my daily driver for writing code and you know what it has surprised me in some ways.

Well as they say, “there’s an app for that”. A few clicks and a Google Play search later, I found this amazing app called Andronix — it gives you the power of a full fledged computer level operating system on your Android device.

After a few hours of typing linux commands on the tiny terminal (it uses Termux as the terminal emulator) I was able to setup 3 websites appropriate for my web development:

I then setup secure SSH to be able to connect remotely and work on my computer and on a larger screen, fired up Visual Studio Code with the Remote – SSH extension and voila — a complete development environment running on my mobile phone!

If you are interested on setting something similar up and need help, feel free to drop in a comment below.


IOT – ThingSpeak

Internet of Things (noun) – the interconnection via the Internet of computing devices embedded in everyday objects, enabling them to send and receive data.

Here’s a graphical representation of sensor data specifically a DS18B20 – a `one-wire` temperature sensor connected to a Raspberry Pi 3 B microcomputer.


Mac OS X 10.10 – Yosemite

Apple’s next MacOS release codenamed: Yosemite will surely raise a lot of eyebrows considering its visual appeal and trend going into a more flatter design like its Windows 8 counterpart.

The new OS was revealed in Apple’s WWDC earlier this month and developers were given a preview of the exciting new features like the ability of the Mac to receive voice calls.  This release integrates with the iOS more than ever which hinted from Mavericks last year.