Skip to main content
Posts
-
Parallelism with Semaphores in Bash
in
-
Faking a dynamic GitHub Actions "shell" property
in
-
Reviewing PRs in a Monorepo
in
-
Lint rules should help engineers, not just programmers
in
-
Mirroring a Maven GitHub Package in jFrog
in
-
Why is Nioh 2 so good?
in
-
Organize your GitHub workflows
in
-
Moving from API Gateway v2 to API Gateway v1
in
-
Templates in ADO vs GHA
in
-
Dynamic Data Lookups in Terraform
in
-
String Operations in GitHub Actions
in
-
Yet Another Redesign
in
-
js13k 2023 Postmortem
in
-
Handling generated code in Rush
in
-
Windows users
in
-
30 Days of Merge Queue
in
-
Robust remote caching with Rush
in
-
Ternary Operators in GitHub Actions
in
-
The "PR Ready" Pattern
in
-
Enabling Python on new Macs
in
-
Checking out fork branches
in
-
SSH vs HTTPS URLs in Rush config files
in
-
Avoid lockfile conflicts in Rush
in
-
Simple interactive music with SoundBox
in
-
js13k 2022 Postmortem
in
-
Three facets of a successful monorepo
in
-
Ternary Operators in Azure DevOps
in
-
Custom Termination Policy w/CDK
in
-
Inline Node Scripts
in
-
Avoid Red Checks
in
-
Line \ Continuation
in
-
Making vs Maintaining
in
-
Scaling a pixel art game for the browser
in