Skip to content
HomeInsights

Insights

Ideas for building
better software.

Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.

From the engineering desk

Browse practical articles or follow the latest technology updates.

Subscribe via RSS →

Curated links from external sources — not 360Softy original articles.

ExternalTechnology Trends
HN RSS Best

Zohran and the Short Link

Article URL: https://iamwillwang.com/notes/zohran-and-the-short-link/ Comments URL: https://news.ycombinator.com/item?id=49457512 Points: 321 # Comments: 213

HN RSS BestRead original
ExternalSoftware Engineering
DEV Community

Zero-Copy, Multi-Protocol Storage: The Architecture Pattern Data Pipelines Are Missing

Every cloud architecture diagram you've ever drawn for a "modernize the legacy system" project probably has the same box in it: a sync job. Something that watches an old file share and copies what it finds into S3, so the new, shiny, event-driven, AI-powered part of the stack has something to read. That box is a lie we tell ourselves. It says "the data is now in the cloud." What it actually means is: there are now two copies of the data, and something has to keep them the same. This post is abou

awsserverlessarchitecture
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

I went quiet for a while. This is what I was building.

I have been quiet here for a while. This is what I was doing. theknowngood.com is live. It tracks published evaluation data for AI models: benchmark results, pricing, performance, arena ratings. Around 900 models, roughly 2,300 static pages. CSV and JSON exports are free and ungated under CC BY 4.0. No accounts, no tracking, no API. I am a systems engineer rather than a developer, so the decisions worth talking about here are all architectural. Postgres is the source of truth, but nothing touche

showdevaidevops
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

We measured a week of inference. Routing by task difficulty cuts our cost per call roughly 48x — and flips which users are profitable.

We did the thing everyone building on LLMs does. We defaulted to a strong frontier model, because the demo has to be good and nobody gets fired for picking the strongest model. Then we measured a week of production traffic, and the numbers were embarrassing enough to write down. One frontier model was carrying 77 percent of our calls and 97 percent of our inference spend. Not because 77 percent of the work needed it. Because it was the default, and defaults are where money goes to hide. This pos

aillmstartup
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Managed vs Self-Hosted React Native OTA: Compare the Ownership Boundary

“Managed or self-hosted?” sounds like an infrastructure question. For React Native OTA updates, it is really an ownership question. Both approaches can deliver compatible JavaScript and bundled assets to installed applications. Both can support channels. Both can support rollouts. Both can support rollback. Both can use object storage and CDNs. The important difference is not where the JavaScript file physically lives. It is: Who is responsible when the release path stops behaving correctly? A m

reactnativedevopsmobile
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

How long does a Google trend stay alive? Measuring trend duration with started_at and ended_at

Not affiliated with, endorsed by, or sponsored by Google LLC. "Google" and "Google Trends" are trademarks of Google LLC, used here only to describe the public data discussed. If you have ever built anything on top of "Trending Now" (a newsletter, an alerting bot, a content calendar), you know the uncomfortable part: a ranked list tells you what is trending, not for how long. A two-hour celebrity spike and a two-day story that is still growing look identical at rank 3. Google's own Trending Now p

googletrendsdataengineeringapi
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Migrate from SchemaSpy to SchemaCrawler Without Rewriting Your Runbooks

If you already use SchemaSpy to document a database, moving to SchemaCrawler does not have to mean replacing every script at once. The latest SchemaCrawler release includes a SchemaSpy-compatible shim. It accepts common SchemaSpy command-line arguments, connects to the database, and runs SchemaCrawler Scribe to produce documentation in Google Open Knowledge Format (OKF). That gives you a gradual migration path: keep the command-line shape your team knows, while changing the output from a generat

databasedevopsgithub
DEV CommunityRead original

Let’s start with a conversation

Tell us what you’re working on.

An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.