Tags

> ajax

Creating a simple Equipment Tracking app in PHP
This is how I created a simple CRUD-based web app for internal equipment tracking using PHP, AJAX and DataTables. —2017.03.04

> angular

Creating a minimalist Messaging Service in Angular
Another method of intercomponent communication to minimize the number of event subscriptions in Angular components. —2020.12.28
Service subscription in Angular using ReplaySubject(1) and takeUntil pipe
Tips on how to do proper service subscription in Angular component using ReplaySubject(1) and takeUntil pipe. —2020.10.07
Angular Best Practices
A collection of some Angular best practices that I have been using while working with Angular-based projects. —2020.06.19

> arduino

Indoor Temperature Monitor
A simple DIY project based on Arduino, a .NET app used to record and monitor indoor temperature. —2016.12.18

> best-practices

Creating a minimalist Messaging Service in Angular
Another method of intercomponent communication to minimize the number of event subscriptions in Angular components. —2020.12.28
Service subscription in Angular using ReplaySubject(1) and takeUntil pipe
Tips on how to do proper service subscription in Angular component using ReplaySubject(1) and takeUntil pipe. —2020.10.07
Angular Best Practices
A collection of some Angular best practices that I have been using while working with Angular-based projects. —2020.06.19
Tips to write a better code
I have been using this mental model to improve how I do coding and writing better code. —2019.11.09

> csharp

Inhouse Camguard
A simple .NET GUI application based on AForge libraries to analyze motion, capture image and perform data logging from a live webcam feed. —2019.08.24
How to create WPF Cascaded ComboBox in MVVM
A simple .NET C# tutorial for creating WPF Cascaded ComboBox using MVVM design pattern. —2018.08.19
SerialLog
A lightweight console app built in .NET C# to log serial data received from a serial data communication protocol. —2017.02.17
Asynchronous PowerShell Scripter (WPF Version)
Just another PowerShell scripter tool written in .NET C# and WPF to manage, run and learn PowerShell scripting. —2016.12.29
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. —2016.12.26
Mini App Killer
A simple utility program to kill any running application or process on Windows. —2016.12.25
Directory Crawler
A simple command-line utility program to crawl all accessible directories recursively within a target directory. —2016.12.22
Indoor Temperature Monitor
A simple DIY project based on Arduino, a .NET app used to record and monitor indoor temperature. —2016.12.18
Singleton serial port manager class in .NET
A snippet of singleton class written in .NET C# for handling serial data communication. —2016.12.17
XML serialization & 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. —2016.12.06
Learn about Lambda Expression, Delegate, Predicate and Closure in .NET
Let's learn how to use lambda expression, delegate, predicate and closure in .NET C# code. —2016.11.27
MVVM common classes in a single file
A collection of MVVM common classes in a single file. —2016.06.05
Multithreading programming in .NET
Demonstrating multithreading programming available in .NET System.Threading. —2016.05.05
How to create a Lazy-based singleton class in .NET
Convert your C# class to become a singleton pattern based on System.Lazy —2016.05.05

> crud

Creating a simple Equipment Tracking app in PHP
This is how I created a simple CRUD-based web app for internal equipment tracking using PHP, AJAX and DataTables. —2017.03.04

> cheatsheet

Commonly used git commands cheatsheet
This is a simple collection of git commands that I have been using for most of the time. —2019.11.16

> cloud-computing

Containerized LAMP stack deployment with nginx
This is how I configure my EC2 instance to work with multiple DNS and proxify the traffic through nginx to respective services that are running in Docker containers. —2020.09.17

> coding-tips

Tips to write a better code
I have been using this mental model to improve how I do coding and writing better code. —2019.11.09

> colors

Defining essential colors for harmony design
A good color set to get started with new design project that can work better for both in light and dark theme. —2019.11.13

> computer-security

Notes on learning Computer Security
This is an opinionated guide to learning about computer security (independently of a university or training program), starting with the absolute basics (suitable for someone without any exposure to or knowledge of computer security) and moving into progressively more difficult subject matter. —2020.06.25

