heiswayi nrird's personal blog

I'm Heiswayi Nrird. I do some stuffs with computer and sometimes write about it here. I'm a Software Engineer and I ship code at Keysight Technologies.


Commonly used git commands cheatsheet
Essential colors for harmony design
Tips to write a better code
Project/ Inhouse Camguard


Creating WPF cascaded ComboBox in MVVM
Project/ Elevation Peaks in Malaysia
Image caption implementation in Jekyll site using Liquid syntax
Listing sites for GitHub Repositories and GitHub Gists
Modify file content with InstallScript using deferred custom action
Step-by-step to create a simpler MSI setup with WiX Toolset
Installer bootstrapping with Burn - a WiX bootstrapper
Get started with WiX Toolset
Get started with Inno Setup
AI chatbot apps development using RiveScript
Project/ Dotfuscated Checker
Project/ SRT SubShifter


Designing my own minimalist Jekyll themes
Send email notification using PowerShell script
Creating a simple Equipment Tracking app in PHP
Project/ SerialLog
Experimenting with Google Charts - Timeline
Project/ Another EXIF Reader
Commonly used PHP code snippets
Generating code block line numbers with pure JavaScript


Windows password vulnerability: Hackable in 5 minutes
Project/ Asynchronous PowerShell Scripter
Writing a simple logger utility class in .NET
Project/ Mini App Killer
Project/ Directory Crawler
Writing a Serial Port reader in PowerShell
Project/ Indoor Temperature Monitor
SerialPortManager class
Simple XML serialization and deserialization helper class in .NET
Lambda expression, Delegate, Predicate and Closure in .NET
C# programming common practices
Writing a simple singleton pattern class using .NET 4's Lazy type
Multithreading programming in .NET
Creating my own substitution cipher app in .NET
Install Jekyll via Chocolatey


Manually install Apache, PHP and MySQL on Windows (WAMP)
Using PHP native password hashing API
PHP - Encryption and decryption function
Building AI chatbot app
Reminder to myself