Posts by Tag

AJAX

Document Writer
Minimalist web-based writing tool to write document using web browser and save it as a plain text, HTML or markdown format file.
Creating a simple Equipment Tracking web app in PHP
Creating of a simple CRUD-based web app for internal equipment tracking using PHP, AJAX and DataTables.

Apache

Manually install Apache, PHP and MySQL on Windows (WAMP)
Step-by-step tutorial to set up your own fully functional WAMP server on Windows without using any ready-made package like WampServer, XAMPP, Ampps, etc.

Arduino

Indoor Temperature Monitor
Simple DIY project built using Arduino board and .NET application for indoor temperature monitoring and logging.

Artificial Intelligence

AI chatbot app development using RiveScript
Development of AI chatbot app project based on RiveScript interpreter engine; one is built using Jekyll, another is built using Node.js and Socket.IO.
When I tried to build AI chatbot app
Curiousity to learn about AI has made me to build AI chatbot app from scripting it in mIRC program, and then .NET C#, and finally by using JavaScript library.

Best Practices

Be a Good Programmer
Everyone can be a programmer, but not everyone can be a good programmer.
C# programming common practices
Here are some of good common practices in C# programming that I have been practicing in my works that use .NET C#.

C#

Creating WPF Cascaded ComboBox In MVVM
A .NET C# tutorial for creating WPF cascaded ComboBox using MVVM design pattern.
Dotfuscated Checker
Simple GUI tool built in .NET C# and WPF to check for obfuscated assemblies by Dotfuscator software and digital signing at a glance.
SRT SubShifter
Simple .NET tool to resync subtitles file (.SRT).
SerialLog
Lightweight console app built in .NET C# to log serial data received from a serial data communication protocol.
Another EXIF Reader
Simple GUI tool to extract the image metadata called EXIF data.
Asynchronous PowerShell Scripter
Just another PowerShell scripter tool written in .NET C# and WPF to simply manages the PowerShell scripts, or to run the script asynchronously and also as a tool to learn PowerShell programming.
Writing a simple logger utility class in .NET
Just another simple logger utility class that I wrote for my own use in some of my .NET projects.
Mini App Killer
Simple utility program to kill any running application or process on Windows.
Directory Crawler
Simple command-line utility program to crawl all accessible directories recursively within a target directory and outputs the results into a text file.
Indoor Temperature Monitor
Simple DIY project built using Arduino board and .NET application for indoor temperature monitoring and logging.
SerialPortManager class
A singleton class for handling serial data communication in .NET C#.
Simple XML serialization and deserialization helper class in .NET
XmlHelper class is part of C# utilities for XML data serialization and deserialization that I wrote to be used in my .NET projects.
Lambda Expression, Delegate, Predicate and Closure in .NET
Lambda expression helps me to write code faster and shorter. Let's learn how we can use lambda expressions, delegates, predicates and closures in .NET C# code.
MVVM.cs
MVVM.cs is a collection of Model-View-ViewModel (MVVM) design pattern common classes that can be implemented by any ViewModel (VM).
C# programming common practices
Here are some of good common practices in C# programming that I have been practicing in my works that use .NET C#.
Writing a simple singleton pattern class using .NET 4's Lazy type
Here's a simple singleton pattern to turn your class into a singleton class. It's really simple and perform well, best used with time-consuming operation class in .NET C# programming.
Understanding multithreading vs single threading programming in .NET System.Threading
Examples of C# code to demonstrate the multithreading programming available in .NET System.Threading.
Creating my own substitution cipher app in .NET
Demonstrating my own substitution cipher created in .NET using my own encoding method to encode the plaintext message into the encrypted strings.

CRUD

Creating a simple Equipment Tracking web app in PHP
Creating of a simple CRUD-based web app for internal equipment tracking using PHP, AJAX and DataTables.

CSS

Generating code block line numbers with pure JavaScript
This is how I added the line numbers at the left side of my code block layout using few lines of vanilla JavaScript and SCSS.

Chatbot

AI chatbot app development using RiveScript
Development of AI chatbot app project based on RiveScript interpreter engine; one is built using Jekyll, another is built using Node.js and Socket.IO.
When I tried to build AI chatbot app
Curiousity to learn about AI has made me to build AI chatbot app from scripting it in mIRC program, and then .NET C#, and finally by using JavaScript library.

Chocolatey

Get started with Jekyll using Chocolatey
Some tips to install Jekyll on Windows via Command Prompt using Chocolatey, a package manager for Windows.

