Over the past year I’ve spent a fair amount of time working on projects in the computer vision domain. I recently became aware of a couple of announcements about OpenCV and TensorFlow that are pretty exciting and I wanted to share. Continue reading
When working on large codebases with many contributors, it’s easy to lose sight of the amount of effort and change that is going into the overall project, especially when those contributors are spread across many teams and locations. Gource is a source code visualization tool which helps capture that “big picture” view of a project, providing a sense of the overall history and contributors to a project.
From the Gource homepage: “Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project.”
One challenge of developing software that will be deployed to virtualized or cloud infrastructure is accounting for the differences between local development, QA and production environments. An exciting new project that aims to address this challenge (among others) is Docker.
From the Docker homepage: “Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.”
oManual is a simple, open XML-based standard for semantic, multimedia-rich procedural manuals.
Traditional procedural documents like service manuals don’t meet the needs of modern applications. Documents need to incorporate multimedia and understand prerequisite dependencies. The oManual file format enables interoperability while allowing complete flexibility of presentation.
Keep calm and code on…