AuthorIan Carnaghan

I am a software developer and online educator who likes to keep up with all the latest in technology. I also manage cloud infrastructure, continuous monitoring, DevOps processes, security, and continuous integration and deployment.

Drupal 8 Plugin System

D

This is post 8 of 14 in the series “Drupal 8 Activity Cards” This is the series for Drupal 8 Activity Cards Drupal 8 Configuration Management Paragraphs Module Building Configuration Forms Drupal 8 Migration The New Block System in Drupal 8 Services and Dependency Injection Cron Queuing in Drupal 8 Drupal 8 Plugin System Attaching JS and CSS Assets in Drupal 8 Configuring your Local...

Cron Queuing in Drupal 8

C

This is post 7 of 14 in the series “Drupal 8 Activity Cards” This is the series for Drupal 8 Activity Cards Drupal 8 Configuration Management Paragraphs Module Building Configuration Forms Drupal 8 Migration The New Block System in Drupal 8 Services and Dependency Injection Cron Queuing in Drupal 8 Drupal 8 Plugin System Attaching JS and CSS Assets in Drupal 8 Configuring your Local...

Services and Dependency Injection

S

This is post 6 of 14 in the series “Drupal 8 Activity Cards” This is the series for Drupal 8 Activity Cards Drupal 8 Configuration Management Paragraphs Module Building Configuration Forms Drupal 8 Migration The New Block System in Drupal 8 Services and Dependency Injection Cron Queuing in Drupal 8 Drupal 8 Plugin System Attaching JS and CSS Assets in Drupal 8 Configuring your Local...

The New Block System in Drupal 8

T

This is post 5 of 14 in the series “Drupal 8 Activity Cards” This is the series for Drupal 8 Activity Cards Drupal 8 Configuration Management Paragraphs Module Building Configuration Forms Drupal 8 Migration The New Block System in Drupal 8 Services and Dependency Injection Cron Queuing in Drupal 8 Drupal 8 Plugin System Attaching JS and CSS Assets in Drupal 8 Configuring your Local...

Drupal 8 Migration

D

This is post 4 of 14 in the series “Drupal 8 Activity Cards” This is the series for Drupal 8 Activity Cards Drupal 8 Configuration Management Paragraphs Module Building Configuration Forms Drupal 8 Migration The New Block System in Drupal 8 Services and Dependency Injection Cron Queuing in Drupal 8 Drupal 8 Plugin System Attaching JS and CSS Assets in Drupal 8 Configuring your Local...

Building Configuration Forms

B

This is post 3 of 14 in the series “Drupal 8 Activity Cards” This is the series for Drupal 8 Activity Cards Drupal 8 Configuration Management Paragraphs Module Building Configuration Forms Drupal 8 Migration The New Block System in Drupal 8 Services and Dependency Injection Cron Queuing in Drupal 8 Drupal 8 Plugin System Attaching JS and CSS Assets in Drupal 8 Configuring your Local...

Paragraphs Module

P

This is post 2 of 14 in the series “Drupal 8 Activity Cards” This is the series for Drupal 8 Activity Cards Drupal 8 Configuration Management Paragraphs Module Building Configuration Forms Drupal 8 Migration The New Block System in Drupal 8 Services and Dependency Injection Cron Queuing in Drupal 8 Drupal 8 Plugin System Attaching JS and CSS Assets in Drupal 8 Configuring your Local...

Drupal 8 Configuration Management

D

This is post 1 of 14 in the series “Drupal 8 Activity Cards” This is the series for Drupal 8 Activity Cards Drupal 8 Configuration Management Paragraphs Module Building Configuration Forms Drupal 8 Migration The New Block System in Drupal 8 Services and Dependency Injection Cron Queuing in Drupal 8 Drupal 8 Plugin System Attaching JS and CSS Assets in Drupal 8 Configuring your Local...

Xdebug + Scotchbox Vagrant + PHPStorm in Three Steps

X

