Skip to content
View alexeagle's full-sized avatar
🌿
Making a better Bazel
🌿
Making a better Bazel

Organizations

@aspect-build

Block or report alexeagle

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alexeagle/README.md

Hi! I'm an Expert and Community Lead for the Bazel build system, https://bazel.build.

Developer Productivity expert and evangelist, team-builder, writer, Open-Source advocate and public speaker.

GitHub stats

🎙️ Aspect Insights Podcast

I host a show about Bazel and its ecosystem.

Watch on YouTube Listen on Spotify Apple Podcasts

🥬 Making Bazel universally adoptable

  • Founded Aspect.build, a premier services and SaaS company in Developer Tooling.
  • Brought the Bazel conference and technical projects to Linux Foundation.
  • Authored or co-authored many language extensions, including JavaScript/TypeScript, Docker/OCI, as well as utilities such as tar.
  • Organize and lead the community, mentor contributors and steer evolution and design.
  • Supporting thousands of users including dozens of large enterprises.

🐛 Created Error Prone

  • A static analysis plugin for the Java compiler that detects many classes of programming mistakes.
  • Rolled out stricter compiler across Google monorepo by creating a MapReduce framework that runs the compiler in "fix mode" across all compilations.
  • This effort became a staffed team, has over 600 checks and has prevented thousands of bugs including severe production outages.

🅰️ Angular CLI Tech Lead

  • Founding member of team to make TypeScript an official Google language and wired Angular development into Google's toolchain.
  • Migrated the Angular project to TypeScript
  • Managed Angular releases

Full resume: https://alexeagle.github.io

Popular repositories Loading

  1. closure-compiler-angular-bundling closure-compiler-angular-bundling Public

    Example Angular application bundled/optimized with Closure Compiler

    66 28

  2. tsetse tsetse Public

    Static analysis and refactoring driver for TypeScript

    TypeScript 44 1

  3. monorepo monorepo Public archive

    Prototype for a new repo in the angular org

    TypeScript 16 4

  4. ts-from-bazel ts-from-bazel Public

    Intro to using TypeScript in an existing Bazel repository

    Python 15 1

  5. angular2-distro angular2-distro Public archive

    OBSOLETE proof-of-concept for faster angular2 getting started experience

    JavaScript 13 3

  6. ngcontainer ngcontainer Public archive

    Docker image for running Angular build+test

    Shell 13 3