> dns

Containerized LAMP stack deployment with nginx
This is how I configure my EC2 instance to work with multiple DNS and proxify the traffic through nginx to respective services that are running in Docker containers. —2020.09.17

> datatables

Creating a simple Equipment Tracking app in PHP
This is how I created a simple CRUD-based web app for internal equipment tracking using PHP, AJAX and DataTables. —2017.03.04

> decryption

Encryption & decryption in PHP
Building a secure function to encrypt and decrypt sensitive data in PHP. —2015.08.17

> docker

Containerized LAMP stack deployment with nginx
This is how I configure my EC2 instance to work with multiple DNS and proxify the traffic through nginx to respective services that are running in Docker containers. —2020.09.17

> ec2

Containerized LAMP stack deployment with nginx
This is how I configure my EC2 instance to work with multiple DNS and proxify the traffic through nginx to respective services that are running in Docker containers. —2020.09.17

> encryption

Encryption & decryption in PHP
Building a secure function to encrypt and decrypt sensitive data in PHP. —2015.08.17

> engineering-values

What makes a great Software Engineer
Engineering values that make a software engineer becomes a great one. —2020.06.24

> git

Commonly used git commands cheatsheet
This is a simple collection of git commands that I have been using for most of the time. —2019.11.16

> github-api

Custom listing webpages for my repositories and snippets using GitHub API
These are my custom listing webpages that I created for my GitHub repositories and snippets using GitHub API. —2018.07.09

> google-charts

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

> illustration-arts

Inspiration — 100-day Illustration Arts
An inspiring collection of open source illustrations kit by Vijay Verma. —2019.12.03

> inno-setup

What is Inno Setup & how to use it
Inno Setup is a free script-driven installation system software for creating Windows application installer that surpasses many commercial installers in feature set and stability. —2018.05.23

> inspiration

Inspiration — Growing Old
A sweet and inspiring comic dedicated to my beloved daughter, Mawar Allyssa about the feeling that I had when I'm growing old. —2019.12.21
Inspiration — 100-day Illustration Arts
An inspiring collection of open source illustrations kit by Vijay Verma. —2019.12.03
#reminder
A little piece of advice to remind... you and my future self. —2015.08.01

> installscript

How to 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. —2018.06.05

> installshield

How to 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. —2018.06.05

> javascript

Custom listing webpages for my repositories and snippets using GitHub API
These are my custom listing webpages that I created for my GitHub repositories and snippets using GitHub API. —2018.07.09
Creating a simple Equipment Tracking app in PHP
This is how I created a simple CRUD-based web app for internal equipment tracking using PHP, AJAX and DataTables. —2017.03.04
Experimenting with Google Charts Timeline
Creating my responsive daily routine timeline using Google Charts with just few lines of HTML and JavaScript code. —2017.02.13
Adding line numbering in the code block using vanilla JS
This is how I added a line numbering in my code block by using a few lines of vanilla JavaScript and some SCSS for styling. —2017.02.05

> jekyll

Image caption implementation in Jekyll site using Liquid syntax
This is how I implemented a better way to insert captioned images in my blog site using the Liquid syntax. —2018.07.13
Adding line numbering in the code block using vanilla JS
This is how I added a line numbering in my code block by using a few lines of vanilla JavaScript and some SCSS for styling. —2017.02.05

> keycloak

Single Sign-On (SSO) with Keycloak
Keycloak is an open source Single Sign-On (SSO) solution for web apps and RESTful web services. —2020.09.13

> liquid

Image caption implementation in Jekyll site using Liquid syntax
This is how I implemented a better way to insert captioned images in my blog site using the Liquid syntax. —2018.07.13

> mvvm

How to create WPF Cascaded ComboBox in MVVM
A simple .NET C# tutorial for creating WPF Cascaded ComboBox using MVVM design pattern. —2018.08.19
MVVM common classes in a single file
A collection of MVVM common classes in a single file. —2016.06.05

> multithreading

