Skip to content

Hi, I’m Khalil.

I focus on building simple, maintainable UIs using JavaScript and modern web tools.


How to Build User-Friendly Web Apps

How to Build User-Friendly Web Apps

By implementing these best practices, you can create a web app that prioritizes user convenience, re…

Make VBCS application migration easier

Make VBCS application migration easier

These are some general tips for a VBCS developer to make changes in VBCS application before migratin…

How to learn VBCS as beginner

How to learn VBCS as beginner

How to learn VBCS as beginner Basics of VBCS What are application, page, and flow scopes? How to co…

Getting time difference from now

Getting time difference from now

We can use the following javascript code to get the date difference in readable format e.g: Khalil p…

To upload csv data as ADP(Array data provider) or array

To upload csv data as ADP(Array data provider) or array

Steps to upload csv data as ADP(Array data provider) or array JavaScript function Sample CSV data th…

Format dates in VBCS page using functions

Format dates in VBCS page using functions

You can use oj-input-date or oj-input-date-time components for showing formatted date and use conver…