Leo Cavalcante's Avatar

Leo Cavalcante

@leocavalcante

Runtimes Engineer | Developer Experience @ PicPay

173
Followers
196
Following
36
Posts
14.08.2023
Joined
Posts Following

Latest posts by Leo Cavalcante @leocavalcante

Leo Cavalcante Runtimes Engineer & Developer Experience @ PicPay

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

10.10.2024 14:33 👍 1 🔁 0 💬 0 📌 0

Po, vou pedir uma hoje. Só deixou com mais vontade

01.10.2024 21:56 👍 1 🔁 0 💬 0 📌 0
Preview
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...

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...

01.10.2024 16:59 👍 2 🔁 0 💬 0 📌 0
Post image

Como a galera da APDA (quem sabe, sabe) diria: Detalha! #js #javascript #nodejs #node @erickwendel.bsky.social

30.09.2024 16:14 👍 2 🔁 0 💬 0 📌 0

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.

30.09.2024 15:13 👍 1 🔁 0 💬 0 📌 0

- github.com/hyperf/gotask
- roadrunner.dev
- frankenphp.dev

Orgulho de já ter contribuído nas 3, inclusive

30.09.2024 00:44 👍 1 🔁 0 💬 0 📌 0

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.

30.09.2024 00:22 👍 9 🔁 0 💬 1 📌 0
Post image

Se liga o que está chegando!
Já reserva a data!

Evento presencial, totalmente gratuito e aberto!

27.09.2024 17:16 👍 211 🔁 49 💬 37 📌 19
Preview
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...

www.linkedin.com/pulse/guia-c...

29.09.2024 00:22 👍 1 🔁 0 💬 0 📌 0

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?

28.09.2024 23:39 👍 5 🔁 1 💬 1 📌 0

🌟 Essa combinação de simplicidade, facilidade de uso e alta performance são realmente os grandes atrativos do #Go.

28.09.2024 23:12 👍 0 🔁 0 💬 0 📌 0

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.

28.09.2024 23:12 👍 0 🔁 0 💬 1 📌 0

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.

28.09.2024 23:12 👍 0 🔁 0 💬 1 📌 0

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".

28.09.2024 23:12 👍 0 🔁 0 💬 1 📌 0

♵ Os 𝟯 insights que mais me fizeram prestar atenção em #Golang:

28.09.2024 23:12 👍 1 🔁 0 💬 1 📌 0
Preview
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.

Era uma das coisas que estavam faltando, mas claro que num ecossistema desse tamanho, já tinha resolvido :) github.com/air-verse/air

28.09.2024 22:07 👍 0 🔁 0 💬 0 📌 0

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.

28.09.2024 21:44 👍 0 🔁 0 💬 0 📌 0
Post image

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

28.09.2024 21:01 👍 21 🔁 15 💬 1 📌 3
Service Weaver

Inclusive, ainda sobre o ganho mesmo em aplicações modulares, o serviceweaver.dev é um ótimo exemplo disso.

28.09.2024 21:22 👍 0 🔁 0 💬 0 📌 0
Post image

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.

28.09.2024 21:21 👍 0 🔁 0 💬 1 📌 0
Preview
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.

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

27.09.2024 22:23 👍 1 🔁 0 💬 0 📌 0

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.

27.09.2024 21:41 👍 0 🔁 0 💬 0 📌 0

3️⃣ Gerenciamento de Bloqueios: O agendador lida automaticamente com goroutines bloqueadas, redistribuindo a carga de trabalho para maximizar a utilização da CPU.

27.09.2024 21:41 👍 1 🔁 0 💬 1 📌 0

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.

27.09.2024 21:41 👍 0 🔁 0 💬 1 📌 0

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.

27.09.2024 21:41 👍 0 🔁 0 💬 1 📌 0

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.

27.09.2024 21:40 👍 1 🔁 1 💬 1 📌 0

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.

27.09.2024 21:40 👍 5 🔁 2 💬 1 📌 1
Preview
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...

www.linkedin.com/pulse/por-qu...

27.09.2024 21:38 👍 0 🔁 0 💬 0 📌 0
Preview
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...

www.linkedin.com/pulse/testes...

27.09.2024 21:38 👍 0 🔁 0 💬 0 📌 0
Post image

fatos

23.09.2024 16:58 👍 37 🔁 5 💬 0 📌 0