Ian Carnaghan

, http://www.carnaghan.com

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. In my spare time I teach undergraduate classes in web development.

 

236 stories by Ian Carnaghan

Conditional Statements and Looping

Conditional statements (or decisions) and loops make up a good portion of programming code in general.  I am familiar...

Jun 2 · 1 min read >

Data Types, Variables and Constants

Variables in PHP are similar to define and use as with other programming languages.  PHP uses loose typed variables,...

Jun 2 · 1 min read >

Introduction to PHP

This week I have been reading the first five chapters of Beginning PHP 5.3, Doyle (2010).  Chapter 1 gave...

Jun 1 · 1 min read >

Dynamic Websites

This summer I have enrolled in a Dynamic Websites independent study for my graduate program.  The course will focus...

May 28 · 46 sec read >
Drupal 8 Service Container

Cybersecurity as a Public Good

Over the last decade, the boom of the Internet has had a major impact on the way we interact...

Mar 13 · 10 min read >
Cybersecurity

An eBook for an Undergraduate Web Design Course

CMST 385 Principles of Web Design and Technology is an undergraduate web design course taught at the University of...

Dec 15 · 4 min read >

Human Cognition Factors in Online Messaging

In a hypothetical study, the Interaction Design and Information Architecture (IDIA) department at the University of Baltimore decided to...

Nov 16 · 7 min read >

“We Choose the Moon” From a Human Attention Perspective

Web based games and interactive applications have become a common means of teaching a wide range of concepts throughout...

Oct 24 · 9 min read >

Evaluation of a Major News Website From a Human Cognitive Perspective

Over the last decade, a shift has occurred in the way many people access, read and watch current events...

Sep 20 · 9 min read >