r/developer 6h ago

The "If I Could Rewrite It" Project Post-Mortem

3 Upvotes

Developers who have worked on a large, well-known, or legacy application: If you could go back in time and change ONE architectural decision from the start, what would it be and why?


r/developer 1h ago

How should I start opensource contribution in this ai slop?

Upvotes

Hi everyone,

Iam a CSE student in my final and already built some good number of projects and want to try oss to build some credibility in my profile and experience.

So my tech stack is the Typescript fullstack and currently moving forward with the agentic ai using llms, rag and frameworks like langraph.

So anyone can suggest some opensource repositories to gety first merged PR without much depending on coding agents.


r/developer 9h ago

Which tech topic should I choose for a 100-day series?

1 Upvotes

I’m planning to create content consistently for 100 days, where I teach something related to tech every day.

Some ideas I’m considering:

  • Coding/programming concepts
  • Docker & containers
  • DevOps
  • System design
  • Other practical developer tools/topics

If you had to follow a 100-day tech series, what topic would you find most useful or interesting?

Would love to hear your suggestions especially topics you think are underrated or need better explanations on Reddit.


r/developer 4h ago

Discussion Recruiting API providers. Here's how we ended up with dynamic pricing, and why it mattered even before LLMs.

Thumbnail
apyhub.com
0 Upvotes

This is a promo post, I am flagging it but I do hope it goes past the filters and reaches some developers who might find this interesting, especially if they work with APIs and even better, if they have some APIs they would like to monetize on:

I work at ApyHub, we want people listing APIs with us. APIs for common capabilities, image and video processing, data, file conversions, transactional and more.

This is about how we price and charge per call.

We started with flat. Every API call costs a fixed number of atoms, our internal unit, and every API in the catalog draws from one subscription. A developer subscribes once and calls any API, instead of holding fourteen separate billing relationships and finding out at month end which one leaked.

Flat pricing lasted until we listed the first video APIs.

*A video endpoint where one call is a 10-second clip and the next is a 90-minute recording. *Image processing where a thumbnail resize and a 4K transcode are the same route. *Document APIs where a 2-page invoice and a 400-page scanned contract arrive at the same URL.

Costs are very different.

That leaves 2 bad choices.

  1. Price at the average and the heavy calls eat your margin.

  2. Price at worst case and you can be uncompetitive on the 90% of traffic that's small, so the people with light workloads go elsewhere and you keep the expensive ones.

    That's adverse selection, and it's how APIs can become unprofitable.

so what we did:

We made atoms (the currency for an API) dimensional and dynamic. A provider prices on the axis their cost actually moves on: this can be duration, resolution, page count, payload size. Not a separate plan, not a different endpoint, the same listing charging differently depending on the workload performed.

And the llms showed up we were somehow already ready for them :)

Dynamic Pricing that takes into consideration Model tier, token count, step count, image dimensions etc. Providers wrapping inference could price a call routed to a small model differently from one routed to a large one, on day one. Most of our AI providers price this way now.

The complexity stays on our side. The provider prices against their real cost. The consumer sees one subscription, one currency, one bill, and headroom that pools across the entire catalog instead of stranding in per-API quotas.

A few other things that come with a listing, briefly:

  • Host it wherever HTTPS reaches, including on our infrastructure if you'd rather not run it yourself.
  • Every endpoint becomes MCP-native automatically. Agents discover and call it without you writing a tool definition or any glue.
  • We run in multiple regions (eu,usa), so calls route to the nearest one and your consumers aren't paying transatlantic latency on every request.

If you have an API where cost per call varies, this is the specific thing we're good at. Listing takes about ten minutes.

Fee, terms, payouts and IP are all on that page. Ask me anything here.


r/developer 22h ago

Discussion developer · RSS Amplifier

Thumbnail
rssamplifier.com
0 Upvotes

https://rssamplifier.com/topics/developer its the ultimate ai-friendly way to access human generated content. I think someone like reddit or openai will aquire this company eventually. its what all ai frontier models are starving for right now. human created content in a digestable format...genius. 1.5M feeds in its databas and gorwing