Password Management with Pass
I have been using commercial password services for a while now, but I am sure that they are not a good choice. I want to replace them with an open source, cross-platform, and developer-friendly password manager.After researching for days, I found Pass, a password manager that satisfies all my needs. It is designed to follow Unix philosophy, which is to be easy to integra
Say Hello to Linux again - Part 2
In the last post, I explained that the reason I switch from macOS to Linux.It's a smooth transition for me, so I am sure it's absolutely a good idea. The KDE plasma 5 has great user experience, and the WebApp makes it easy to migrate from macOS to Linux.However, there are some things I wanna note about the transition, which may be helpful for the people who are still using macOS and want to switch to Linux.
Say Hello to Linux again
I wrote this post using Arch Linux.The last time I used Linux as the desktop was around 2013, and then I switched to macOS.There were two reasons that I switched to macOS: the first one is that I have a job at that time so I didn't have enough time to deal with frequent Linux issues; the second one is that I once believe that by using macOS is a good way to improve my aesthete sensitive.
Mixin Bot Development Tutorial 3 - Trade Crypto
In the previous post, I rewrote a bot that only sends back an echo of user's input into a bot, which responds correctly.To achieve that, the bot must manage user sessions, to keep tracking the state of conversation with users.However, the work is not complete yet, the function handleTransfer is still not implemented, and we still can not trade crypto in the bot. So let's do the rest in this post.
Mixin Bot Development Tutorial 2 - Interact with Users
In the previous post, I introduced the basic knowledge you need to know to create a bot, and then run a very simple bot, which replies every message the user sends to it.To use the functions of bots, users often need to perform several steps to interact with bots. The developers usually provide two different ways to let the bots interact with users: chat mode and web UI.The bot's chat mode that's designed t
Mixin Bot Development Tutorial 1 - Run a Bot from Scratch
Recently, I published an article "A Quick Glance into Mixin Development" which summarizes Mixin development.As I mentioned in that article, if you want to create something on Mixin, to start with a bot is an excellent choice. Because in most cases, you don’t have to interact directly with the Mixin Kernel, you can focus on the users, the user experiences, and the business.I am going to arrange a series of articles about the
Top 10 Most Common Mistakes That Mixin Developers Make
Although Mixin core team and other teams have simplified the approach to access distributed ledger, unfortunately, the segmentation between original software development and Mixin development has still existed.Here's a tutorial to address the 10 most common mistakes that many developers make.Mixin Wallet API uses trace ID to make sure the kernel handle each transfer only one time.
The story behind Mornin: Simplify, Anonymous and Ease-of-Use
Browsing the gallery of conferencing services, a lot of complicated software and Apps in your search result, is a terrible experience and that's before you've even installed them and registered account on them.The creator of Mixin Inc, my friend, Cedric Fung, has been working from home with his crew for several weeks.One day I needed to talk to Cedric in voice so I asked him to use Zoom.