Manifold API and Sensor Network: Two New Repos
Cleaning up manifold-api as a prerequisite for the spring conversational interface Capstone turned into a complete platform update: Pico Engine 1.0 compatibility, automated bootstrap, centralized notifications, and a Docker-based integration test harness. Once the platform was solid, the old temperature-network had an obvious new home inside Manifold's community framework, so I rewrote it too as an example of how Manifold can be a framework for pico networks.
Continue reading {Manifold API and Sensor Network: Two New Repos}
Test-Driven Development and KRL
We've recently released some initial tools to support test-driven development in KRL. This is a great first step toward a more mature development process for CloudOS.
Continue reading {Test-Driven Development and KRL}
Participate in Usability Testing for HP
A friend of mine at HP is looking for small business owners (1-20 employees) to participate in some usability testing of online tools for marketing their business. Participants will receive a $50 gift card to Amazon.com or Best Buy, or a discount on design services like brochure creation, for an hour of their time at the HP office in American Fork, Utah. If you're interested, just send a note to Esther at HP.
Continue reading {Participate in Usability Testing for HP}
Visualizing Workflow and Transparent Systems
I thoroughly enjoyed Jon Udell's interview with Ward Cunningham on IT Conversations. They talk a lot about Ward's efforts at the Eclipse Foundation to build transparent workflow systems. That is, as Jon puts it: But what if you could find out, before pressing the Save button, what's going on in that black box? And what if your way of finding out wasn't by reading bogus documentation, but instead by probing the system itself using its own test framework? From Ward Cunningham's Visible Workings « Jon UdellReferenced Thu Mar 20 2008 08:42:43 GMT-0600 (MDT) You'll want to read Jon's description
Continue reading {Visualizing Workflow and Transparent Systems}
Unit Testing in Scheme
I put together a mini-lecture on unit testing in Scheme for my CS330 class. It's not a complete introduction, just a tutorial on getting started. If you have suggestions on using SchemeUnit, I'd love to hear them. Students in CS330 submit their assignments to an autograder. They sometimes try to use the autograder as a test harness with bad results. I think there are some distinct advantages to students using unit testing in preparing their assignments: Unit tests separate tests from the code. It's cleaner and easier to manage. They can write tests before they code. This forces them
Continue reading {Unit Testing in Scheme}
Perl Testing
I didn't grow up in an era where testing was as well though of as it is now. When I learned to program, you ran a few tests after the fact and threw it over the wall to the QA department. Not very politically correct in today's software engineering world. As a result, I understand the value of testing and support the idea intellectually, but I don't have the discipline. Recently I was faced with the problem of building code that translated a domain specific language (KRL) back and forth between three different representations: The textual representation is what
Continue reading {Perl Testing}
Testing as an SOA Management Strategy
"Testing isn't an event" says John Michelsen, the Chief Architect and a co-founder of iTKO, Inc. I was the moderator on an InfoWorld Webcast this afternoon where John presented. SOA brings new challenges to testing. Testing individual services is similar to code-level testing in any other development effort, but testing integration points, especially when there are dozens of hundreds of them is more difficult. One issue is that business analysts and QA folks need to be involved in the testing process. To make that more difficult, SOA testing is something that needs to happen continuously. If the business side,
Continue reading {Testing as an SOA Management Strategy}
SOA Testing Webcast
I'm moderating a webcast for InfoWorld on Wed. The topic is testing in an SOA environment. iTKO is the sponsor and, hence, the presenter. I'm looking forward to it--SOA testing isn't a topic that get's much play, but's its important. The Webcast is free, so if you've got time in Wed (Jun 14) at 11AMPST, tune in. An interesting sidenote: while we were doing the dress rehersal, I dsicovered that the ON24 control console doesn't support anything but IE. Argh! (This isn't true, of the audience app--it works fine cross platform.) But I just updated to my new MacBook
Continue reading {SOA Testing Webcast}





