John Woodruff

  1. My Completely Biased Reasons for Choosing Angular

    I love using Angular for my work and side projects. Come read why in this entirely opinion-based article!

  2. Image of a developer at a laptop wearing a facemask
    Combatting Burnout During COVID

    Sharing the things I do to help fight off burnout due to the global pandemic.

  3. Far More Epic Development Environment using WSL 2

    WSL 2 is now out. And it's a phenomenal developer experience.

  4. My Home Office & Workstation

    I transitioned last year to being fully remote. Here is my home office workspace!

  5. Stop Fighting About JavaScript Frameworks

    The world of JavaScript in the last few years has devolved into a battleground over which framework/lib is the winner

  6. Stencil.js logo
    Component Libraries with Stencil.js - Decorators

    The fifth in a series of posts about creating a component library using Stencil.js

  7. Stencil.js logo
    Component Libraries with Stencil.js - Going Deeper

    The fourth in a series of posts about creating a component library using Stencil.js

  8. Stencil.js logo
    Component Libraries with Stencil.js - Your First Component

    The third in a series of posts about creating a component library using Stencil.js

  9. Stencil.js logo
    Component Libraries with Stencil.js - Getting Started

    The second in a series of posts about creating a component library using Stencil.js

  10. Stencil.js logo
    Component Libraries with Stencil.js - About Stencil

    The first in a series of posts about creating a component library using Stencil.js

  11. DigitalOcean JS 1.0 Released!

    A library for the DigitalOcean API written in TypeScript. For use in Node or the browser!

  12. RIP Side Projects

    Here lies my dead side projects. They lived quickly, taught excellently, and died quietly. This is my GitHub Graveyard.

  13. Epic Development Environment using Windows Subsystem for Linux

    Web and OSS Development on Windows doesn’t suck anymore!