Urgent.News

What's breaking now, across thousands of outlets.

Tech

The Twelve-Factor App: the guide every system should follow (but few do)

Se você já trabalhou num sistema que funcionava perfeitamente no seu computador mas quebrava assim que ia pra produção, ou já se irritou com uma atualização que exigiu reconstruir tudo só porque mudou a senha do banco de dados, você já sentiu na pele o problema que o Twelve-Factor App tenta resolver. Essa ideia surgiu por volta de 2010, dentro da empresa Heroku, com Adam Wiggins à frente. Na…

Translated from Portuguese Read in Portuguese

The Twelve-Factor App, an idea born at Heroku in 2010 led by Adam Wiggins, aims to solve common problems that arise when developing software that doesn't consider portability, growth, and maintenance. The concept consists of 12 practices that provide a solid foundation for any internet-based system. These practices include having a single code source with multiple versions, explicitly listing dependencies, and separating configurations from code.

They also involve treating external services as interchangeable, separating build, preparation, and execution stages, and not storing important information within the system. Additionally, the practices recommend that the system should be self-contained, scalable, and able to start and stop quickly. Despite the evolution of tools since its creation, these 12 practices remain relevant.

Written by urgent.news from Dev.to's report — not a translation of it. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Nobody wants to import your library

I wrote a Python library. Then I watched people not use it. Not because they disagreed with it — the thesis landed fine. The problem was the shape of the ask.

  • Schemagate library requires users to write import statements, causing low adoption.
  • Command line interface allows querying databases without imports; demo schema runs with 42 objects.

Review time is up 441% under vibe coding. That is the real problem.

A state-of-the-art review of the first body of evidence on AI-assisted development was posted to arXiv on 20 Aug 2026. It is a preprint, not itself peer reviewed, though the field experiments it…

  • Code-review time increased by 441% under vibe coding workflow
  • Productivity records show mixed results: 26% more tasks per week vs 19% slowdown
  • Authors suggest measurement method, scope, and horizon affect productivity perception

I Rewrote One Function in Squirrel, Then in C. One Line of Python Was Just as Fast.

I maintain a 2D game engine in Python called ABS Engine. Last week I decided it needed C. Not because anything was slow. That is the embarrassing part.

  • Programmer rewrote clamp function in Python, Squirrel, and C
  • C version of clamp proved as fast as Python and Squirrel implementations
  • C function implemented in mathutil.h with CFFI for Python integration

Architecting a Low-Power Geofencing Engine for Android

It happened during a quiet, mid-afternoon meeting. The room was deathly silent, the air thick with the weight of a quarterly review, when my phone decided to belt out an aggressive, high-decibel…

  • Speaker found phone disrupting meeting with loud ringtones
  • Implemented geofencing engine using Google Play Services Location API
  • Added hysteresis buffer and foreground service for reliability

More from Saturday 12 September →