To educate, inform, inspire

A cautionary tale

I recently experienced a situation which has several “lessons learned” and I thought I would share. Since many readers of these articles are students and former students, you may benefit from this experience. The saga began in late December, 2015. My wife got a phone call alleging to be from […]

Read More

Philips HUE API

My first weblog post in 2016 focused on the basics of using the Philips Hue lighting system. As I mentioned, one of the features of this environment is the ability to interact with the RESTful API via a web interface. You need to determine the IP address of the bridge […]

Read More

Philips HUE and Internet of Things

One of the presents I received over the holidays was a Philips Hue starter kit. [Thanks again, Ben and Lindsay.] I had been thinking about getting one of these myself. As you may suspect, I am always keen to learn new technologies and approaches. For those who may not be […]

Read More

Adobe Post

Adobe released a new app for the iPhone [Post] on December 17, 2015. At the moment, this seems to be iPhone specific (I tried it on my iPad and was not pleased with the results – for example, it was very difficult to edit the supplied example text). On the […]

Read More

Floid

I have been working with an interaction design tool called Floid. Presently, it is only available for the Mac platform. This tool is easy to use to develop working prototypes of various apps and web pages. The generated code is HTML5 (and validates). I developed a very simple example to […]

Read More

UX Rebels Summit overview

I had the opportunity to participate in the UX Rebel’s Summit this week [Nov. 17, 2015] (hosted by Christopher Schmitt). I found this to be a great online event and wanted to share some insights and thoughts from the event. Keep in mind, I have 189 pages of screen captures […]

Read More

Mobile App Development with BlueMix – part 5

Last week, I focused on using the IBM BlueMix facility to create a simple Hello World app which pings the IBM BlueMix server instance you created. Those looking for my previous posts on BlueMix can find them linked below (in reverse chronological order): BlueMix app development with Kinetise [these links […]

Read More

Mobile app development with BlueMix – part 4

I have been covering the IBM BlueMix facility in several weblog posts. These are linked below (in reverse chronological order): BlueMix app development with Kinetise [these links open in a new browser window/ tab.] BlueMix Cloud Foundry Node.js app BlueMix overview For those who have been following these posts, we […]

Read More

Techsmith Fuse

I often need to take screen captures on mobile devices and then annotate and share them with students. One of the tools I use for this is Techsmith Fuse. I like it because it is very simple to use. I take a screen capture on a mobile device, open Fuse, […]

Read More

Rules to think about

We are near the midpoint of the fall semester at school. From time to time, I observe certain things and thought it might be helpful to put these together as a set of “rules” to think about – particularly for students in the CMWEB program at school. Of course, these […]

Read More

Displaying your tablet on a desktop

Although I have made several prior weblog posts on this topic, I thought it might be appropriate to revisit this in light of iOS 9 and Windows 10 being generally available. For reference purposes, here are two of the prior posts I have made on this topic. Reflection (and more) […]

Read More

Dark Web Overview

Based on a recent article in Wired Magazine, I thought it might be helpful to touch on the “dark web” a bit.  After all, I do teach CMWEB 270 (Web Application Security) and often talk about the dark alleys on the Internet. But, first, a few disclaimers. Seriously. I do […]

Read More

Captivate Draft

Adobe recently released a new version of Captivate (9) for both Mac and Windows computers. Along with the desktop version, there is now a free iOS app available – Captivate Draft. Essentially, this allows you to create learning modules in environments where a laptop might be impractical. You can also […]

Read More

Internationalization

I was asked to cover two topics at our next Web Professionals meeting on September 8, 2015. The first dealt with a continued discussion of security. The second dealt with the issue of internationalization. Since I don’t know if there will be sufficient time to cover both topics, I thought […]

Read More

Autoprefixer

I am sure many readers already know about this tool, but I thought it would be appropriate to cover as I am teaching the CMWEB 220 class on CSS this semester. As we should know, we live in an imperfect world. This is particularly ture when it comes to browsers […]

Read More
Social media & sharing icons powered by UltimatelySocial