Web Development Unpeeled
This guide will teach you how to set up multiple websites within an Apache virtual hosts on a Ubuntu 18.04 Linux server.
Set up and configure a secure websocket connection over TLS, a configuration highly recommended for production environments.
What is Orangeable?
Orangeable is web development unpeeled. An informative blog designed to help give back to the development community and create a useful learning center for new and advanced developers alike.
It takes a lot of work and practice to become proficient but, above all, it's most important to remember to have fun with it! My goal is to keep web development fun and exciting while you embark on this amazing journey!
Feel free to reach out and say hello or share any projects you're working on. I love seeing new creations and passion projects! Take care and enjoy!More About Orangeable
Learn how to sort table data without plugins. All you need is jQuery and a few custom functions to get started!
This article covers creating an awesome animated gradient text effect that will wow all of your website visitors.
Learn how to create a parallax scroll effect with pure CSS that works in all modern desktop and mobile browsers magnificently.
Learn the art of styling scrollbars with CSS in most modern browsers, width different customization options for width, color, etc.
Fixed table headers are the perfect solution for retaining the column and row header views for tables with large amounts of data.
Learn how to create a fade in transition with CSS for text and image elements, on scroll, and on mouse hover.
A step-by-step tutorial showing how to create a before and after image slider with CSS, jQuery, and an input range slider.
Links have been around since the dawn of the internet. This article explores sending custom SMS messages using simple HTML links.
HTML input types provide some of the most complex and powerful functionality available on the web. This article cover all of them.
Learn how to create Jump links in HTML, allowing you to jump to specific parts of a web page without a page request.
Learn how to create color using HTML color codes, both RGB and hexadecimal, with a table referencing all the color names.
Adding Twitter Cards to your website can help you establish and present your brand to millions of potential viewers and customers.
Learn how to set up a PHP PEAR Mail Library installation on a Ubuntu server with the ability to send HTML emails via SMTP.
This article provides a quick tutorial on merging multiple PDF files into a single file programmatically using PHP and Ghostscript
Learn how to minify HTML output with this simple PHP script to improve web page load speeds and provide a better user experience.
Learn how to work with PHP's three different array types: indexed arrays, associative arrays, and multi-dimensional arrays.
This article explains what web scraping is and how to accomplish it either using a library or regular expressions within PHP.
Use Memcached with PHP to improve web page load times, especially with database-intensive and dynamically driven applications.
In this tutorial, you'll learn how to upload files to an AWS S3 Bucket using NodeJS.
Learn how to create a functioning NodeJS web server with the Express framework in both development and production environments.
Learn how to create a simple user management REST API in NodeJS using the Express framework and a few GET and POST methods.
Learn how to set up a live video streaming server with Nginx, RTMP, and HLS on a Ubuntu 20.04 server.
Learn how to install and set up an Apache virtual host on Ubuntu Linux to utilize the HTTPS protocol with an SSL certificate.
Installing Memcached in your Window or Linux environment allows you to leverage memory caching for faster application load times.
This quick tutorial will show you how to update packages on your Ubuntu server via the command line.
Learn how to create a list of schedule tasks with Cron and a Crontab file that run in the background of your Linux environment.
Learn how to create your own Minecraft Server in a Linux Ubuntu 20.04 environment so you and your friends can play together.
MySQL allows the ability to prevent accidental UPDATE and DELETE query executions by enabling a safe updates feature.
Divide your resultsets into chunks for better page optimization and user experiences using MySQL LIMIT and OFFSET the clauses.
In this tutorial, we'll cover duplicating MySQL table structures and copying all data to a new table with just a few commands.
Learn how to run a proximity search with MySQL using some built-in functions, US zip codes, latitude, and longitude.
Learn how auto-increment works with primary keys and how to use them when creating and altering tables in a MySQL database.
Learn how to backup and restore MySQL databases using the mysqldump utility in the command line.