myCoreDump
Introduction I hope you enjoy this core dump! The thoughts are so interrelated and connected it is difficult to optimize the presentation so you may need to apply your own defragmentation to get it. In… myCoreDump
Introduction I hope you enjoy this core dump! The thoughts are so interrelated and connected it is difficult to optimize the presentation so you may need to apply your own defragmentation to get it. In… myCoreDump
Introduction After being a university chief information officer (CIO) for more than a decade, I decided to refresh my technical skills acquired through formal education and practice as an electrical engineer. I learn best by… myDoorbell: A Learning Adventure
Introduction In addition to the traditional educational experience students at Brigham Young University receive, we want them to acquire skills, techniques, and tools that facilitate their current and future learning. We believe students should learn… Domains, Personal APIs, and Portfolios
At Brigham Young University (BYU) we have been developing a University API to expose the functionality of a reasonably generic educational institution, while consuming a very specific set of underlying technologies. Our generic institution has… Freedom via Abstraction
Over the past several years I have been a member of several executive leadership teams. While in these environments I have witnessed leaders using several interesting techniques to teach others. I share two of these… Techniques for Teaching Others
Introduction I have been waiting for the right technology to enable me to rid myself of my traditional door locks. While I’m not completely satisfied with my current selection, I found two I was willing… The August and Kevo Door Locks
At Brigham Young University, we are experimenting with and piloting a Domain of One’s Own experience for students, faculty, staff, and courses, as well as exploring other potential uses. To experience this environment, I have… Blog Moved to Domain of One’s Own
Given my interests in enterprise computing and embedded systems, I decided to combine these two disciplines by using Docker to create a C development environment that generates an ARM executable from my OS X-based Mac.… Docker for Cross Compilation
My connected devices were initially secured using a hash-based message authentication code (HMAC). An HMAC is constructed for each HTTP request directed at a device. The HMAC is created by combining certain HTTP header elements,… Criminals, Conjecture, and Connected Things
When you leave the safety of the Arduino development environment and move to development with Atmel AVR processors, without an IDE, you lose some debugging / printing capabilities. However, there is a simple technique to… Arduino As An AVR Debugger