Building @extcontabilidad #buildinpublic #indiehacker Tweets in 🇺🇸 & 🇧🇷

🌎
Joined July 2013
Igor ➔ extcontabilidade.com.br retweeted
mais um dia normal vendendo para brasileiros tivemos um usuário do nosso plano anual mais caro, R$ 399,90 essa pessoa usou por um mês inteiro, conectou diversas contas open finance e usou nosso assistente de IA cada conexão e cada mensagem com a nossa IA incidem custos operacionais do nosso lado uma semana atrás o querido dito cujo abriu uma contestação no banco dele alegando fraude no dinzo sempre reembolsamos os casos em que o usuário explica pra gente que realmente não teve uma boa experiência, inclusive se for dentro do prazo de 7 dias isso é feito de forma automática self-service pelo próprio usuário mas esse caso em particular, o usuário em questão nunca sequer entrou em contato com nosso suporte, simplesmente foi lá e abriu o chargeback por fraude pois bem, enviamos um dossiê de 9 PÁGINAS com tudo que a pagarme solicita nestes casos, desde provas de entrega/uso do produto/serviço, até provas de que este usuário é realmente o titular do cartão que usou para o pagamento, dados de uso da plataforma, endereço de ip e tudo mais hoje recebemos a notícia de que o gateway aceitou a documentação e enviou para o banco analisar, honestamente a chance do banco aceitar em nosso favor é baixa, mas pelo menos não é zero só o fato deste valor ter voltado para o nosso caixa, mesmo que seja revertido em até 120 dias caso percamos o caso, já ajuda bastante e também aprecio a chance, mesmo que baixa, de vencermos o caso, seria muito bom pra esse tipo de gente "levei vantagem" aprender a lição
74
8
3
808
90,104
Igor ➔ extcontabilidade.com.br retweeted
تخيّل تشغّل نظام iOS على جهاز اندرويد مطور صيني استخدم الذكاء الاصطناعي لفك وتحليل النظام وقدر يشغل iOS 16.5 على جهاز أندرويد
49
266
46
3,207
201,625
Igor ➔ extcontabilidade.com.br retweeted
a chave do banco tava no front
2
2
29
1,213
Igor ➔ extcontabilidade.com.br retweeted
Replying to @rafadiasdev
não conhece a certfique.com.br emite certificado digital de segunda a segunda, até as 22h00 da noite. E a melhor contabilidade é EXT do @igorhalfeld, nunca terá dor de cabeça com eles.
1
2
168
Igor ➔ extcontabilidade.com.br retweeted
Não tem como irmão, a ext do @igorhalfeld é o melhor serviço de contabilidade do Brasil, o suporte deles não tem nem comparação slk. Parabéns a toda equipe
1
2
1
4
1,557
Igor ➔ extcontabilidade.com.br retweeted
O maior choque de virar founder depois de anos trampando como dev Como dev: - Salário caindo certo todo mês - Zero dor de cabeça com churn ou fluxo de caixa - Minha maior reclamação era se a daily passava de 15 min Como founder: - A empresa batendo o primeiro milhão de faturamento - Minha conta PF continua no modo sobrevivência - Faço suporte ao cliente a vídeo de marketing antes de almoçar anyway não trocaria minha realidade de agora pela anterior
12
5
1
160
10,598
Igor ➔ extcontabilidade.com.br retweeted
Coisas que todo Dev de fintech aprende do jeito difícil - dinheiro não é float - estorno não é delete - saldo não é um campo - webhook chega duplicado - webhook chega fora de ordem o que mais?
36
23
3
695
36,810
Igor ➔ extcontabilidade.com.br retweeted
livros pra entender a economia do/no Brasil?
47
4
167
13,700
Igor ➔ extcontabilidade.com.br retweeted
abre o projeto no xcode report navigator (cmd + 9) aba Cloud Get Started seleciona o app conecta o github revisa o workflow Start First Build dps disso so fazer push e ja era são 25 compute hours/mês já vêm no developer program, mais que suficiente de nada
xcode cloud mudou minha vida nunca mais rodo build local
4
5
1
59
2,957
Igor ➔ extcontabilidade.com.br retweeted
eu to nesse beta e já economizei R$ 1890 pagávamos o plano anual da spedy (emissor de NF automático) por R$ 1890 e nessa última sexta-feira, dia 4, nosso plano expirou e optamos por não renovar justamente pq a ext começou a disponibilizar em beta a API deles para emissão de notas como não tem custo nenhum para quem é cliente, foi o cenário perfeito pra gente demos mais um fôlego pro nosso caixa e de bônus agora temos uma seção de notas no nosso back-office usamos literalmente dois endpoints da API deles: um para emitir, e outro para cancelar (em caso de reembolso, etc) as notas, literalmente zero dor de cabeça para manter isso agradecimento especial para a ext contabilidade e para meu fable que faz tudo que peço sem reclamar
hoje o real oficial paga 700R$/mes pra emitir nota na omie isso ser de graça beira o absurdo já sou ext, queremos ser ext nfe agora
5
5
103
9,641
Igor ➔ extcontabilidade.com.br retweeted
hoje o real oficial paga 700R$/mes pra emitir nota na omie isso ser de graça beira o absurdo já sou ext, queremos ser ext nfe agora
API de NFS-e 100% gratuita! 🚨 Exato meu rei, você que é cliente Ext não pagará mais por API de terceiros pra gerar NFS-e Estamos abrindo a API da Ext para um grupo beta de usuários Preencha o form no tweet seguinte se quiser ter acesso 👇
14
13
1
541
54,740
Igor ➔ extcontabilidade.com.br retweeted
Ext Contabilidade dando apoio a comunidade mais braba do norte: a DevsNorte! Obrigado por ajudar a fomentar os encontros de tecnologia na regiao Norte!
1
5
135
Igor ➔ extcontabilidade.com.br retweeted
Replying to @lucas_montano
Mandar robô escrever software pra mim
2
1
2
44
4,010
Igor ➔ extcontabilidade.com.br retweeted
Executei a resposta do @leomarciano com o GOLDEN MEDAL pro Cloudflare Durable Objects. Não cheguei nas 300 mil conexões. E o que me barrou não foi socket, nem CPU, nem mensagem por segundo. Foi um await. Implementei o que ele listou como "TODAS AS FUNÇÕES NORMAIS DE UM CHAT": rate limit, ban check, moderação síncrona e assíncrona, slow mode, spam, persistência em lote, presence, ranking, delete retroativo. O QUE PASSOU 400 espectadores, 40 remetentes, 5 minutos no topo, sala com 8 shards: ack p99: 232ms (limite 250) entrega fim a fim p99: 344ms (limite 1s) handshakes perdidos: 0 de 400 mensagem confirmada e não entregue: 0 de 3.602 presença vs sockets abertos: 0,25% de divergência 6 critérios, 6 PASS. A RESSALVA, E ELA VALE PRO POST INTEIRO Isso é uma PoC de algumas horas, não um benchmark. A carga saiu de uma máquina só, do meu ambiente local, contra o deploy real. Um teste completo nesse volume pede uma frota: mais ou menos uma VM a cada 10 mil sockets, porque uma máquina esbarra na faixa de portas efêmeras muito antes de o chat esbarrar em qualquer coisa. Talvez eu suba essa frota num segundo momento. Aqui o objetivo era validar a hipótese, e ela foi validada até onde uma máquina alcança. O que já foi longe o bastante pra derrubar duas suposições minhas. O QUE EU TINHA ERRADO NA CABEÇA Eu achava que a latência vinha de sockets por shard, e que era só dividir mais. Medi, com as mesmas 1.000 conexões: 8 shards, 126 sockets cada → ack p99 601ms 20 shards, 53 sockets cada → ack p99 922ms Menos sockets por shard e a latência piorou 53%. Não era nada do que eu esperava ver. Fui olhar o código: o RoomCoordinator chama todos os shards no fanout e espera todos. A duração de uma rodada é o máximo entre eles, e o máximo de 20 amostras tende a ser pior que o de 8. Cada shard a mais é mais uma chance de a sala inteira esperar pelo mais lento. POR QUE ISSO ME TRAVOU EM 300K 300 mil sockets precisam de pelo menos 60 shards pra caberem no teto de 5.000 por shard. Mas 20 shards já estavam piores que 8. Ou seja, o desenho que eu fiz tem uma contradição interna: preciso de muitos shards pra segurar os sockets, e muitos shards deixam o coordinator lento. E o await é literal: o coordinator soma o "delivered" de cada shard pra devolver um PublishResult que o shard descarta. Ele se bloqueia no resultado de um trabalho que ninguém lê. É corrigível, só não está corrigido. RESPONDENDO DIRETO A escada de teste de carga tem um degrau exatamente no seu número: 200 mil conexões com 35 mil remetentes. Esse degrau pede 20 VMs gerando carga, e eu rodei tudo de uma máquina só. Então ele está no repo marcado como NÃO RODADO, junto com o procedimento pra quem quiser executar. Inclusive eu, num segundo momento. Nenhum número aqui é extrapolado. Se um degrau não foi executado, ele aparece como não executado. Na thread: o que me custou latência e o que não custou, o botão de config que cortou o ack pela metade sem deploy, a conta de egress e o que eu consegui apurar de custo. 🧵
suponhamos que eu precise de um chat que aguente 200 mil pessoas falando ao mesmo tempo que tecnologia vc recomendaria? pra aguentar essa rajada de trafego nao tem muito como fugir, back e front vai ser serverless só o chat que ficou a duvida mesmo
4
2
2
37
7,509
Igor ➔ extcontabilidade.com.br retweeted
palestra fintech woovi link abaixo
1
5
32
2,642
Igor ➔ extcontabilidade.com.br retweeted
isso aqui é bem importante rapaziada. idempotência vc usa quando uma mesma operação pode ser executada N vezes, mas o efeito final precisa acontecer só uma vez por exemplo: Uma cobrança. o client pode dar retry, a request pode chegar duplicada, o webhook pode ser reenviado etc. Mesmo que vc processe a mesma operação mais de uma vez, vc não pode cobrar o cliente duas vezes dedup é um pouco diferente. Ai o objetivo é identificar que aquela request/evento ja passou por ali e impedir que ela seja processada novamente normalmente vc guarda alguma chave/id por um periodo e se ela aparecer de novo dentro daquela janela, descarta então meio que: idempotência = executar novamente não muda o resultado/efeito final dedup = nem deixa a mesma coisa ser processada novamente as duas coisas podem ser usadas juntas, mas resolvem problemas ligeiramente diferentes
As a dev do you know the difference between - idempotency - deduplication Most devs get confused.
2
22
2
567
30,401
Igor ➔ extcontabilidade.com.br retweeted
the opensource MVP is getting shape:
I'm having productivity issues. (Lacks Focus on working) I try to build a little notch tools for mac to help me focus and take notes on my journey streak. Also missions planning for the next few weeks, months, years. Have any idea how i can increase my focus? I been thinking of punishments and rewards system. But what kind of punishments would work so i won't cheat during my work progress?
9
1
1
138
7,369
Igor ➔ extcontabilidade.com.br retweeted
Baremetal
10
7
3
114
7,982
Igor ➔ extcontabilidade.com.br retweeted
a equipe é incrível mesmo, eu deixo o CNPJ uma bagunça e eles com toda paciência do mundo me atendem e ajudam sempre
2
1
3
571