Multithreading programming in .NET
Demonstrating multithreading programming available in .NET System.Threading. —2016.05.05

> notes

Notes on learning Computer Security
This is an opinionated guide to learning about computer security (independently of a university or training program), starting with the absolute basics (suitable for someone without any exposure to or knowledge of computer security) and moving into progressively more difficult subject matter. —2020.06.25

> open-source

Single Sign-On (SSO) with Keycloak
Keycloak is an open source Single Sign-On (SSO) solution for web apps and RESTful web services. —2020.09.13
Custom listing webpages for my repositories and snippets using GitHub API
These are my custom listing webpages that I created for my GitHub repositories and snippets using GitHub API. —2018.07.09
SerialLog
A lightweight console app built in .NET C# to log serial data received from a serial data communication protocol. —2017.02.17
Asynchronous PowerShell Scripter (WPF Version)
Just another PowerShell scripter tool written in .NET C# and WPF to manage, run and learn PowerShell scripting. —2016.12.29
Directory Crawler
A simple command-line utility program to crawl all accessible directories recursively within a target directory. —2016.12.22
Indoor Temperature Monitor
A simple DIY project based on Arduino, a .NET app used to record and monitor indoor temperature. —2016.12.18

> oxyplot

Indoor Temperature Monitor
A simple DIY project based on Arduino, a .NET app used to record and monitor indoor temperature. —2016.12.18

> php

Creating a simple Equipment Tracking app in PHP
This is how I created a simple CRUD-based web app for internal equipment tracking using PHP, AJAX and DataTables. —2017.03.04
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. —2017.02.11
What you need to know about PHP native password hashing API
Starting PHP version 5.5 onwards, password hashing in PHP applications would be easier as the new native password hashing functions have been introduced. —2015.10.01
Encryption & decryption in PHP
Building a secure function to encrypt and decrypt sensitive data in PHP. —2015.08.17

> pascal

What is Inno Setup & how to use it
Inno Setup is a free script-driven installation system software for creating Windows application installer that surpasses many commercial installers in feature set and stability. —2018.05.23

> password

Getting plaintext Windows passwords on unlocked PC
A simple how-to article demonstrating existing vulnerability that makes your Windows passwords are hackable. —2016.12.29
What you need to know about PHP native password hashing API
Starting PHP version 5.5 onwards, password hashing in PHP applications would be easier as the new native password hashing functions have been introduced. —2015.10.01

> poem

Inspiration — Growing Old
A sweet and inspiring comic dedicated to my beloved daughter, Mawar Allyssa about the feeling that I had when I'm growing old. —2019.12.21

> poetry

#reminder
A little piece of advice to remind... you and my future self. —2015.08.01

> powershell

Send email notification using PowerShell script
Automate your task on sending email notification in Windows system using PowerShell script and Windows SMTP Client. —2017.03.14
Asynchronous PowerShell Scripter (WPF Version)
Just another PowerShell scripter tool written in .NET C# and WPF to manage, run and learn PowerShell scripting. —2016.12.29
Serial port reader script in PowerShell
A simple and complete PowerShell script for reading serial data from a Serial Port and export it into a file. —2016.12.21

> programming

