Learn Web Servers

Learn how to use web servers to host your applications successfully. These tutorials cover a wide range of techniques for making effective use of web servers.

All Web Servers content:

  1. Processing Forms With phpPress, goPress, rubyPress, and nodePress

    Processing Forms With phpPress, goPress, rubyPress, and nodePress

    Tutorial Intermediate

    Now that you have a website running with phpPress, goPress, rubyPress, and/or nodePress, you might want to process some forms. In this tutorial, I'll show...

  2. HTTPie, a Human-Friendly cURL-Like Tool

    HTTPie, a Human-Friendly cURL-Like Tool

    Tutorial Beginner

    CURL is a commonly used command-line tool for making HTTP requests. In this tutorial, we'll have a look at HTTPie, a command-line tool for making HTTP...

  3. WordPress Development With VVV

    WordPress Development With VVV

    Tutorial Beginner

    VVV is a preset of the Vagrant configuration geared toward WordPress-centric projects such as developing a theme, a plugin, or contributing to WordPress...

  4. How to Program With Yii2: Uploading Files

    How to Program With Yii2: Uploading Files

    Tutorial Intermediate

    Learn how to manage file and image uploads in Yii2 with the easiest to use plugins. We'll upgrade our mini-Twitter application with Kartik's FileInput Widget...

  5. Introduction to Docker and Kubernetes

    Introduction to Docker and Kubernetes

    Tutorial Beginner

    Docker and Kubernetes are two technologies that together revolutionize management and orchestration of large-scale distributed systems. Get up to speed on...

  6. How to Install WordPress: The Server Software

    How to Install WordPress: The Server Software

    Tutorial Beginner

    In this article, we're going to cover each of the three main pieces of software that need to be installed, and then we'll cover the various ways they can be...

  7. Understanding the Magic of Bloom Filters With Node.js & Redis

    Understanding the Magic of Bloom Filters With Node.js & Redis

    Tutorial Beginner

    In this tutorial we will explain the curious properties of Bloom filters and three practical ways to use them: finding unused usernames, checking for stale...

  8. HTML5 Mastery: Encoding

    HTML5 Mastery: Encoding

    Tutorial Intermediate

    The second part of the "HTML5 Mastery" series focuses on the content transfer of documents and the determination of encoding rules. We look at text encoding...

  9. An Introduction to Learning and Using DNS Records

    An Introduction to Learning and Using DNS Records

    Tutorial Beginner

    What's the difference between an A record and a CNAME? Why does my email need an MX record? Why does Google require a TXT record? We'll tell you why.

  10. How to Monitor Docker-Based Applications Using New Relic

    How to Monitor Docker-Based Applications Using New Relic

    Tutorial Intermediate

    Using Docker, you can separate parts of your application and deploy them confidently. At the same time, monitoring what happens inside these containers can...

  11. Jenkins Workflow: Scripting Out Complex Builds

    Jenkins Workflow: Scripting Out Complex Builds

    Tutorial Intermediate

    In this second and final part of the series, learn how the Jenkins Workflow plugin allows you to use scripting to create complex Jenkins builds.

  12. The Hitchhiker's Guide to Docker and Modulus

    The Hitchhiker's Guide to Docker and Modulus

    Tutorial Intermediate

    In this tutorial, we're going to be taking a look a the history of containerization, Docker, its components, and how to get started using it in our day to...