I was born in and am living in Singapore,
an island city-state with beautiful skylines.
I am currently employed as an Application Developer @ SAP
I am also a Management of Technology student @ NUS
I build things with tools from the computing world:
I write on my blog:
The first step of starting a Raspberry Pi project is to setup a operating system of your choice on the microSD card for managing your Raspberry Pi hardware and software resources, as well as, providing the common services for the computer programs that you are going to run.
The Raspbian Stretch Lite operating system is a light-weight and well supported operating system for Raspberry Pi. Therefore, it is one operating system that you might want to consider as the operating system for your next Raspberry Pi project.
This post serves as a guide to setting up Raspbian Stretch Lite on your microSD card with SSH server enabled.
A Web IDE server allows you to code wherever you are and whenever you want from any device through a web browser. A Raspberry Pi 3 board is a good gift for programmers and if you happen to receive one or bought one and do not know what to do with it, you may want to setup Codiad Web IDE on it to help you code while you are on the move.
Read on to find out how to setup Codiad Web IDE on your Raspberry Pi 3 with Raspbian Stretch Lite, Nginx and PHP as the LEMP stack.
The phpMyAdmin project is a solid software tool written in PHP, that can help us handle the administration of MySQL / MariaDB over the web.
If you want to build your next project with a Raspbian Stretch Lite, Nginx, MariaDB / MySQL and PHP 7 LEMP stack, you may want to consider setting up phpMyAdmin as well. This post details how you can do so.
Raspberry Pi 3 Model B boards make good gifts for programmers and if someone had gifted you with one, you may want to use it as a control center for interacting with various IoT sensors and devices at home.
In such a situation, you may want to build a Python 3 Flask application to present the web interface for accessing the control center.
After you had built that Python 3 Flask application, the next step will be to deploy it on your Raspberry Pi 3 for serving HTTP requests.
This post discusses how you can deploy a Python 3 Flask application on Raspberry Pi 3 with Raspbian Stretch Lite, Nginx, Virtualenv and Gunicorn.
Nginx and PHP FastCGI Process Manager (FPM) are often used side by side for PHP applications. In such a setting, Nginx will be the first point of contact for incoming HTTP requests, acting as a reverse proxy server for the PHP FastCGI Process Manager.
The PHP FastCGI Process Manager then interprets the HTTP requests that it receives from Nginx and runs the PHP scripts for generating the corresponding HTTP responses for Nginx to return back to the HTTP client.
This post discusses a set of configurations that you can use for configuring Nginx for your PHP web applications.
That's all for now...
If you wish to know more about me, you can visit these websites: