Recognition

Posts

91 Posts
  • Published Tutorial

    What is Docker?

    Docker is a popular open source containerization tool used to provide a portable and consistent runtime environment for software applications, while consuming less resources than a traditional server or virtual machin...
    By Erika Heidi Glossary Docker
  • Published Tutorial

    What is a Container?

    A container is a minimalist, isolated user-space environment that runs at the operating system level and shares system resources with other instances. Containers are designed to provide a portable and consistent runti...
    By Erika Heidi Glossary Container Docker
  • Published Tutorial

    What is a Virtual Machine?

    A virtual machine, also commonly referred to as VM, is a guest system running on top of a virtualization software or hypervisor. VirtualBox, VMWare, and QEMU are examples of popular tools that are able to emulate netw...
    By Erika Heidi Glossary Cloud Computing
  • Published Tutorial

    What is Ansible?

    Ansible is an open source configuration management tool that provides a minimalist server automation framework based on YAML definitions. Its simplified infrastructure requirements and accessible syntax helped make An...
    By Erika Heidi Configuration Management Ansible Glossary
  • Published Book

    How To Manage Remote Servers with Ansible eBook

    This book is designed to introduce you to using Ansible to manage your servers. You’ll learn how to install and configure Ansible on a control node, and then how to use it to configure and run commands on remote serve...
    By Erika Heidi Books Ansible Configuration Management
  • Published Tutorial

    What is Configuration Management?

    Configuration management is the process of handling changes to a system in a way that assures integrity over time, typically involving tools and processes that facilitate automation and observability. Even though this...
    By Erika Heidi Configuration Management Glossary
  • Published Tutorial

    What is Laravel?

    Laravel is a free and open-source PHP framework that provides a set of tools and resources to build modern PHP applications. With a complete ecosystem leveraging its built-in features, and a variety of compatible pack...
    By Erika Heidi Laravel Glossary PHP PHP Frameworks
  • Published Tutorial

    How To Install Linux, Nginx, MySQL, PHP (LEMP stack) on Ubuntu 20.04

    The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications written in PHP. This is an acronym that describes a Linux operating system, with an Nginx (pronounced lik...
    By Erika Heidi LEMP Nginx PHP Ubuntu Ubuntu 20.04
  • Published Tutorial

    How To Install and Secure phpMyAdmin with Nginx on an Ubuntu 20.04 Server

    phpMyAdmin is an application that allows users to interact with MySQL databases through a web interface. This tutorial outlines the process of installing and securing phpMyAdmin on an Ubuntu 20.04 server running Nginx.
    By Mark Drake, Erika Heidi Nginx MySQL Databases PHP Ubuntu Ubuntu 20.04 Applications
  • Published Tutorial

    What is PHP?

    PHP is a general-purpose programming language created by Rasmus Lerdorf in 1994. Originally designed to facilitate building web pages with dynamic components, PHP has seen many changes and improvements since its first...
    By Erika Heidi PHP Glossary
  • Published Tutorial

    How to Install and Secure phpMyAdmin with Nginx on an Ubuntu 18.04 server

    phpMyAdmin was created so that users can interact with MySQL through an intuitive web interface, running alongside a PHP development environment. In this guide, we'll discuss how to install phpMyAdmin on top of an Ngi...
    By Erika Heidi PHP MySQL LEMP Ubuntu 18.04
  • How To Create a Custom Template For Your Laravel Application Using Bulma CSS

    So far, we’ve seen how to set up the MySQL database tables using migrations, how to create an Eloquent model to interact with the links table, and how to create Artisan commands to manage links in the database. We’ll ...
    By Erika Heidi Laravel PHP CSS
  • How To Create Artisan Commands To Manage Database Records in Laravel

    If you followed along with this series so far, your database tables should be all set by now. However, you still need to implement a way to let users insert new entries in the links table. In this guide, we'll create ...
    By Erika Heidi Laravel PHP PHP Frameworks Databases
  • How To Create a Database Model in Laravel with Eloquent

    Eloquent is an object relational mapper (ORM) included by default within Laravel applications. It facilitates the task of interacting with database tables, providing an object-oriented approach to inserting, updating,...
    By Erika Heidi Laravel PHP PHP Frameworks Databases
  • How To Use Migrations to Create and Manage Database Tables in Laravel

    In this guide, you'll create a database migration to set up the table where you'll save the application links. In order to do that, you'll use the Artisan (https://laravel.com/docs/8.x/artisan) command-line tool tha...
    By Erika Heidi Laravel PHP Databases PHP Frameworks
  • How To Bootstrap a New Laravel Application with Docker Compose

    In this guide, which is part of the series on How To Create a Links Landing Page in PHP with Laravel and Docker Compose, we'll create a containerized developer environment to run Laravel and start building our applica...
    By Erika Heidi Docker PHP Laravel
  • Published Tutorial series

    How To Build a Links Landing Page in PHP with Laravel and Docker Compose

    Laravel (https://laravel.com) is an open-source PHP framework that provides a set of tools and resources to build modern PHP applications. In this project-based tutorial series, you'll build a Links Landing Page appli...
    By Erika Heidi Docker PHP Laravel Databases PHP Frameworks CSS
  • Published Meetup kit

    How To Create PHP Development Environments with Docker Compose: A DigitalOcean Workshop Kit

    This workshop kit is designed to help a technical audience become familiar with Docker Compose and how to set up a working development environment for a demo Laravel application using containers. The aim is to provide...
    By Erika Heidi Docker PHP Laravel Container Workshop Kits
  • Published Tutorial

    How To Install and Use Docker Compose on Ubuntu 20.04

    Docker Compose is a tool that allows you to run multi-container application environments based on definitions set in a YAML file. It uses service definitions to build fully customizable environments with multiple cont...
    By Erika Heidi Docker Ubuntu Ubuntu 20.04
  • Published Tech talk

    How to Create PHP Development Environments With Docker Compose

    How to define and integrate services, share files between containers, and manage your environment with Docker Compose commands.
    By Erika Heidi Tech Talks PHP Docker deploy 2020