Urgent.News

One page, thousands of outlets. See who else covered it.

Editions

Tech

We wrote integrations for two marketplaces and skipped the shared interface

There is a task that looks like a textbook example of polymorphism: "sync stock and prices with marketplaces". There are several platforms, the actions are the same — list the cards, push the stock, push the price, pull the orders. An interface asks to be written: type Marketplace interface { ListOffers () ([] Offer , error ) SetStock ( offerID string , n int64 ) error SetPrice ( offerID string ,…

We developed integrations for two major Russian and CIS marketplaces, Ozon and Wildberries. Initially, we created a shared interface for stock and price synchronization, but it proved incompatible with both platforms. The article explains the specific issues encountered and how they differed between the two marketplaces.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Part 1: Determining What to Build

Introduction This is the first post of a series that documents the whole journey of my third major production-grade project.

  • The project aims to build a production-grade web application.
  • FastAPI was chosen for its modern, asynchronous nature and WebSocket support.

5 Things I Check First When a Linux Server Goes Down

When a production machine drops offline or stops responding, guessing wastes precious minutes. Here is the exact five-step triage sequence I run to find the root cause and bring systems back online.

  • Author checks network connectivity by pinging server and testing SSH access
  • Examines system load averages and memory usage using uptime, free -h, vmstat
  • Avoids blindly rebooting server to prevent loss of vital debugging information

CanineIQ - Are You Actually Ready for the Dog You Want?

This is a submission for Weekend Challenge: Dog Days Edition What I Built I watched the CCTV footage in this India Today report of a couple being mauled by a pitbull while they viewed a rental home.

  • CanineIQ assesses dog owners' readiness through eight critical questions.
  • Users receive readiness score, dog's perspective letter, and breed health transparency.
  • Tool provides deterministic, unbiased evaluation of breed needs and costs.

Anti-Social Media

  • Social media has become weaponized platform of distraction, propaganda, and rage.
  • Platforms like Meta and X promote pre-made memes, AI-generated content, and sound bites.
  • Engagement-driven approach turns users into content creators and interaction baiters.

A Detector That Only Ever Says "Clean" Proves Nothing

A few days ago I asked my agent to count how many of my tooling scripts carry a self-test. It grepped and answered: 12 of 13. The number was wrong.

  • Self-testing detector consistently reports clean
  • Incorrectly labeled control as NEGATIVE CONTROL
  • Self-test flag with positive and negative controls proposed

More from Sunday 16 August →