Most of the websites you find on the web today are mostly built on the concept of request-response. User clicks a link / button on the webpage, browser sends a request to the server, server sends back the relevant content....
Latest Articles
Mojolicious Minion – A High Performance Job Queue
Minion is a third party plugin for Mojolicious Web Framework which allows you to process time consuming tasks in the background. They are high performance job queue for Perl programming language and is not limited to just Mojolicious web framework....
Mojolicious (Part 4): Database Management
We have reached the last part of Mojolicious series. We have so far built a new project with Mojolicious full_app, created a home page for our website, then we looked at layouts & templates, and finally ended our last article...
Mojolicious (Part 3): Session Management
In the previous article we made our home page beautiful by adding a HTML template using the concept of Templates and Layouts. Let us now see how we can restrict access to our website to only registered users. We will...
Mojolicious (Part 2): Layouts and Templates
Now that we have our Home Page built in the previous article, let's extend our project from it. Our home page looks quite dull and boring, so let's add some color to it. This can be achieved by Layouts and...
Mojolicious (Part 1): Build Full App
In the previous article we looked at how to install Mojolicious, build a hello world web app, test it and deploy the same in the instance. In the course of next few articles, we will look at building a mini...
Mojolicious: “Hello World” with Mojolicious::Lite
Mojolicious is a full fledged Perl web development framework developed by the original author of Catalyst framework. You can start building websites with it very quickly and easily. It's a very powerful web development tool with tons of features which...
SSH Tunneling (Port Forwarding) – a use case
SSH Tunneling creates an encrypted channel from your local Desktop to the remote server (and vice versa). Once the secured channel is established using SSH Tunnel, you can access the applications in the remote server without the need to open...
How to use SSH Keys
SSH Keys are one of the safest ways to connect to your server. It involves public-private key pair which authenticates the user to login to the server. The private key is installed in the local Desktop / Server, whereas the...
HR API Hooks / User Hooks
What are HR API Hooks ? Hooks enable us to extend the HR APIs' capabilities to add additional custom features and validations. Hooks are easier to implement and can be used wherever HR APIs are called, be it a custom...
Secure your computer using fail2ban
If you are not aware, fail2ban is a brute-force attack mitigation tool. This post will guide you to quickly install fail2ban with basic configuration. In this article I will be showing how to configure fail2ban for SSH brute-force attacks. Let's...
Query to check active users in EBS
Many times, it so happens that all that you are looking for in google is a query for your problem. I will be putting across important queries in the coming few days, that will be handy in our day to...
How to Quit Vim ?
More often than we realize, we see these memes teasing how difficult it is to quit vim if you are new to vim. What better way to start writing about vim than to show "How to Quit Vim". Quitting is...
FNDLOAD – A Boon to EBS Developers
I guess one of the boons to application developers in Oracle E-Business Suite is FNDLOAD when it comes to migration of AOL objects; without which our lives would be nothing less than a hell. Here we will explore FNDLOAD commands...