Composer

Manually install Apache, PHP and MySQL on Windows (WAMP)
Step-by-step tutorial to set up your own fully functional WAMP server on Windows without using any ready-made package like WampServer, XAMPP, Ampps, etc.

Cryptography

Creating my own substitution cipher app in .NET
Demonstrating my own substitution cipher created in .NET using my own encoding method to encode the plaintext message into the encrypted strings.

DataTables

Creating a simple Equipment Tracking web app in PHP
Creating of a simple CRUD-based web app for internal equipment tracking using PHP, AJAX and DataTables.

Decryption

Windows password vulnerability: Hackable in 5 minutes
This is a simple how-to article demonstrating existing vulnerability that makes your Windows passwords are hackable.
PHP - Encryption and decryption function
These code snippets may help to secure user's confidential information and speed up some works of yours.

EXIF

Another EXIF Reader
Simple GUI tool to extract the image metadata called EXIF data.

Encryption

Windows password vulnerability: Hackable in 5 minutes
This is a simple how-to article demonstrating existing vulnerability that makes your Windows passwords are hackable.
PHP - Encryption and decryption function
These code snippets may help to secure user's confidential information and speed up some works of yours.

Engineering

Be a Good Programmer
Everyone can be a programmer, but not everyone can be a good programmer.
Windows password vulnerability: Hackable in 5 minutes
This is a simple how-to article demonstrating existing vulnerability that makes your Windows passwords are hackable.
Get started with Jekyll using Chocolatey
Some tips to install Jekyll on Windows via Command Prompt using Chocolatey, a package manager for Windows.
Manually install Apache, PHP and MySQL on Windows (WAMP)
Step-by-step tutorial to set up your own fully functional WAMP server on Windows without using any ready-made package like WampServer, XAMPP, Ampps, etc.

GitHub API

Listing sites for GitHub Repositories and GitHub Gists
Creating of simple listing sites for my GitHub repositories and GitHub gists using JavaScript and GitHub API.

Google Charts

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

Google Map API

Elevation Peaks in Malaysia
Simple web project demo using Google Map API and JSON data to show some of the recorded elevation peaks in Malaysia.

Inno Setup

Get started with Inno Setup
Inno Setup is a free script-driven installation system software for creating Windows app installer that surpasses many commercial installers in feature set and stability.

InstallScript

Modify file content with InstallScript using deferred custom action
This is how I dynamically modify the file content by using deferred custom action with InstallScript to do a find-and-replace of a string during installation time in InstallShield Basic MSI.

InstallShield

Modify file content with InstallScript using deferred custom action
This is how I dynamically modify the file content by using deferred custom action with InstallScript to do a find-and-replace of a string during installation time in InstallShield Basic MSI.

JavaScript

Elevation Peaks in Malaysia
Simple web project demo using Google Map API and JSON data to show some of the recorded elevation peaks in Malaysia.
Listing sites for GitHub Repositories and GitHub Gists
Creating of simple listing sites for my GitHub repositories and GitHub gists using JavaScript and GitHub API.
Document Writer
Minimalist web-based writing tool to write document using web browser and save it as a plain text, HTML or markdown format file.
Creating a simple Equipment Tracking web app in PHP
Creating of a simple CRUD-based web app for internal equipment tracking using PHP, AJAX and DataTables.
Experiment with Google Charts - Timeline
Creating my responsive daily routine timeline using Google Charts with just few lines of HTML and JavaScript code.
Generating code block line numbers with pure JavaScript
This is how I added the line numbers at the left side of my code block layout using few lines of vanilla JavaScript and SCSS.

Jekyll

Image caption implementation in Jekyll site using Liquid syntax
Implementing a better way to insert captioned images in my static blog articles written in Markdown using the Liquid syntax.
AI chatbot app development using RiveScript
Development of AI chatbot app project based on RiveScript interpreter engine; one is built using Jekyll, another is built using Node.js and Socket.IO.
Designing my own minimalist Jekyll themes
Collection of my minimalist Jekyll themes from 2015 - 2017, available for free and open source.
Generating code block line numbers with pure JavaScript
This is how I added the line numbers at the left side of my code block layout using few lines of vanilla JavaScript and SCSS.
Get started with Jekyll using Chocolatey
Some tips to install Jekyll on Windows via Command Prompt using Chocolatey, a package manager for Windows.

Lambda Expression

