Urgent.News

What's breaking now, across thousands of outlets.

Tech

Contribuir pra open source não é só código: uma jornada de SRE na BrasilAPI

Contribuir pra open source não é só código: uma jornada de SRE na BrasilAPI Há algumas semanas decidi fazer uma coisa que sempre fica pra "depois": escolher um projeto open source de verdade, clonar, entender por dentro, e tentar contribuir com algo que importasse. Não queria um projeto de brinquedo — queria um que já estivesse em produção, com gente de verdade dependendo dele. Escolhi a…

Original Portuguese Read in English

Contribuir com open source vai muito além de apenas escrever código. Um SRE (Engenheiro de Segurança e Confiabilidade) pode encontrar muitas lições valiosas na experiência de trabalhar em um projeto como a BrasilAPI. A BrasilAPI é uma API que traduz dados de várias fontes públicas, como Correios, Banco Central, IBGE e INEP, em um formato único e disponível para qualquer site consumir.

Nascida para resolver o problema da API de CEP dos Correios que não tem CORS habilitado, a BrasilAPI agora possui quase 30 domínios diferentes e mais de 90 rotas, tudo hospedado e mantido por voluntários, sem custo de infraestrutura. Trabalhar nesse projeto, de forma SRE, envolve procurar problemas além dos códigos de erro, como erros de lógica em testes que podem deixar o sistema suscetível a falhas em produção.

Além disso, é importante buscar discussões em pull requests antes de abrir issues, pois muitas correções podem já estar em andamento e necessitam apenas de um empurrão. Outra lição é que, ao revisar um PR de atualização de dependências, é necessário validar se a mudança funciona com a versão final do software, não apenas com a versão de desenvolvimento.

Em resumo, contribuir com open source significa entender o ecossistema completo, desde a construção e teste do código até a confiança distribuída que mantém o projeto vivo.

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

Checking a Four-Direction Sprite Sheet Before Importing It

Disclosure: This article was drafted with AI writing assistance. The images come from an existing SpriteSheetTool demonstration, a product I am associated with.

  • Verify grid geometry and cell arrangement before importing
  • Map each direction (North, East, South, West) with four frames each
  • Test character consistency and loop transitions after setup

A 15-minute nap alarm, one tap away

https://play.google.com/store/apps/details?id=com.droidactor.alarm A short rest after lunch should not need another alarm's hour and minute. Open Quick nap in Dotori Alarm Clock.

  • Quick nap feature in Dotori Alarm Clock app
  • 15-minute nap alarm scheduled with one tap
  • Nap alarm uses default settings and snooze limit

More from Saturday 14 November →