AJAX

Document Writer is a minimalist web-based writing tool to easily write document using web browser and save it as a plain text, HTML or markdown format file.
Creating dedicated sites to list all of my GitHub repos and gists for better clarity especially when the number of my repos and gists started increasing.
A simple webapp CRUD application with basic user authentication system for internal equipment tracking use.

Apache

Set up your own fully functional WAMP (Windows-Apache-MySQL-PHP) server on Windows without using any ready-made package like WampServer, XAMPP and so on.

Arduino

A simple DIY project made using Arduino board and .NET application for indoor temperatures monitoring and logging.

Artificial Intelligence

I have published two AI chatbot app projects based on RiveScript interpreter engine; one is rendered using Jekyll, another is built using Node.js and Socket.IO
From scripting it in mIRC program to .NET C# application, and finally to JavaScript; AI chatbot is one of the interesting projects to explore and getting myself exposed to AI programming.

Basic MSI

Provided solution shows how to use deferred custom action to do a find-and-replace of particular string in a file during installation time using InstallShield Basic MSI.

Best Practices

Just sharing some of the good common coding practices that I have been practicing in my coding style at work for C# programming.

Build Automation

Contains my embedded presentation slides that I used when I was giving a talk session on DevOps and Build Automation to my software team.

CRUD

A simple webapp CRUD application with basic user authentication system for internal equipment tracking use.

CSS

Easier way to add the line numbers at the left side of my code block layout using few lines of JavaScript and CSS.

CSharp

A simple GUI tool made in .NET C# and WPF to simply check for obfuscated assemblies by Dotfuscator software and digital signing at a glance.
Simple .NET tool to resync subtitles file (.SRT).
A lightweight console application built in .NET C# to log serial data received from a serial data communication protocol.
A simple GUI tool to simply extract the image metadata called EXIF data.
Just another PowerShell scripter tool built in .NET C# and WPF to simply manages the PowerShell scripts, or to run the script asynchronously and also a basic tool to learn PowerShell programming.
SimpleLogger.cs is a very simple logger class that I wrote for my own use in some of my mini C# project developments.
A simple utility program to kill any running application or process.
A simple command-line program to crawl all accessible directories recursively within a target directory and outputs the results into a text file.
A simple DIY project made using Arduino board and .NET application for indoor temperatures monitoring and logging.
My singleton class code snippet called SerialPortManager for handling serial data communication in some of my C# projects.
XmlHelper.cs is a helper class for XML data serialization and deserialization that I wrote to be used in my C# projects.
Lambda expression helps me to write coding faster and shorter in C#. Let's learn how we can use lambda expressions, delegates, predicates and closures.
MVVM.cs is a collection of Model-View-ViewModel (MVVM) design pattern common classes that can be implemented by any ViewModel (VM).
Just sharing some of the good common coding practices that I have been practicing in my coding style at work for C# programming.
Full example code for Windows Console application to demonstrate the multithreading programming in .NET C#.
Simple singleton pattern to turn your class into a singleton class. It's very simple and perform well, best use with time-consuming operation class in C# programming.
Demonstrating my own substitution cipher created in C# WPF using my own encoding method to encode the plaintext message into the encrypted strings.

Chatbot

I have published two AI chatbot app projects based on RiveScript interpreter engine; one is rendered using Jekyll, another is built using Node.js and Socket.IO
From scripting it in mIRC program to .NET C# application, and finally to JavaScript; AI chatbot is one of the interesting projects to explore and getting myself exposed to AI programming.

Chocolatey

Tips to easily install Jekyll on Windows via Command Prompt using Chocolatey, a package manager for Windows.

Composer

Set up your own fully functional WAMP (Windows-Apache-MySQL-PHP) server on Windows without using any ready-made package like WampServer, XAMPP and so on.

Console Application

A lightweight console application built in .NET C# to log serial data received from a serial data communication protocol.
A simple command-line program to crawl all accessible directories recursively within a target directory and outputs the results into a text file.
Full example code for Windows Console application to demonstrate the multithreading programming in .NET C#.

Cryptography

Demonstrating my own substitution cipher created in C# WPF using my own encoding method to encode the plaintext message into the encrypted strings.

DataTables

A simple webapp CRUD application with basic user authentication system for internal equipment tracking use.

Decryption