Lambda Expression, Delegate, Predicate and Closure in .NET
Lambda expression helps me to write code faster and shorter. Let's learn how we can use lambda expressions, delegates, predicates and closures in .NET C# code.
Writing a simple singleton pattern class using .NET 4's Lazy type
Here's a simple singleton pattern to turn your class into a singleton class. It's really simple and perform well, best used with time-consuming operation class in .NET C# programming.

Liquid

Image caption implementation in Jekyll site using Liquid syntax
Implementing a better way to insert captioned images in my static blog articles written in Markdown using the Liquid syntax.

MVVM

Creating WPF Cascaded ComboBox In MVVM
A .NET C# tutorial for creating WPF cascaded ComboBox using MVVM design pattern.
MVVM.cs
MVVM.cs is a collection of Model-View-ViewModel (MVVM) design pattern common classes that can be implemented by any ViewModel (VM).

Multithreading

Understanding multithreading vs single threading programming in .NET System.Threading
Examples of C# code to demonstrate the multithreading programming available in .NET System.Threading.

MySQL

Manually install Apache, PHP and MySQL on Windows (WAMP)
Step-by-step tutorial to set up your own fully functional WAMP server on Windows without using any ready-made package like WampServer, XAMPP, Ampps, etc.

Node.js

AI chatbot app development using RiveScript
Development of AI chatbot app project based on RiveScript interpreter engine; one is built using Jekyll, another is built using Node.js and Socket.IO.

Open Source

Listing sites for GitHub Repositories and GitHub Gists
Creating of simple listing sites for my GitHub repositories and GitHub gists using JavaScript and GitHub API.
AI chatbot app development using RiveScript
Development of AI chatbot app project based on RiveScript interpreter engine; one is built using Jekyll, another is built using Node.js and Socket.IO.
SRT SubShifter
Simple .NET tool to resync subtitles file (.SRT).
Designing my own minimalist Jekyll themes
Collection of my minimalist Jekyll themes from 2015 - 2017, available for free and open source.
SerialLog
Lightweight console app built in .NET C# to log serial data received from a serial data communication protocol.
Another EXIF Reader
Simple GUI tool to extract the image metadata called EXIF data.
Asynchronous PowerShell Scripter
Just another PowerShell scripter tool written in .NET C# and WPF to simply manages the PowerShell scripts, or to run the script asynchronously and also as a tool to learn PowerShell programming.
Writing a simple logger utility class in .NET
Just another simple logger utility class that I wrote for my own use in some of my .NET projects.
Directory Crawler
Simple command-line utility program to crawl all accessible directories recursively within a target directory and outputs the results into a text file.
Writing a Serial Port reader in PowerShell
Initial release of lightweight Serial Port reader written in PowerShell script to read data from a serial port and export the data into a log file.
Indoor Temperature Monitor
Simple DIY project built using Arduino board and .NET application for indoor temperature monitoring and logging.

Oxyplot

Indoor Temperature Monitor
Simple DIY project built using Arduino board and .NET application for indoor temperature monitoring and logging.

PHP

Document Writer
Minimalist web-based writing tool to write document using web browser and save it as a plain text, HTML or markdown format file.
Creating a simple Equipment Tracking web app in PHP
Creating of a simple CRUD-based web app for internal equipment tracking using PHP, AJAX and DataTables.
Commonly used PHP code snippets
A compilation of some commonly used PHP code snippets that I have been using for years in my PHP projects.
Manually install Apache, PHP and MySQL on Windows (WAMP)
Step-by-step tutorial to set up your own fully functional WAMP server on Windows without using any ready-made package like WampServer, XAMPP, Ampps, etc.
Using PHP native password hashing API
Starting PHP version 5.5 onwards, password hashing in PHP application made easy as the new native password hashing functions have been introduced.
PHP - Encryption and decryption function
These code snippets may help to secure user's confidential information and speed up some works of yours.

Pascal

Get started with Inno Setup
Inno Setup is a free script-driven installation system software for creating Windows app installer that surpasses many commercial installers in feature set and stability.

Password Hashing

Using PHP native password hashing API
Starting PHP version 5.5 onwards, password hashing in PHP application made easy as the new native password hashing functions have been introduced.
PHP - Encryption and decryption function
These code snippets may help to secure user's confidential information and speed up some works of yours.

PowerShell

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

Programming