I come from a .NET background where I was spoiled by the ease of use and integration of Visual Studio. Recently much of my development work has moved to the open source and the world of Drupal 8 where I have gotten by until recently with Sublime Text and Atom. Since I have started writing custom modules, I needed a way to effectively debug my code and I had heard good things about the PHP...

Using PostGreSQL with Scotchbox Vagrant LAMP Stack

U

I have been using Scotchbox for a while now and continue to be impressed by it’s simplicity and ease of use compared to other Vagrant environments I have used in the past. Recently I started working on a Drupal 8 project that required the use of a PostGreSQL (PostGres) database. Thankfully, when I checked the Scotchbox 2.0 documentation, it appeared that PostGres came packaged up with the...

What is a Doctor of Science Degree?

W

In 2014, I finally graduated after several years of intensive work from the University of Baltimore with a Doctor of Science degree in Information and Interaction Design. At the time I graduated people started asking me about my credential and whether or not it was the same as a Doctor of Philosophy (Ph.D.). What is a Doctor of Science? There are many articles online regarding this very topic. In...

How to Fix the WordPress White Screen of Death

H

The dreaded WordPress white screen of death means something has gone wrong and is preventing your website from loading. In most cases, the white screen of death will prevent both the front and back end from loading correctly and all you can see is a blank white screen in your web browser. The white screen of death is often caused by a faulty plugin or theme. In some cases, corrupt files, a...

Web Application Database Vulnerabilities to be Aware of

W

This is post 8 of 8 in the series “Prevention and Protection Strategies” Intrusion Detection Honeypots: To Lure or Not To Lure Managing Access to Information Resources More on Limiting Damage to Information Assets Post Authentication Methods Usable Security? User Friendly Factors SQL Injection Explained Web Application Database Vulnerabilities to be Aware of The use of malicious code...

SQL Injection Explained

S

This is post 7 of 8 in the series “Prevention and Protection Strategies” Intrusion Detection Honeypots: To Lure or Not To Lure Managing Access to Information Resources More on Limiting Damage to Information Assets Post Authentication Methods Usable Security? User Friendly Factors SQL Injection Explained Web Application Database Vulnerabilities to be Aware of SQL injection has been a...

Operating Systems Security: Protection Measures Analysis

O

The Internet has brought us a wealth of conveniences and everyday tools that we could not live without and more importantly a dependency that we cannot break. In the workplace the Internet has become a part of our day to day lives. We rely on instant communication with our co-workers, friends and colleagues as well as access to a multitude of information at our fingertips. Children from younger...

Usable Security? User Friendly Factors

U

This is post 6 of 8 in the series “Prevention and Protection Strategies” Intrusion Detection Honeypots: To Lure or Not To Lure Managing Access to Information Resources More on Limiting Damage to Information Assets Post Authentication Methods Usable Security? User Friendly Factors SQL Injection Explained Web Application Database Vulnerabilities to be Aware of In his article on usable...

Post Authentication Methods

P

This is post 5 of 8 in the series “Prevention and Protection Strategies” Intrusion Detection Honeypots: To Lure or Not To Lure Managing Access to Information Resources More on Limiting Damage to Information Assets Post Authentication Methods Usable Security? User Friendly Factors SQL Injection Explained Web Application Database Vulnerabilities to be Aware of A lot of time can be spent...

Unix Permissions For UMUC’s Nova Server Explained

U

All files and directories created in a Unix environment such as Nova are assigned permissions based on the level of access available to different user groups. In order to understand permissions better, we will discuss users, groups and ownership. Users Unix is a multi-user operating system. It serves many users who have ownership or certain privileges of resources on the system. You have recently...

Three Simple Steps to Setup Your UMUC Nova Server Account

T

Nova is a Unix based web server which is used through various computer studies courses at UMUC. If you are taking one of my web design classes or are enrolled in another UMUC class that uses Nova, the information provided here should be helpful. Nova is the server you will be using to setup your web directories for publishing content online. In order to set up a Nova account you will need...

About Author

Ian Carnaghan

I am a software developer and online educator who likes to keep up with all the latest in technology. I also manage cloud infrastructure, continuous monitoring, DevOps processes, security, and continuous integration and deployment.

Follow Me