This is a simple how-to article demonstrating existing vulnerability that makes your Windows passwords are hackable.
If you need custom PHP function to secure your confidential information or to hash user password in unbreakable manner, these PHP code snippets may help and ease up your work.

DevOps

Contains my embedded presentation slides that I used when I was giving a talk session on DevOps and Build Automation to my software team.

EXIF

A simple GUI tool to simply extract the image metadata called EXIF data.

Encryption

This is a simple how-to article demonstrating existing vulnerability that makes your Windows passwords are hackable.
If you need custom PHP function to secure your confidential information or to hash user password in unbreakable manner, these PHP code snippets may help and ease up your work.

GitHub API

Creating dedicated sites to list all of my GitHub repos and gists for better clarity especially when the number of my repos and gists started increasing.

Google Charts

Creating my responsive daily routine timeline using Google Charts with just few lines of HTML and JavaScript code.

Inno Setup

Inno Setup is the best FREE open source alternative, non-MSI and script-driven installation system software for creating Windows app installer that surpasses many commercial installers in feature set and stability.

InstallScript

Provided solution shows how to use deferred custom action to do a find-and-replace of particular string in a file during installation time using InstallShield Basic MSI.

InstallShield

Provided solution shows how to use deferred custom action to do a find-and-replace of particular string in a file during installation time using InstallShield Basic MSI.

JavaScript

Document Writer is a minimalist web-based writing tool to easily write document using web browser and save it as a plain text, HTML or markdown format file.
Creating dedicated sites to list all of my GitHub repos and gists for better clarity especially when the number of my repos and gists started increasing.
Creating my responsive daily routine timeline using Google Charts with just few lines of HTML and JavaScript code.
Easier way to add the line numbers at the left side of my code block layout using few lines of JavaScript and CSS.

Jekyll

I have published two AI chatbot app projects based on RiveScript interpreter engine; one is rendered using Jekyll, another is built using Node.js and Socket.IO
Collection of my minimalist Jekyll themes from 2015 - 2017, available for free and open source.
Easier way to add the line numbers at the left side of my code block layout using few lines of JavaScript and CSS.
Tips to easily install Jekyll on Windows via Command Prompt using Chocolatey, a package manager for Windows.

Lambda Expression

Lambda expression helps me to write coding faster and shorter in C#. Let's learn how we can use lambda expressions, delegates, predicates and closures.

MSI

This is a how-to tutorial to create a simpler MSI setup using WiX toolset.
Here's how I create a custom bootstrapper (setup.exe) for my MSI installer using Windows Installler (WiX) Burn. Full example source code provided.
Here's how I create a basic MSI installer for my application using Windows Installler XML (WiX) Toolset. Full example source code provided.

MVVM

MVVM.cs is a collection of Model-View-ViewModel (MVVM) design pattern common classes that can be implemented by any ViewModel (VM).

Multithreading

Full example code for Windows Console application to demonstrate the multithreading programming in .NET C#.

MySQL

Set up your own fully functional WAMP (Windows-Apache-MySQL-PHP) server on Windows without using any ready-made package like WampServer, XAMPP and so on.

Node.js

I have published two AI chatbot app projects based on RiveScript interpreter engine; one is rendered using Jekyll, another is built using Node.js and Socket.IO

Oxyplot

A simple DIY project made using Arduino board and .NET application for indoor temperatures monitoring and logging.

PHP

Document Writer is a minimalist web-based writing tool to easily write document using web browser and save it as a plain text, HTML or markdown format file.
A simple webapp CRUD application with basic user authentication system for internal equipment tracking use.
A compilation of some commonly use PHP functions or code snippets that I have been using for most of my PHP projects.
Set up your own fully functional WAMP (Windows-Apache-MySQL-PHP) server on Windows without using any ready-made package like WampServer, XAMPP and so on.
Starting PHP version 5.5 onwards, password hashing in PHP application made easy as new native password hashing functions have been introduced.
If you need custom PHP function to secure your confidential information or to hash user password in unbreakable manner, these PHP code snippets may help and ease up your work.

Pascal

Inno Setup is the best FREE open source alternative, non-MSI and script-driven installation system software for creating Windows app installer that surpasses many commercial installers in feature set and stability.

Password Hashing