Creating WPF Cascaded ComboBox In MVVM
A .NET C# tutorial for creating WPF cascaded ComboBox using MVVM design pattern.
Image caption implementation in Jekyll site using Liquid syntax
Implementing a better way to insert captioned images in my static blog articles written in Markdown using the Liquid syntax.
Listing sites for GitHub Repositories and GitHub Gists
Creating of simple listing sites for my GitHub repositories and GitHub gists using JavaScript and GitHub API.
Modify file content with InstallScript using deferred custom action
This is how I dynamically modify the file content by using deferred custom action with InstallScript to do a find-and-replace of a string during installation time in InstallShield Basic MSI.
Step-by-step to create a simpler MSI setup with WiX Toolset
This is a step-by-step walkthrough on how to write XML script to create a simpler MSI setup with WiX Toolset.
Installer bootstrapping with Burn - a WiX bootstrapper
This is how I created my custom bootstrapper and bootstrapping my MSI setup installer using WiX bootstrapper known as Burn.
Get started with WiX Toolset
This is how I created a basic MSI setup for my app installer using WiX Toolset.
Get started with Inno Setup
Inno Setup is a free script-driven installation system software for creating Windows app installer that surpasses many commercial installers in feature set and stability.
AI chatbot app development using RiveScript
Development of AI chatbot app project based on RiveScript interpreter engine; one is built using Jekyll, another is built using Node.js and Socket.IO.
Designing my own minimalist Jekyll themes
Collection of my minimalist Jekyll themes from 2015 - 2017, available for free and open source.
Send email notification using PowerShell script
Automate your task for sending email notification with PowerShell script and Windows SMTP Client.
Creating a simple Equipment Tracking web app in PHP
Creating of a simple CRUD-based web app for internal equipment tracking using PHP, AJAX and DataTables.
Experiment with Google Charts - Timeline
Creating my responsive daily routine timeline using Google Charts with just few lines of HTML and JavaScript code.
Commonly used PHP code snippets
A compilation of some commonly used PHP code snippets that I have been using for years in my PHP projects.
Generating code block line numbers with pure JavaScript
This is how I added the line numbers at the left side of my code block layout using few lines of vanilla JavaScript and SCSS.
Writing a simple logger utility class in .NET
Just another simple logger utility class that I wrote for my own use in some of my .NET projects.
Writing a Serial Port reader in PowerShell
Initial release of lightweight Serial Port reader written in PowerShell script to read data from a serial port and export the data into a log file.
SerialPortManager class
A singleton class for handling serial data communication in .NET C#.
Simple XML serialization and deserialization helper class in .NET
XmlHelper class is part of C# utilities for XML data serialization and deserialization that I wrote to be used in my .NET projects.
Lambda Expression, Delegate, Predicate and Closure in .NET
Lambda expression helps me to write code faster and shorter. Let's learn how we can use lambda expressions, delegates, predicates and closures in .NET C# code.
MVVM.cs
MVVM.cs is a collection of Model-View-ViewModel (MVVM) design pattern common classes that can be implemented by any ViewModel (VM).
C# programming common practices
Here are some of good common practices in C# programming that I have been practicing in my works that use .NET C#.
Writing a simple singleton pattern class using .NET 4's Lazy type
Here's a simple singleton pattern to turn your class into a singleton class. It's really simple and perform well, best used with time-consuming operation class in .NET C# programming.
Understanding multithreading vs single threading programming in .NET System.Threading
Examples of C# code to demonstrate the multithreading programming available in .NET System.Threading.
Creating my own substitution cipher app in .NET
Demonstrating my own substitution cipher created in .NET using my own encoding method to encode the plaintext message into the encrypted strings.
Using PHP native password hashing API
Starting PHP version 5.5 onwards, password hashing in PHP application made easy as the new native password hashing functions have been introduced.
PHP - Encryption and decryption function
These code snippets may help to secure user's confidential information and speed up some works of yours.
When I tried to build AI chatbot app
Curiousity to learn about AI has made me to build AI chatbot app from scripting it in mIRC program, and then .NET C#, and finally by using JavaScript library.

Project

Elevation Peaks in Malaysia
Simple web project demo using Google Map API and JSON data to show some of the recorded elevation peaks in Malaysia.
Dotfuscated Checker
Simple GUI tool built in .NET C# and WPF to check for obfuscated assemblies by Dotfuscator software and digital signing at a glance.
SRT SubShifter
Simple .NET tool to resync subtitles file (.SRT).
Document Writer
Minimalist web-based writing tool to write document using web browser and save it as a plain text, HTML or markdown format file.
SerialLog
Lightweight console app built in .NET C# to log serial data received from a serial data communication protocol.
Another EXIF Reader
Simple GUI tool to extract the image metadata called EXIF data.
Asynchronous PowerShell Scripter
Just another PowerShell scripter tool written in .NET C# and WPF to simply manages the PowerShell scripts, or to run the script asynchronously and also as a tool to learn PowerShell programming.
Mini App Killer
Simple utility program to kill any running application or process on Windows.
Directory Crawler
Simple command-line utility program to crawl all accessible directories recursively within a target directory and outputs the results into a text file.
Indoor Temperature Monitor
Simple DIY project built using Arduino board and .NET application for indoor temperature monitoring and logging.