Creating a minimalist Messaging Service in Angular
Another method of intercomponent communication to minimize the number of event subscriptions in Angular components. —2020.12.28
Service subscription in Angular using ReplaySubject(1) and takeUntil pipe
Tips on how to do proper service subscription in Angular component using ReplaySubject(1) and takeUntil pipe. —2020.10.07
How to create WPF Cascaded ComboBox in MVVM
A simple .NET C# tutorial for creating WPF Cascaded ComboBox using MVVM design pattern. —2018.08.19
Image caption implementation in Jekyll site using Liquid syntax
This is how I implemented a better way to insert captioned images in my blog site using the Liquid syntax. —2018.07.13
How to 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. —2018.06.05
Learn to create a simple MSI setup with WiX Toolset
This is a step-by-step walkthrough on how to write XML script to create a simple MSI setup with WiX Toolset. —2018.06.02
Installer bootstrapping with Burn (WiX bootstrapper)
This is how I created my custom bootstrapper and bootstrapping my MSI setup installer using a WiX bootstrapper known as Burn. —2018.05.29
What is WiX Toolset & how to use it
This is how I created a basic MSI setup for my app installer using WiX Toolset. —2018.05.27
What is Inno Setup & how to use it
Inno Setup is a free script-driven installation system software for creating Windows application installer that surpasses many commercial installers in feature set and stability. —2018.05.23
Send email notification using PowerShell script
Automate your task on sending email notification in Windows system using PowerShell script and Windows SMTP Client. —2017.03.14
Creating a simple Equipment Tracking app in PHP
This is how I created a simple CRUD-based web app for internal equipment tracking using PHP, AJAX and DataTables. —2017.03.04
Experimenting with Google Charts Timeline
Creating my responsive daily routine timeline using Google Charts with just few lines of HTML and JavaScript code. —2017.02.13
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. —2017.02.11
Adding line numbering in the code block using vanilla JS
This is how I added a line numbering in my code block by using a few lines of vanilla JavaScript and some SCSS for styling. —2017.02.05
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. —2016.12.26
Mini App Killer
A simple utility program to kill any running application or process on Windows. —2016.12.25
Serial port reader script in PowerShell
A simple and complete PowerShell script for reading serial data from a Serial Port and export it into a file. —2016.12.21
Indoor Temperature Monitor
A simple DIY project based on Arduino, a .NET app used to record and monitor indoor temperature. —2016.12.18
Singleton serial port manager class in .NET
A snippet of singleton class written in .NET C# for handling serial data communication. —2016.12.17
XML serialization & 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. —2016.12.06
Learn about Lambda Expression, Delegate, Predicate and Closure in .NET
Let's learn how to use lambda expression, delegate, predicate and closure in .NET C# code. —2016.11.27
MVVM common classes in a single file
A collection of MVVM common classes in a single file. —2016.06.05
Multithreading programming in .NET
Demonstrating multithreading programming available in .NET System.Threading. —2016.05.05
How to create a Lazy-based singleton class in .NET
Convert your C# class to become a singleton pattern based on System.Lazy —2016.05.05
What you need to know about PHP native password hashing API
Starting PHP version 5.5 onwards, password hashing in PHP applications would be easier as the new native password hashing functions have been introduced. —2015.10.01
Encryption & decryption in PHP
Building a secure function to encrypt and decrypt sensitive data in PHP. —2015.08.17

> project

Inhouse Camguard
A simple .NET GUI application based on AForge libraries to analyze motion, capture image and perform data logging from a live webcam feed. —2019.08.24
SerialLog
A lightweight console app built in .NET C# to log serial data received from a serial data communication protocol. —2017.02.17
Asynchronous PowerShell Scripter (WPF Version)
Just another PowerShell scripter tool written in .NET C# and WPF to manage, run and learn PowerShell scripting. —2016.12.29
Mini App Killer
A simple utility program to kill any running application or process on Windows. —2016.12.25
Directory Crawler
A simple command-line utility program to crawl all accessible directories recursively within a target directory. —2016.12.22
Indoor Temperature Monitor
A simple DIY project based on Arduino, a .NET app used to record and monitor indoor temperature. —2016.12.18

> scss

Adding line numbering in the code block using vanilla JS
This is how I added a line numbering in my code block by using a few lines of vanilla JavaScript and some SCSS for styling. —2017.02.05

> scripting

Serial port reader script in PowerShell
A simple and complete PowerShell script for reading serial data from a Serial Port and export it into a file. —2016.12.21

> serialport

SerialLog
A lightweight console app built in .NET C# to log serial data received from a serial data communication protocol. —2017.02.17
Serial port reader script in PowerShell
A simple and complete PowerShell script for reading serial data from a Serial Port and export it into a file. —2016.12.21
Indoor Temperature Monitor
A simple DIY project based on Arduino, a .NET app used to record and monitor indoor temperature. —2016.12.18
Singleton serial port manager class in .NET
A snippet of singleton class written in .NET C# for handling serial data communication. —2016.12.17

