← All posts

Tech & Engineering

7 posts

Software engineering, testing, patterns, and best practices

Tech & Engineering/5 min read

Copilot Review Without the Grind

Every re-request surfaces new suggestions. That's by design. Here's how to run AI code reviews without letting the feedback loop stall your shipping.

Artiphishle
|
Tech & Engineering/14 min read

Monorepos: Should This Be Its Own Repo?

The real question isn't whether to use a monorepo. It's whether your packages need independent versioning and releases. If not, keep it together.

Artiphishle
|
Tech & Engineering/7 min read

Stop Using any: A Type Guard Primer

Your linter is right to complain about any. Here's why unknown is the correct choice at type boundaries, and how a single isRecord guard can replace dozens of unsafe casts.

Artiphishle
|
Tech & Engineering/8 min read

Unit Testing Best Practices: Writing Tests That Actually Matter

Learn how to write meaningful unit tests that catch bugs, document behavior, and give you confidence in your code changes.

Artiphishle
|
Tech & Engineering/12 min read

Composition Over Inheritance: A Practical Guide

Why composition leads to more flexible, maintainable code and how to apply it in real-world scenarios.

Artiphishle
|
Tech & Engineering/10 min read

Antipatterns That Kill Codebases: Lessons Learned

A deep dive into the most destructive patterns in software development and how to avoid them.

Artiphishle
|
Tech & Engineering/15 min read

Advanced React Hook Patterns You Should Know

Exploring custom hooks, composition patterns, and state management techniques for scalable React apps.

Artiphishle
|