Parse (i.e., Regular expression using regex) logs in real-time basis (i.e., real-time file monitoring using Notify) in Rust

This is third part of multi-part tutorial on learning Rust programming language by building an application from scratch, one step (i.e., article) at a time, building upon previous tutorial(s) to finally build a production-ready application.

The following is a list of tutorials for Learn Rust by Example — Chia Plotter:

Previous Tutorial

On the previous tutorial of Learn Rust by Example: Chia Plotter (2)…


Externalize parameters by de-serializing JSON file using Serde in Rust

This is second part of multi-part tutorial on learning to program in Rust programming language by building an application from scratch, one step (i.e., article) at a time, building upon previous tutorial(s) to finally build a production-ready application.

The following is a list of tutorials for Learn Rust by Example — Chia Plotter:

Previous Tutorial

On the previous tutorial of Learn Rust by Example…


Execute program or command using std::process::Command in Rust

This is first part of multi-part tutorial on learning to program in Rust programming language by building an application from scratch, one step (i.e., article) at a time, building upon previous tutorial(s) to finally build a production-ready application.

The following is a list of tutorials for Learn Rust by Example - Chia Plotter:

Chia Plotter

We will be building a simple application to automate…


How to farm Chia Coin (“XCH”) on your computer and earn some money

What is Chia?

Chia Blockchain is a new cryptocurrency that uses Proof of Space and Time. Instead of using expensive hardware that consumes exorbitant amounts of electricity to mine cryptos, it leverages existing empty hard disk space on your computer(s) to farm cryptos with minimal resources, such as electricity.

There is a lot of enthusiasm around Chia Blockchain because it was created by Bram Cohen, who is one of the founders of BitTorrent and the creator of the torrenting concept. BitTorrent is considered as one of the most brilliant technology innovations in last two decades.

For more information, please refer to https://www.chia.net

How to Farm Chia Coin (“XCH”)

Prerequisites

Prerequisite…


How to Simplify Your Development Environments in Windows 10 by using Multiple Instances of Same Linux Distribution on Windows Subsystem for Linux (WSL).

Running Linux on Windows 10 via WSL is great, which allows you to fully utilize all the development and system tools available on Linux. Like everything in life, your enthusiasm for the new tools will catch up to you. Installing different tools and configuring your Linux environment to run these tools will result in unstable Linux environment that will impacts your day-to-day productivity.

You can alleviate the eventual degradation of your Linux environment by installing and running…


What to buy when you want the BEST in outdoor gear

There are a lot of blogs, magazine articles, and store associates recommending what to buy when purchasing gear for outdoor. The interesting thing is, the gold standard in outdoor gear do not change that much from year to year. More likely every decade or so when something revolutionary comes out.

To be clear, the gold standard does not imply that product is the best product in its category. They are perceived as the best product in its category by consumers like you and me. They are usually one of…


Why you should wait for second gen MacBook Air/Pro with M1

Congrats to Apple for successfully starting a journey of transition from Intel-based MacBook Air/Pro to Apple’s own M1 processor. This is gigantic accomplishment that should be lauded by both press as well as consumers. Unfortunately, I will not be joining you in this journey by not upgrading to new MacBook Air/Pro with M1 for the following reasons:

Reason #1: Look and Feel of MacBook Air/Pro did not change

I use MacBook Air/Pro for personal purposes; to take to coffee shops, to co-working spaces, to library, or other similar places…


I like to drink a good cup of coffee every morning. So, I began a long journey of perfecting my coffee by spending a lot of money on coffee equipment and continued to spend more money on supposed newer and better coffee equipment.

You know what — supposed newer and better coffee equipment did not make a cup of coffee any better and it was more hassle to make a cup of coffee every morning. …


Part 2 — How to Develop “AS-IS” Business Process Map

This tutorial was created to simplify the process of creating Business Process Map for your organization(s). In my experiences, people try to codify the business process map where they follow strict guidelines as well as complicated notations to map out business processes. Consequently, they lose the sight of what is most important part of business process map — a simple and powerful communication tool to document the business activities from start to finish. I hope this article will help you in developing business process map in near future.

Business process…


How to Simplify Data Science Development Environments in Windows by using Docker on Windows Subsystem for Linux 2.

Problems with Python Environments

Python and its extensive library of packages provide an amazing array of libraries and applications covering every use case imaginable for your data science and machine learning development workflow.

Like everyone else, you will most likely be using Anaconda distribution of Python, which packages Python with most commonly used packages for your data science and machine learning development workflow. …

Sung Kim

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store