> singleton

How to create a Lazy-based singleton class in .NET
Convert your C# class to become a singleton pattern based on System.Lazy —2016.05.05

> software-engineering

What makes a great Software Engineer
Engineering values that make a software engineer becomes a great one. —2020.06.24
Commonly used git commands cheatsheet
This is a simple collection of git commands that I have been using for most of the time. —2019.11.16
Tips to write a better code
I have been using this mental model to improve how I do coding and writing better code. —2019.11.09

> typescript

Creating a minimalist Messaging Service in Angular
Another method of intercomponent communication to minimize the number of event subscriptions in Angular components. —2020.12.28
Service subscription in Angular using ReplaySubject(1) and takeUntil pipe
Tips on how to do proper service subscription in Angular component using ReplaySubject(1) and takeUntil pipe. —2020.10.07
Angular Best Practices
A collection of some Angular best practices that I have been using while working with Angular-based projects. —2020.06.19

> user-authentication

Single Sign-On (SSO) with Keycloak
Keycloak is an open source Single Sign-On (SSO) solution for web apps and RESTful web services. —2020.09.13

> utility

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. —2016.12.26
Directory Crawler
A simple command-line utility program to crawl all accessible directories recursively within a target directory. —2016.12.22
XML serialization & 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. —2016.12.06

> vulnerability

Getting plaintext Windows passwords on unlocked PC
A simple how-to article demonstrating existing vulnerability that makes your Windows passwords are hackable. —2016.12.29

> wpf

Inhouse Camguard
A simple .NET GUI application based on AForge libraries to analyze motion, capture image and perform data logging from a live webcam feed. —2019.08.24
How to create WPF Cascaded ComboBox in MVVM
A simple .NET C# tutorial for creating WPF Cascaded ComboBox using MVVM design pattern. —2018.08.19
Asynchronous PowerShell Scripter (WPF Version)
Just another PowerShell scripter tool written in .NET C# and WPF to manage, run and learn PowerShell scripting. —2016.12.29
Mini App Killer
A simple utility program to kill any running application or process on Windows. —2016.12.25

> wix-toolset

Learn to create a simple MSI setup with WiX Toolset
This is a step-by-step walkthrough on how to write XML script to create a simple MSI setup with WiX Toolset. —2018.06.02
Installer bootstrapping with Burn (WiX bootstrapper)
This is how I created my custom bootstrapper and bootstrapping my MSI setup installer using a WiX bootstrapper known as Burn. —2018.05.29
What is WiX Toolset & how to use it
This is how I created a basic MSI setup for my app installer using WiX Toolset. —2018.05.27

> windows

Getting plaintext Windows passwords on unlocked PC
A simple how-to article demonstrating existing vulnerability that makes your Windows passwords are hackable. —2016.12.29

> windows-installer

How to 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. —2018.06.05
Learn to create a simple MSI setup with WiX Toolset
This is a step-by-step walkthrough on how to write XML script to create a simple MSI setup with WiX Toolset. —2018.06.02
Installer bootstrapping with Burn (WiX bootstrapper)
This is how I created my custom bootstrapper and bootstrapping my MSI setup installer using a WiX bootstrapper known as Burn. —2018.05.29
What is WiX Toolset & how to use it
This is how I created a basic MSI setup for my app installer using WiX Toolset. —2018.05.27
What is Inno Setup & how to use it
Inno Setup is a free script-driven installation system software for creating Windows application installer that surpasses many commercial installers in feature set and stability. —2018.05.23

> jquery

Creating a simple Equipment Tracking app in PHP
This is how I created a simple CRUD-based web app for internal equipment tracking using PHP, AJAX and DataTables. —2017.03.04

> nginx

Containerized LAMP stack deployment with nginx
This is how I configure my EC2 instance to work with multiple DNS and proxify the traffic through nginx to respective services that are running in Docker containers. —2020.09.17