• in

    Contributing Code

    It’s really easy to start writing code and it’s really fun. I mean REALLY fun. I develop a sort of hyper-focus once the editor opens and somewhere after the second or third compilation attempt. The warnings and errors from typos in my code scorll by on the screen. I fix them, I think on the problem a little more, I adjust the approach, refactor, reorganize. A few comments here to remind myself what my architecture is, sprinke in some sample inputs and outputs like fairy dust to attract a correct solution. I’m in hevan, angels are singning, kittens are being born.

    read more...

  • in

    COS 450 - Operating Systems (Fall 2016)

    This course is a bottom up construction of a layered operating system beginning with the hardware interface and ending with the user interface. Specific topics covered include concurrent processes, process management, I/O, virtual memory, file management, resource scheduling, and performance measurement. Students are assumed to be familiar with general machine architecture, functions of system software (compilers, loaders, editors, etc.), data structures, and to have some experience with UNIX or another multiprogramming operating system.

    read more...

  • in

    Fowler on Continuious Integration

    In working with students and colleagues on good development practices, and generally keeping my own skills and knowledge up-to-date, I’ve been doing more reading on continuious integration. Below are some highlights and key ideas I pulled from reading Martin Fowler’s article on Continuous Integration.

    read more...

  • in

    Portland Womens History Trail v1.1 Released

    Today version 1.1 of the [Portland Women’s History Trail][2] went live in the [Apple AppStore][applestore], the [Google play][googlestore], and on the [web][4].

    read more...

  • in

    The Quirky Land of Cordova

    There are a number of quirky tasks to complete when you get ready to publish an app in either the Apple App Store or the Google Play Store. They are not the type of thing I, as a developer, usually think about when starting a project. As the [Portland Women’s History Trail][pmwht] gets nearer to “submission ready,” I’ve steadily chopped away at that list, but the first major task was making a fundamentally HTML/CSS/JavaScript application work when bundled and offline took a bit of research and ultimately, doing things the “right way.”

    read more...

  • in

    COS 470 - Mobile Device Programming (Spring 2016)

    This course is about developing mobile applications. Students will focus on developing for iOS (Apple) with Swift and Objective-C. Time will also be spent with cross-platform development in HTML5/CSS3/JavaScript. The course is heavily project oriented and will rely on students being well prepared in their reading, research, and development skills.

    read more...

  • in

    It Couldn't Be Done -- Edward Guest

subscribe via RSS