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

#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
On coding
I have been using this mental model to improve how I do coding and writing a 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 written 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
Directory Crawler
A simple command-line utility program to crawl all accessible directories recursively within a target directory. — 2016.12.22
Singleton serial port manager class in .NET
A snippet of singleton class written in .NET C# for handling serial data communication. — 2016.12.17
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
Multithreading programming in .NET
Demonstrating multithreading programming available in .NET System.Threading. — 2016.05.05
Creating Lazy-based singleton class in .NET
How to 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

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

#colors

Color palette 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 about 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

#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

Creating a Windows app installer using Inno Setup
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
Self Reminder
Based on "Tick-tock. Tick-tock." by Zeno & Carol — 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

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

#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

#keycloak

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

#multithreading

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

#notes

Notes on learning about 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

SSO with Keycloak
Keycloak is an open source Single Sign-On (SSO) solution for web apps and RESTful web services. — 2020.09.13
SerialLog
A lightweight console app written 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

#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
Learn 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

Creating a Windows app installer using Inno Setup
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

Uncover user password from unlocked Windows PC with less than 5 minutes
A simple how-to article demonstrating existing vulnerability that makes your Windows passwords are hackable. — 2016.12.29
Learn 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

Self Reminder
Based on "Tick-tock. Tick-tock." by Zeno & Carol — 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
This is how I created my custom bootstrapper and bootstrapping my MSI setup installer using a WiX bootstrapper known as Burn. — 2018.05.29
Creating a basic MSI-based installer using WiX Toolset
This is how I created a basic MSI setup for my app installer using WiX Toolset. — 2018.05.27
Creating a Windows app installer using Inno Setup
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
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
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
Singleton serial port manager class in .NET
A snippet of singleton class written in .NET C# for handling serial data communication. — 2016.12.17
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
Multithreading programming in .NET
Demonstrating multithreading programming available in .NET System.Threading. — 2016.05.05
Creating Lazy-based singleton class in .NET
How to convert your C# class to become a singleton pattern based on System.Lazy — 2016.05.05
Learn 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 written 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

#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 written 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
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

Creating Lazy-based singleton class in .NET
How to 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
On coding
I have been using this mental model to improve how I do coding and writing a 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

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

#vulnerability

Uncover user password from unlocked Windows PC with less than 5 minutes
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

#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
This is how I created my custom bootstrapper and bootstrapping my MSI setup installer using a WiX bootstrapper known as Burn. — 2018.05.29
Creating a basic MSI-based installer using WiX Toolset
This is how I created a basic MSI setup for my app installer using WiX Toolset. — 2018.05.27

#windows

Uncover user password from unlocked Windows PC with less than 5 minutes
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
This is how I created my custom bootstrapper and bootstrapping my MSI setup installer using a WiX bootstrapper known as Burn. — 2018.05.29
Creating a basic MSI-based installer using WiX Toolset
This is how I created a basic MSI setup for my app installer using WiX Toolset. — 2018.05.27
Creating a Windows app installer using Inno Setup
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