Desenvolvimento open source
Criamos software com código aberto e continuamos cuidando dele depois de publicar. O Nanci é um exemplo.
Entregas
- Aplicativos para computador, como o Nanci
- Bibliotecas para outros programadores usarem
- Documentação e site do projeto
- Melhorias em projetos abertos que a sua empresa usa
Processo
- 1 Definimos o que o projeto faz e a licença.
- 2 Desenvolvemos em público desde o início.
- 3 Publicamos e seguimos mantendo.
Perguntas
- Por que abrir o código?
- Qualquer um pode conferir o que o programa faz, e você não fica preso a um fornecedor.
- Vocês melhoram projetos que já existem?
- Sim. Corrigimos ou ampliamos um projeto aberto que a sua empresa usa e devolvemos a melhoria ao projeto.
No blog
-
Build do Tauri no GitHub Actions: quanto demora
Medimos cerca de 380 builds de um app Tauri no GitHub Actions: o que corta o tempo, como cache, bundlers e perfil de release, e o que não ajudou, como sccache.
-
As gambiarras do plano grátis da Cloudflare
Oito contornos para um app caber no plano grátis da Cloudflare: o limite de cada um, o que medimos no D1, no Worker e no KV, e o teste que cobra a marca.
-
Busca no navegador com DuckDB-WASM, sem backend
Por que a nossa busca nos dados da ANVISA baixa os Parquet inteiros em vez de ler por HTTP Range no GitHub Pages: três falhas medidas e o que fizemos no lugar.
-
Um SDK moldado pelo primeiro app que o usou
Como o primeiro app que usou o nosso SDK do Mercos mudou a API dele: dez achados medidos, seis mudanças na 0.4.0, dez versões em dois dias e o que ficou fora.
-
Filas de análise da ANVISA como feeds Atom
Todo dia, 319 subfilas de análise de petições da ANVISA viram feeds Atom estáticos, sem servidor: como coletamos, o que medimos em 32 dias e o que deu errado.
-
Baixar NFS-e, NF-e e CT-e de várias empresas
Como baixar NFS-e, NF-e e CT-e de várias empresas com o certificado digital, sem portal de prefeitura, e por que algumas notas não aparecem.
-
Manifestação do destinatário na NF-e
Ciência, Confirmação, Desconhecimento e Operação não Realizada: o que cada manifestação faz, os prazos, a confirmação tácita e os cuidados no envio.
-
Sob medida até nas capas do blog
Como escolhemos a imagem de cada post do blog: sete rodadas de testes, mais de trinta ideias descartadas e um desenho que é só de cada post.
-
Capas de blog geradas com L-system e sharp
Como geramos a capa e a imagem de compartilhamento de cada post no build do Astro: semente do primeiro commit, L-system em 3D e o título escrito pelo sharp.