Starting PHP version 5.5 onwards, password hashing in PHP application made easy as new native password hashing functions have been introduced.
If you need custom PHP function to secure your confidential information or to hash user password in unbreakable manner, these PHP code snippets may help and ease up your work.

PowerShell

Automate your task for sending email notification with PowerShell script and Windows SMTP Client.
This is a simple how-to article demonstrating existing vulnerability that makes your Windows passwords are hackable.
Just another PowerShell scripter tool built in .NET C# and WPF to simply manages the PowerShell scripts, or to run the script asynchronously and also a basic tool to learn PowerShell programming.
Initial release of lightweight Serial Port reader written using PowerShell script to read data from a serial port and also export the data into a log file.

Project

A simple GUI tool made in .NET C# and WPF to simply check for obfuscated assemblies by Dotfuscator software and digital signing at a glance.
Simple .NET tool to resync subtitles file (.SRT).
Document Writer is a minimalist web-based writing tool to easily write document using web browser and save it as a plain text, HTML or markdown format file.
Collection of my minimalist Jekyll themes from 2015 - 2017, available for free and open source.
A lightweight console application built in .NET C# to log serial data received from a serial data communication protocol.
A simple GUI tool to simply extract the image metadata called EXIF data.
Just another PowerShell scripter tool built in .NET C# and WPF to simply manages the PowerShell scripts, or to run the script asynchronously and also a basic tool to learn PowerShell programming.
A simple utility program to kill any running application or process.
A simple command-line program to crawl all accessible directories recursively within a target directory and outputs the results into a text file.
A simple DIY project made using Arduino board and .NET application for indoor temperatures monitoring and logging.

SerialPort

A lightweight console application built in .NET C# to log serial data received from a serial data communication protocol.
Initial release of lightweight Serial Port reader written using PowerShell script to read data from a serial port and also export the data into a log file.
A simple DIY project made using Arduino board and .NET application for indoor temperatures monitoring and logging.
My singleton class code snippet called SerialPortManager for handling serial data communication in some of my C# projects.

Singleton

My singleton class code snippet called SerialPortManager for handling serial data communication in some of my C# projects.
Simple singleton pattern to turn your class into a singleton class. It's very simple and perform well, best use with time-consuming operation class in C# programming.

Utility

SimpleLogger.cs is a very simple logger class that I wrote for my own use in some of my mini C# project developments.
A simple command-line program to crawl all accessible directories recursively within a target directory and outputs the results into a text file.
XmlHelper.cs is a helper class for XML data serialization and deserialization that I wrote to be used in my C# projects.

Vulnerability

This is a simple how-to article demonstrating existing vulnerability that makes your Windows passwords are hackable.

WPF

A simple GUI tool made in .NET C# and WPF to simply check for obfuscated assemblies by Dotfuscator software and digital signing at a glance.
Simple .NET tool to resync subtitles file (.SRT).
A simple GUI tool to simply extract the image metadata called EXIF data.
Just another PowerShell scripter tool built in .NET C# and WPF to simply manages the PowerShell scripts, or to run the script asynchronously and also a basic tool to learn PowerShell programming.
A simple utility program to kill any running application or process.
Demonstrating my own substitution cipher created in C# WPF using my own encoding method to encode the plaintext message into the encrypted strings.

Web Application

A simple webapp CRUD application with basic user authentication system for internal equipment tracking use.

WiX Toolset

This is a how-to tutorial to create a simpler MSI setup using WiX toolset.
Here's how I create a custom bootstrapper (setup.exe) for my MSI installer using Windows Installler (WiX) Burn. Full example source code provided.
Here's how I create a basic MSI installer for my application using Windows Installler XML (WiX) Toolset. Full example source code provided.

Windows

This is a simple how-to article demonstrating existing vulnerability that makes your Windows passwords are hackable.

Windows Installer

This is a how-to tutorial to create a simpler MSI setup using WiX toolset.
Here's how I create a custom bootstrapper (setup.exe) for my MSI installer using Windows Installler (WiX) Burn. Full example source code provided.
Here's how I create a basic MSI installer for my application using Windows Installler XML (WiX) Toolset. Full example source code provided.

XML

XmlHelper.cs is a helper class for XML data serialization and deserialization that I wrote to be used in my C# projects.

jQuery

Document Writer is a minimalist web-based writing tool to easily write document using web browser and save it as a plain text, HTML or markdown format file.