Evil Martians

@evilmartians
393 Followers
23 Following
251 Posts
Design and engineering consultancy for developer tools, AI, and cybersecurity startups. Lago, Tines, Teleport, Wallarm, and Whop grow with Evil Martians.
Websitehttps://evilmartians.com
GitHubhttps://github.com/evilmartians
LinkedInhttps://www.linkedin.com/company/evil-martians
YouTubehttps://youtube.com/@evil.martians

RE: https://mastodon.social/@evilmartians/116489510259091879

We just donated to Hey API as part of our OSS donation program! It's a TypeScript toolkit that turns your OpenAPI spec into a fully typed API.

On the frontend, we use it to generate an entire API layer with a typed SDK plus Zod schemas straight from the spec. On the backend, it works as a server plugin to keep routes type-safe against the same contract.

We use it so much that one of our engineers built the NestJS plugin for it.

Give it a try and consider donating too: https://github.com/sponsors/hey-api

Small life hack: use agent hooks and pre-commit managers like nano-staged to run linters and safeguards. It's far more reliable and faster than asking an agent in 'AGENTS.md'.

5 minutes of setup can mean a tighter loop and fewer tokens. Here's how: https://evilmartians.com/chronicles/stop-writing-rules-in-agents-md-use-agent-hooks-and-nano-staged-instead

Stop writing rules in AGENTS.md: use agent hooks and nano-staged instead—Martian Chronicles, Evil Martians’ team blog

Move LLM safeguards out of AGENTS.md: how agent hooks plus nano-staged run linters on changed files only, cut tokens, and tighten the agent's feedback loop

evilmartians.com

My colleague at @evilmartians wrote a great article on why LLMs are making developers burn out faster and how to avoid it.

https://evilmartians.com/chronicles/ai-assisted-engineers-are-burning-out-is-this-fine

RE: https://mastodon.social/@sitnik_en/116607498711487076

We take supply chain attack mitigation seriously.

Since 2024, we've adopted this systematic approach to improve our own and our clients' code protection.

imgproxy v4 is live on Product Hunt 🚀
Would love your support, comments, and reposts 💙
https://www.producthunt.com

RE: https://mastodon.social/@evilmartians/116336505777162655

We donated to @pnpm this month as part of our open source donations program. It's the default package manager for many of our frontend engineers.

The team behind the 11.0 release did an amazing job of securing pnpm against supply-chain attacks, making it one of the safest package managers out there. That deserves recognition.

If, like us, you're a fan of pnpm, sponsor the project: https://github.com/sponsors/pnpm

I started a new open-source project: Nano Stores SQL, lets you use SQLite via WASM in the browser (or React Native) together with the other smart Nano Stores.

So the user’s UI doesn’t have to wait for server data and feels instant.

https://github.com/nanostores/sql

RE: https://mastodon.social/@evilmartians/116335486320872860

We just donated to @wooorm as part of our open source donation program! He's an engineer based in the Netherlands and the maintainer of 550+ OSS projects with 38B+ downloads per year.

If your project uses Markdown, there's a good chance it already runs on one of his tools. His most well-known project is mdx, used for writing Markdown with JSX components.

He also has newer Rust-based implementations.

If Markdown is part of your stack, consider donating too: https://github.com/sponsors/wooorm

We're also working on making backend project donations more intentional, we'll keep you posted. And we encourage other companies to start donating too.

See, businesses are built on top of solutions they didn't build and don't control.

And deep in the back, there are tired, underfunded, and unrecognized maintainers doing a ton of work to keep our industry afloat, with no reward.

Unpaid OSS maintainers are also especially vulnerable to security threats. They lack the dedicated time, resources, and organizational support needed to keep pace with increasingly sophisticated threats.

We want to help change that.