u/victorbrandaao

I built an open-source macOS utility to fix stuttering and ping spikes on GFN (AWDL, DNS, Raw Mouse Input)

I built an open-source macOS utility to fix stuttering and ping spikes on GFN (AWDL, DNS, Raw Mouse Input)

Fala pessoal, Como muitos de vocês, tenho usado o GFN no meu Mac para jogar jogos competitivos. A qualidade da transmissão é incrível, mas os picos aleatórios de ping e os micro-engasgos (micro-stuttering) estavam me deixando completamente maluco. Mesmo em uma conexão de fibra impecável, as tarefas em segundo plano do macOS arruínam o cloud gaming. O maior vilão é o AWDL (AirDrop/Handoff), que constantemente escaneia a rede e causa picos enormes de latência a cada poucos minutos. Também há a aceleração nativa forçada do mouse (que faz a mira em jogos FPS parecer terrível) e as rotinas de repouso que entram em ação quando você está usando um controle. Cansei de executar comandos de terminal toda vez que queria jogar, então criei um utilitário nativo e open-source para a barra de menus do macOS, escrito em Swift. Aqui está o que ele faz:

  • Desativa o AWDL/AirDrop temporariamente (ifconfig awdl0 down) para estabilizar o ping.
  • Limpa o cache de DNS para um roteamento direto.
  • Desativa a Aceleração do Mouse, forçando uma escala de -1 para raw input (crucial para jogos de tiro).
  • Pausa o Time Machine para evitar roubo de banda em segundo plano.
  • Executa o caffeinate em segundo plano para que o seu Mac não hiberne ou reduza o clock se você estiver jogando com um controle.
  • Inicia automaticamente o aplicativo do GFN. Se você desativar ou fechar o utilitário, ele reverte automaticamente TUDO (religa o AirDrop, restaura a velocidade normal do mouse, etc.) para que você não quebre o seu ecossistema Apple no uso diário. Por causa do filtro automático (automod) do Reddit, não posso colocar o link do GitHub diretamente aqui, então vou deixar o link do repositório nos comentários abaixo. Como é um projeto open-source, todo o código está aberto para vocês verem exatamente o que ele roda nos bastidores. Avisem aí se isso ajudou a melhorar a gameplay de vocês!
u/victorbrandaao — 1 day ago
▲ 4 r/Battlefield_REDSEC+2 crossposts

Criei uma ferramenta open-source para macOS para corrigir engasgos e picos de ping no GFN (AWDL, DNS, Mouse Raw)

Fala pessoal, Como muitos de vocês, tenho usado o GFN no meu Mac para jogar jogos competitivos. A qualidade da transmissão é incrível, mas os picos aleatórios de ping e os micro-engasgos (micro-stuttering) estavam me deixando completamente maluco. Mesmo em uma conexão de fibra impecável, as tarefas em segundo plano do macOS arruínam o cloud gaming. O maior vilão é o AWDL (AirDrop/Handoff), que constantemente escaneia a rede e causa picos enormes de latência a cada poucos minutos. Também há a aceleração nativa forçada do mouse (que faz a mira em jogos FPS parecer terrível) e as rotinas de repouso que entram em ação quando você está usando um controle. Cansei de executar comandos de terminal toda vez que queria jogar, então criei um utilitário nativo e open-source para a barra de menus do macOS, escrito em Swift. Aqui está o que ele faz:

  • Desativa o AWDL/AirDrop temporariamente (ifconfig awdl0 down) para estabilizar o ping.
  • Limpa o cache de DNS para um roteamento direto.
  • Desativa a Aceleração do Mouse, forçando uma escala de -1 para raw input (crucial para jogos de tiro).
  • Pausa o Time Machine para evitar roubo de banda em segundo plano.
  • Executa o caffeinate em segundo plano para que o seu Mac não hiberne ou reduza o clock se você estiver jogando com um controle.
  • Inicia automaticamente o aplicativo do GFN. Se você desativar ou fechar o utilitário, ele reverte automaticamente TUDO (religa o AirDrop, restaura a velocidade normal do mouse, etc.) para que você não quebre o seu ecossistema Apple no uso diário. Por causa do filtro automático (automod) do Reddit, não posso colocar o link do GitHub diretamente aqui, então vou deixar o link do repositório nos comentários abaixo. Como é um projeto open-source, todo o código está aberto para vocês verem exatamente o que ele roda nos bastidores. Avisem aí se isso ajudou a melhorar a gameplay de vocês!
u/victorbrandaao — 1 day ago

Olá, colegas desenvolvedores!

Tenho incorporado os princípios de Engenharia de Plataforma ao meu fluxo de trabalho do Salesforce e me cansei de gastar as primeiras horas de cada novo projeto configurando sempre os mesmos linters, hooks e pipelines.

Criei um boilerplate profissional e opinativo e o disponibilizei como código aberto. O objetivo é fornecer uma Experiência do Desenvolvedor (DX) altamente otimizada e pronta para uso, para que possamos simplesmente cloná-lo e nos concentrar em escrever Apex e LWC.

Principais Recursos:

  • Commits infalíveis: Husky + Lint-Staged configurado com as regras oficiais do Salesforce (Prettier + ESLint). Códigos com erros são rejeitados localmente antes do commit.
  • Pronto para CI/CD: Fluxo de trabalho do GitHub Actions pré-configurado para validação de PRs e testes Jest em LWCs.
  • Tailwind CSS: Arquitetura pré-configurada para usar o Tailwind nativamente em LWCs por meio de Recursos Estáticos (evitando as dores de cabeça usuais do bundler/Locker Service).

O repositório possui um README bilíngue (inglês/português). Sinta-se à vontade para usá-lo como modelo, fazer um fork ou enviar PRs. Gostaria muito de saber sua opinião sobre a arquitetura do script de configuração!

https://github.com/victorbrandaao/salesforce-modern-starter

reddit.com
u/victorbrandaao — 20 days ago
▲ 0 r/brdev

LFala, galera! Acabei de finalizar o Training Camp da DreamXP (em parceria com a Pitang) focado no ecossistema Salesforce e queria trazer uma discussão aqui sobre o papel do Analista Funcional.
Como minha base é forte em Dev (código, integrações, engenharia de software), confesso que eu tinha aquele preconceito de que atuar como Funcional era "só arrastar caixinha e configurar tela". Mas quando você pega uma arquitetura corporativa real pra montar, o buraco é bem mais embaixo.
O desafio foi juntar o melhor dos dois mundos. Na parte visual e de automação rápida, usei o modelo "Clicks, not Code" da plataforma (criando automações via Flows e Macros) para resolver a dor de produtividade do time comercial fictício que estávamos atendendo.
Mas nos bastidores, a brincadeira foi tratada como engenharia de verdade: apliquei conceitos de Platform Engineering, gerenciando os metadados, regras de validação e o baseline da Org inteira direto pelo VS Code, fazendo o deploy via Salesforce CLI. Governança, IaC e versionamento andando junto com a agilidade do Low-Code.
Queria deixar um salve pra minha equipe (Tassia, Sofia, Sinval e Caio) que mandou muito nas discussões de segurança de dados e UX, e pros nossos mentores (Gabriel Vaz e Cledson) que não deram nada mastigado, só jogaram os problemas reais de negócio na nossa mesa pra gente se virar.
Alguém mais aqui atua nessa linha tênue entre configuração funcional e engenharia de plataforma? Como vocês estão lidando com versionamento de metadados em plataformas Low-Code hoje?

reddit.com
u/victorbrandaao — 21 days ago