Posts

View Categories

  • Functional programming ideas in object-oriented languages

    Over the last several years, many ideas from functional programming languages have been welcomed into the object-oriented world, and are no longer only found in languages like Ruby and Scala, but also in Java 8, C# 3.0, and other languages traditionally thought of as primarily object-oriented.

    Continue reading...

  • Developers must write tests

    Software developers must test their own code. There's no way around it, and especially no "but Quality Assurance does that for us."

    Continue reading...

  • Using JQuery to show or hide related elements

    Sometimes a web page needs to display a very condensed view of information, but also allow users to easily drill down for details. Summary tables often fit into this category when there are multiple layers of information to display.

    Continue reading...

  • Security Engineering, by Ross Anderson

    “Security Engineering: A Guide to Building Dependable Distributed Systems”, by Ross Anderson, is one of the most engaging technical books I’ve seen, and I’ve taken to reading it on my commute.

    Continue reading...

  • Checking in on the "Let's Use Linux" experiment


    Continue reading...

  • Advances in computer vision, and chasing the long tail

    Facial recognition and stuffed animals

    Face Recognition Software Recognizes Animals Now Too - Terry Kimura

    Continue reading...

  • (Epson) Configuring printers on Linux

    Configuring printers on Linux computers often takes a bit of trial and error, especially since many printer companies don’t tend to update drivers for Linux distributions as often as with Windows and Mac OS.

    Continue reading...

  • Reviving a dead laptop with Linux

    My Acer Aspire One has been sitting idle for almost three years now, unable to boot up to Windows 7 32bit. Hard drive errors prevented operating systems loaded from USB from accessing files on disk.

    Continue reading...


subscribe via RSS