---
title: "Vihen Theekshadha (@VihenTheekshadha) | Hashnode"
description: "Oracle APEX developer. Read the latest articles by Vihen Theekshadha on Hashnode."
url: "https://hashnode.com/@VihenTheekshadha"
---

@VihenTheekshadha

# Vihen Theekshadha

@VihenTheekshadha · Sri Lanka · Joined November 2024

Oracle APEX developer

### [Build a QR Code Scanner in Oracle APEX: A Free, Reusable Plugin](https://exploring-apex.hashnode.dev/build-a-qr-code-scanner-in-oracle-apex-a-free-reusable-plugin?utm_source=hashnode&utm_medium=feed)

Oracle APEX can generate QR codes, but it has no built-in way to scan them with a camera. I needed this for event attendance, so I built a region plug-in and I am sharing it for free. What you get: a

4 min read · [exploring-apex.hashnode.dev](https://exploring-apex.hashnode.dev/build-a-qr-code-scanner-in-oracle-apex-a-free-reusable-plugin?utm_source=hashnode&utm_medium=feed)

[Oct 3](https://hashnode.com/posts/build-a-qr-code-scanner-in-oracle-apex-a-free-reusable-plugin/6ac10effef6c61cc4dd71cb6)

### [Setting Up Check Point VPN on Ubuntu 24.04](https://exploring-apex.hashnode.dev/setting-up-check-point-vpn-on-ubuntu-24-04?utm_source=hashnode&utm_medium=feed)

Setting Up Check Point VPN on Ubuntu 24.04

8 min read · [exploring-apex.hashnode.dev](https://exploring-apex.hashnode.dev/setting-up-check-point-vpn-on-ubuntu-24-04?utm_source=hashnode&utm_medium=feed)

[Jul 3](https://hashnode.com/posts/setting-up-check-point-vpn-on-ubuntu-24-04/6a479b070a85d2cbf2c22472)

### [Setting Up Oracle Forms 12c on VirtualBox: My Install Documentation](https://exploring-apex.hashnode.dev/setting-up-oracle-forms-12c-on-virtualbox-my-install-documentation?utm_source=hashnode&utm_medium=feed)

Installing oracle Forms 12 on windows.

10 min read · [exploring-apex.hashnode.dev](https://exploring-apex.hashnode.dev/setting-up-oracle-forms-12c-on-virtualbox-my-install-documentation?utm_source=hashnode&utm_medium=feed)

[Jun 25](https://hashnode.com/posts/setting-up-oracle-forms-12c-on-virtualbox-my-install-documentation/6a3d46c95c1ed4677ed3bee5)

### [Opening Your Oracle APEX Application to the Outside World with RESTful services](https://exploring-apex.hashnode.dev/opening-your-oracle-apex-application-to-the-outside-world-with-restful-services?utm_source=hashnode&utm_medium=feed)

Fixing HTTP 555 — ORDS-25001 / ORA-06550 / PLS-00306 errors

12 min read · [exploring-apex.hashnode.dev](https://exploring-apex.hashnode.dev/opening-your-oracle-apex-application-to-the-outside-world-with-restful-services?utm_source=hashnode&utm_medium=feed)

[Jun 15](https://hashnode.com/posts/opening-your-oracle-apex-application-to-the-outside-world-with-restful-services/6a300ba1f81ece5c61d72e50)

### [Custom Authentication in Oracle APEX With Role-Aware Session Population](https://exploring-apex.hashnode.dev/custom-authentication-in-oracle-apex-with-role-aware-session-population?utm_source=hashnode&utm_medium=feed)

Custom Authentication in Oracle APEX With Role-Aware Session Population

10 min read · [exploring-apex.hashnode.dev](https://exploring-apex.hashnode.dev/custom-authentication-in-oracle-apex-with-role-aware-session-population?utm_source=hashnode&utm_medium=feed)

[Jun 13](https://hashnode.com/posts/custom-authentication-in-oracle-apex-with-role-aware-session-population/6a2da2d089517f25112d892c)
