Sign in

Leo Cavalcante

@leocavalcante.bsky.social
175 followers 196 following 36 posts

Runtimes Engineer | Developer Experience @ PicPay

PostsRepliesMedia
Leo Cavalcante @leocavalcante.bsky.social · 10/10/2024
Obrigado, In, mas reativei o @hashnode.bsky.social e os próximos artigos serão por lá. Bem legal darem domínio custom, então vai ser no leocavalcante.dev. Da pra assinar como newsletter! #Go, #PHP, #Containers, #DeveloperExperience e #SoftwareEngineering num lugar mais pra #Dev
leocavalcante.dev
Leo Cavalcante
Runtimes Engineer & Developer Experience @ PicPay
010 1
Leo Cavalcante @leocavalcante.bsky.social · 01/10/2024
Po, vou pedir uma hoje. Só deixou com mais vontade
020 2
Leo Cavalcante @leocavalcante.bsky.social · 01/10/2024
Depois de caçar no #PHP, no #Java e no #Go, descobrimos que o problema é o #JS da aplicações web. Você achando que só tinha que se preocupar com floats, fica de olho em inteiros super grandes também! www.linkedin.com/pulse/armadi...
linkedin.com
Armadilhas ao Trabalhar com Números Inteiros Grandes no JavaScript e Como Evitá-las
No JavaScript, os números inteiros são representados pelo tipo , que segue o padrão IEEE 754 de precisão dupla. Embora isso funcione bem para a maioria das situações, os números inteiros no JavaScript...
020 2
Leo Cavalcante @leocavalcante.bsky.social · 30/09/2024
Como a galera da APDA (quem sabe, sabe) diria: Detalha! #js #javascript #nodejs #node @erickwendel.bsky.social
010 1
Leo Cavalcante @leocavalcante.bsky.social · 30/09/2024
Formato da @uol.com.br e @folha.com parece interessante, mas só favorece essa malandragem de tempo de fala, com 100% provocações e 0 propostas que o Marçal já estava fazendo desde o primeiro debate.
010 1
Leo Cavalcante @leocavalcante.bsky.social · 30/09/2024
- github.com/hyperf/gotask - roadrunner.dev - frankenphp.dev Orgulho de já ter contribuído nas 3, inclusive
010 1
Leo Cavalcante @leocavalcante.bsky.social · 30/09/2024
Curioso osaudosismo que as alguns tem com linguagens de programação, agora me aventurando e encarando Go, para alguns, eu "deixei de ser" a pessoa de PHP, como se fossem dois times de futebol e eu estivesse ferindo uma lei universal que diz que não pode torcer para os dois times ao mesmo tempo.
190 9
Reposted by Leo Cavalcante
Jeferson Fernando @badtux.linuxtips.io · 27/09/2024
Se liga o que está chegando! Já reserva a data! Evento presencial, totalmente gratuito e aberto!
3620847 208
Leo Cavalcante @leocavalcante.bsky.social · 29/09/2024
www.linkedin.com/pulse/guia-c...
linkedin.com
Guia Completo: DORA, SPACE e DevEx – Qual Framework Utilizar para Melhorar a Produtividade de Desenvolvedores?
A produtividade dos desenvolvedores é um tema cada vez mais relevante para líderes e gestores de equipes de engenharia. Com o aumento das exigências por entregas rápidas e de alta qualidade, framework...
010 1
Leo Cavalcante @leocavalcante.bsky.social · 29/09/2024
Por falar nisso: quais são os @ brabos e brabras pra gente seguir aqui no Céu Azul e ficar por dentro das últimas do #Go #Golang? @eltonminetto.dev, @mfbmina.dev, @robpike.io?
151 5
Leo Cavalcante @leocavalcante.bsky.social · 29/09/2024
🌟 Essa combinação de simplicidade, facilidade de uso e alta performance são realmente os grandes atrativos do #Go.
000 0
Leo Cavalcante @leocavalcante.bsky.social · 29/09/2024
3. 𝗥á𝗽𝗶𝗱𝗮: por essa facilidade (e todo controle de Goroutines), você tem de graça um código super performático, sem esforço. Sem precisar dar voltas pra ficar rápido, a linguagem já entrega isso de forma simples e fácil.
100 1
Leo Cavalcante @leocavalcante.bsky.social · 29/09/2024
2. 𝗙á𝗰𝗶𝗹: pela simplicidade + uma única forma de fazer as coisas, "a PR de um júnior de 1 ano não vai ser muito diferente da PR de um sênior de 10 anos". Não tem segredo, você não precisa conhecer algo misterioso.
100 1
Leo Cavalcante @leocavalcante.bsky.social · 29/09/2024
1. 𝗦𝗶𝗺𝗽𝗹𝗲𝘀: "são 25 keywords e uma é a `goto`, que ninguém usa". É realmente, tanto uma linguagem, quanto uma comunidade/ecossistema, que promove a simplicidade e o pragmatismo. "Uma única forma de fazer as coisas".
100 1
Leo Cavalcante @leocavalcante.bsky.social · 29/09/2024
♵ Os 𝟯 insights que mais me fizeram prestar atenção em #Golang:
110 1
Leo Cavalcante @leocavalcante.bsky.social · 28/09/2024
Era uma das coisas que estavam faltando, mas claro que num ecossistema desse tamanho, já tinha resolvido :) github.com/air-verse/air
github.com
GitHub - air-verse/air: ☁️ Live reload for Go apps
☁️ Live reload for Go apps. Contribute to air-verse/air development by creating an account on GitHub.
000 0
Leo Cavalcante @leocavalcante.bsky.social · 28/09/2024
Uma coisa que sinto falta aqui é poder passar o mouse no nome da pessoa a já vir um cardzinho com a bio e se eu já sigo ou não.
000 0
Reposted by Leo Cavalcante
Universidade Brasileira Livre @ulivre.dev · 28/09/2024
Passando para anunciar nossa próxima live.. Live: WordPress, WP Engine, Automattic, Matt e outras cousas mais 👨‍🏫 Convidado: Eduardo Pittol 📅 Data: 29/09 🕒 Horário: 20:00 📺 Onde: www.twitch.tv/universidade... @camilotk.dev.br @mateusrovedaa.bsky.social
12115 21
Leo Cavalcante @leocavalcante.bsky.social · 28/09/2024
Inclusive, ainda sobre o ganho mesmo em aplicações modulares, o serviceweaver.dev é um ótimo exemplo disso.
serviceweaver.dev
Service Weaver
000 0
Leo Cavalcante @leocavalcante.bsky.social · 28/09/2024
A grande ideia de microsserviços começa no estratégico de organizar-se em times multidisciplinares! Se a ideia de ter mais de um time nem é cogitada, a ideia de ter mais de um serviço também não deveria! Até porque todo ganho tático de microsserviços ainda é possível em aplicações modulares.
100 1
Leo Cavalcante @leocavalcante.bsky.social · 27/09/2024
Eu, no alto do meu preconceito, achava que uma empresa como IBM, era uma empresa velha e ultrapassada. Aí me deparo com um repositório deles que é uma lib pra Programação Funcional em Go: github.com/IBM/fp-go #NotBad
github.com
GitHub - IBM/fp-go: functional programming library for golang
functional programming library for golang. Contribute to IBM/fp-go development by creating an account on GitHub.
010 1
Leo Cavalcante @leocavalcante.bsky.social · 27/09/2024
O agendador de goroutines é uma das grandes inovações do Go, simplificando a concorrência e permitindo a construção de sistemas escaláveis e eficientes. Entender seu funcionamento é essencial para tirar o máximo proveito dessa poderosa linguagem.
000 0
Leo Cavalcante @leocavalcante.bsky.social · 27/09/2024
3️⃣ Gerenciamento de Bloqueios: O agendador lida automaticamente com goroutines bloqueadas, redistribuindo a carga de trabalho para maximizar a utilização da CPU.
110 1
Leo Cavalcante @leocavalcante.bsky.social · 27/09/2024
2️⃣ Escalonamento Cooperativo: As goroutines podem ceder o controle ao agendador, permitindo que ele escolha a próxima goroutine a ser executada, garantindo que todas recebam tempo de CPU.
100 1
Leo Cavalcante @leocavalcante.bsky.social · 27/09/2024
Principais Funcionalidades do Agendador: 1️⃣ Multiplexação: O agendador permite que múltiplas goroutines compartilhem uma única thread, otimizando o uso de recursos e melhorando a performance.
100 1
Leo Cavalcante @leocavalcante.bsky.social · 27/09/2024
A brincadeira com #Golang não tem sido diferente. O agendador de #Goroutines em #Go desempenha um papel crucial na execução de goroutines. Ele é responsável por gerenciar a execução de milhares de goroutines simultaneamente, mapeando-as para um número limitado de threads do sistema operacional.
111 1
Leo Cavalcante @leocavalcante.bsky.social · 27/09/2024
Sempre achei o tema Concorrência algo super interessante no mundo da Ciência da Computação. Desde engajar na #Swoole pro #PHP, entender como #Node.js popularizou o I/O assíncrono/não-bloqueante na web e ficar maravilhado com obras primas como a #BEAM, máquina virtual da #Erlang e #Elixir.
152 5
Leo Cavalcante @leocavalcante.bsky.social · 27/09/2024
www.linkedin.com/pulse/por-qu...
linkedin.com
Por Que Programação Funcional? Uma Análise do Artigo de John Hughes
O artigo Why Functional Programming Matters (Por que Programação Funcional é Importante), escrito por John Hughes em 1984, é uma das obras mais influentes na história da ciência da computação, destaca...
000 0
Leo Cavalcante @leocavalcante.bsky.social · 27/09/2024
www.linkedin.com/pulse/testes...
linkedin.com
Testes de Contrato: Garantindo Estabilidade em Arquiteturas de Microsserviços
À medida que arquiteturas de microsserviços se tornam mais comuns, garantir a comunicação confiável entre os serviços é um desafio crescente. Os testes de contrato surgem como uma solução leve e efici...
000 0
Reposted by Leo Cavalcante
ᑎᗩᒪᑌ ᑭOᖇTEᒪᒪO @naluportello.bsky.social · 23/09/2024
fatos
0365 36
Leo Cavalcante @leocavalcante.bsky.social · 21/09/2024
Entrei quando ainda era mato, não depois do X ir de arrasta kk
010 1
Leo Cavalcante @leocavalcante.bsky.social · 21/09/2024
Bluesky now has over 10 million users, and I was #568,776!
A virtual certificate with text "Celebrating 10M users on Bluesky, #568,776, Leo Cavalcante ‪@leocavalcante.bsky.social‬, joined on Aug 14, 2023"
110 1
Leo Cavalcante @leocavalcante.bsky.social · 20/09/2024
www.linkedin.com/pulse/import...
linkedin.com
A Importância da Developer Experience (DX) para uma Melhor Entrega de Software e Inovação
No mundo acelerado e impulsionado pela tecnologia de hoje, o sucesso das organizações baseadas em software depende fortemente do desempenho de seus desenvolvedores. No entanto, os desenvolvedores muit...
010 1
Reposted by Leo Cavalcante
nunomaduro @nunomaduro.com · 19/09/2024
just updated my php package skeleton to use pest 3 and php 8.3 by default. check it out: github.com/nunomaduro/s...
github.com
GitHub - nunomaduro/skeleton-php: ⚡️ This package provides a wonderful PHP skeleton to start building your next package idea.
⚡️ This package provides a wonderful PHP skeleton to start building your next package idea. - nunomaduro/skeleton-php
091 9
Leo Cavalcante @leocavalcante.bsky.social · 20/09/2024
Ouvindo o debate do SBT de fundo, de repente ouço um "agora é contigo, Leo Cavalcante". Levei mó susto.
010 1
Leo Cavalcante @leocavalcante.bsky.social · 19/09/2024
Migalha é o caralho! Meu meio-dia é valorizado. Se o patrão não quiser, próximo... Já foi metade do meu dia, porra. Vou dedicar mais da metade do meu dia, da minha vida, pra CNPJ? Vai se fuder...
000 0
Leo Cavalcante @leocavalcante.bsky.social · 19/09/2024
"Meio-dia" não se chama meio-dia à toa. Já foi metade do seu dia! Já pensou nisso?
010 1
Leo Cavalcante @leocavalcante.bsky.social · 14/09/2024
Mano, que porra é Deolane? Só soube dessa existência depois que foi presa e agora só se fala dessa merda kk
100 1
Leo Cavalcante @leocavalcante.bsky.social · 03/09/2024
Então agora é aqui?
030 3
Leo Cavalcante @leocavalcante.bsky.social · 14/08/2023
Hello, World!
230 3