SerialPort

SerialLog
Lightweight console app built in .NET C# to log serial data received from a serial data communication protocol.
Writing a Serial Port reader in PowerShell
Initial release of lightweight Serial Port reader written in PowerShell script to read data from a serial port and export the data into a log file.
Indoor Temperature Monitor
Simple DIY project built using Arduino board and .NET application for indoor temperature monitoring and logging.
SerialPortManager class
A singleton class for handling serial data communication in .NET C#.

Singleton

SerialPortManager class
A singleton class for handling serial data communication in .NET C#.
Writing a simple singleton pattern class using .NET 4's Lazy type
Here's a simple singleton pattern to turn your class into a singleton class. It's really simple and perform well, best used with time-consuming operation class in .NET C# programming.

Utility

Writing a simple logger utility class in .NET
Just another simple logger utility class that I wrote for my own use in some of my .NET projects.
Directory Crawler
Simple command-line utility program to crawl all accessible directories recursively within a target directory and outputs the results into a text file.
Simple XML serialization and deserialization helper class in .NET
XmlHelper class is part of C# utilities for XML data serialization and deserialization that I wrote to be used in my .NET projects.

Vulnerability

Windows password vulnerability: Hackable in 5 minutes
This is a simple how-to article demonstrating existing vulnerability that makes your Windows passwords are hackable.

WPF

Creating WPF Cascaded ComboBox In MVVM
A .NET C# tutorial for creating WPF cascaded ComboBox using MVVM design pattern.
Dotfuscated Checker
Simple GUI tool built in .NET C# and WPF to check for obfuscated assemblies by Dotfuscator software and digital signing at a glance.
SRT SubShifter
Simple .NET tool to resync subtitles file (.SRT).
Another EXIF Reader
Simple GUI tool to extract the image metadata called EXIF data.
Asynchronous PowerShell Scripter
Just another PowerShell scripter tool written in .NET C# and WPF to simply manages the PowerShell scripts, or to run the script asynchronously and also as a tool to learn PowerShell programming.
Mini App Killer
Simple utility program to kill any running application or process on Windows.
Creating my own substitution cipher app in .NET
Demonstrating my own substitution cipher created in .NET using my own encoding method to encode the plaintext message into the encrypted strings.

WiX Toolset

Step-by-step to create a simpler MSI setup with WiX Toolset
This is a step-by-step walkthrough on how to write XML script to create a simpler MSI setup with WiX Toolset.
Installer bootstrapping with Burn - a WiX bootstrapper
This is how I created my custom bootstrapper and bootstrapping my MSI setup installer using WiX bootstrapper known as Burn.
Get started with WiX Toolset
This is how I created a basic MSI setup for my app installer using WiX Toolset.

Windows

Windows password vulnerability: Hackable in 5 minutes
This is a simple how-to article demonstrating existing vulnerability that makes your Windows passwords are hackable.

Windows Installer

Modify file content with InstallScript using deferred custom action
This is how I dynamically modify the file content by using deferred custom action with InstallScript to do a find-and-replace of a string during installation time in InstallShield Basic MSI.
Step-by-step to create a simpler MSI setup with WiX Toolset
This is a step-by-step walkthrough on how to write XML script to create a simpler MSI setup with WiX Toolset.
Installer bootstrapping with Burn - a WiX bootstrapper
This is how I created my custom bootstrapper and bootstrapping my MSI setup installer using WiX bootstrapper known as Burn.
Get started with WiX Toolset
This is how I created a basic MSI setup for my app installer using WiX Toolset.
Get started with Inno Setup
Inno Setup is a free script-driven installation system software for creating Windows app installer that surpasses many commercial installers in feature set and stability.

jQuery

Document Writer
Minimalist web-based writing tool to write document using web browser and save it as a plain text, HTML or markdown format file.
Creating a simple Equipment Tracking web app in PHP
Creating of a simple CRUD-based web app for internal equipment tracking using PHP, AJAX and DataTables.