Giter Site home page Giter Site logo

caret's Introduction

Hi.

banner

I'm Thomas Wilburn, and this is my profile.

I'm a data journalist with over a decade of experience in building rich, interactive storytelling. Currently, I'm the Senior Data Editor for Chalkbeat. Before that, I was the senior news apps developer for NPR Visuals, and created cutting-edge stories and tools on the Interactives team at The Seattle Times.

I've also been a guest lecturer at The University of Washington, worked at ArenaNet (makers of Guild Wars 2) and Big Fish Games, ran the Multimedia Team at Congressional Quarterly, and produced educational audio and video for the World Bank Institute.

In my spare time, I'm a bassist, a b-boy, and a blogger. I like sandwiches, dogs, and lists with three items in them.

Work I'm proud of

  • The interactive project template: A static site generator specifically designed for building data journalism projects, this sets up a scaffolding that pulls data from Google Docs and Sheets, as well as local JSON, CSV, and text files, and publishes to Amazon S3. I started this in 2014 at the Seattle Times, and have brought it with me ever since (including an iteration at NPR that powered the 2020 election rig and the new Books We Love experience). Why I like it: I'm biased, but I think it's the perfect balance between refined scope and accessible power.
  • Dailygraphics Next: Where the interactive template provides a high ceiling, the Dailygraphics rig is intended for a tightly-defined scope - small, embedded graphics that are often (but not always) built in D3. This project was a successor to the original Dailygraphics project, providing a web-based UI and live reloads while editing. Why I like it: One of the largest projects I've built solo, with a clean architecture that's been easy to extend or refine.
  • Betty: A parser for ArchieML, a lightweight document format that's often used in news projects. Why I like it: Where the original parser from the New York Times is built on regex, this implements a real three-stage parsing and assembly process, adding new hooks for key/value parsing and new syntax for multiline strings. See this post on how it works, and how it improves on the original.
  • Tarot: By many standards a toy application, this social card image generator was a chance to put a new twist on an old challenge. You can read more about Tarot's architecture on the Chalkbeat Dataviz blog. Why I like it: I've long been a fan of custom elements, and Tarot ended up being a succinct encapsulation of how they can create a more expressive, almost whimsical design for web apps.
  • Web Components in Practice and The Elegant Selection: Two digital books I wrote in an effort to distill some of my lessons-learned from a decade in visual journalism for the web. Why I like it: Like me, these books are messy, personal, and (I hope) helpful for those finding their way in newsrooms that are still struggling with digital publishing.

caret's People

Contributors

air1n avatar alistairjcbrown avatar blitzrk avatar brismuth avatar damiank avatar dinosaurismus avatar erogers6264 avatar forsureitsme avatar geraintwhite avatar joelhockey avatar ksxgithub avatar mastercactapus avatar milotype avatar nathonius avatar null-dynamic-exception avatar oeway avatar page7 avatar panther2 avatar pienjo avatar pigeontech avatar rcarmo avatar sbplat avatar scottjasso avatar thomaswilburn avatar unic0rn avatar usaki avatar vascanera avatar wbrawner avatar web-xaser avatar yemsalat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.