Page 1 of 51
  1. Halt and Catch Fire Syllabus

    This site features a curriculum developed around the television series, Halt and Catch Fire (2014-2017), a fictional narrative about people working in tech during the 1980s-1990s.

    The intent is for this website to be used by self-forming small groups that want to create a “watching club” (like a book club) and discuss aspects of technology history that are featured in this series.

    Designed and curated by Ashley Blewer whose own website is a work of art.

  2. JavaScript Modules – A Beginner's Guide

    JavaScript modules (also known as ES modules or ECMAScript modules) were created to help make JavaScript code more organized and maintainable.

    Understanding how ES modules work will help you become a better JavaScript developer. In this article, we’ll cover:

    • What is a module?
    • What are ES modules? Why do we use them?
    • How to use ES modules
    • Other module systems used in JavaScript

    Madison Kanna’s excellent introduction to standardized JavaScript module syntax. Of particular note, the syntax for importing from a file that includes both a default and additional named exports:

    import add, { multiply, subtract } from './math.js';
  3. De-risking government technology | 18F

    Only 13% of large government IT projects succeed*

    Implementing custom software projects can be extraordinarily costly and risky in a government setting. Waterfall software development remains standard at all levels of government. Outdated budgeting and oversight processes have been designed around these very waterfall processes. Moving toward a user-centered, agile approach to this work will save millions of dollars in spending on bad software.

    Another fantastic online resource from the team at 18F.

  4. The UX of LEGO Interface Panels – George Cave

    Two studs wide and angled at 45°, the ubiquitous “2x2 decorated slope” is a LEGO minifigure’s interface to the world.

    These iconic, low-resolution designs are the perfect tool to learn the basics of physical interface design. Armed with 52 different bricks, let’s see what they can teach us about the design, layout and organisation of complex interfaces.

    Welcome to the world of LEGO UX design.

    Be still my childhood heart.

Looking for more great links organized by year? Browse the archives.