All posts by Cansin Cagan Acarer
How to Deploy/Migrate Web Apps to AWS EC2
This post is also published on the Medium publication Better Programming. See my post there. Move your apps from Heroku by setting up a continuous deployment workflow for your Python and PHP web apps Heroku is deprecating its free tiers for deploying web apps by Nov 28, 2022. If you have many low-traffic portfolio projects…
Routing Traffic to Docker Containers
How to Setup Nginx Reverse Proxy for Routing Incoming Traffic to Different Containers and Certbot for Auto-Renewing SSL Certificates For small applications or test environments where separate machines for different web servers are cost prohibitive, one option is to have different servers run on the same machine in different Docker containers. Docker doesn’t support exposing…
Data Science Project: Choosing a Mobile Carrier for Business Phones
Please see this notebook on my GitHub for the details of this analysis. There is a wide selection of mobile carriers in Canada; however, small carriers focus their coverage on major population centers. A company with mobile teams that travel around the country requires a mobile carrier that provides a secure connection in as many…
Publishing on WordPress Plugin Directory
If you want to publish your plugins on the the WordPress Plugin Directory, you will need to use SVN (Apache Subversion) version control system to upload your code. This articles covers the steps for submitting and updating your plugin, as well as editing your plugin page on Wordpress.org.
Installing GitLab on a VPS on DigitalOcean
The steps I followed to install GitLab on my VPS on DigitalOcean.
Markdown Basics
Markdown is a simple markup language for creating formatted text in a plain-text editor. Conventionally, readme files are written in markdown and saved with the .md extension. Github looks for a readme.md file and displays it under the bottom of the code tab of a repository.