's Avatar

@marcelgsantos

115
Followers
85
Following
46
Posts
29.08.2024
Joined
Posts Following

Latest posts by @marcelgsantos

cc @danielhe4rt.dev @nunomaduro.com @sseraphini.bsky.social

21.10.2025 19:58 👍 0 🔁 0 💬 0 📌 0
Preview
O Que É e Como Funciona o PHP-FPM? Nesta palestra vamos explorar o que acontece nos bastidores do PHP-FPM, isto é, do momento em que a requisição HTTP chega até o início da execução do sc…

Um conteúdo feito com muito carinho para explicar o que acontece nos bastidores do PHP-FPM, isto é, do momento em que a requisição HTTP chega até o início da execução do script. 😍

Os slides completos da apresentação estão disponíveis em bit.ly/slides-como-funciona-o-php-fpm.

21.10.2025 19:58 👍 0 🔁 0 💬 1 📌 0
Video thumbnail

Fala galera, tudo bem?

No começo do mês de outubro tive a honra de participar do PHPeste 2025 em Parnaíba no Piauí com a apresentação 'O Que É e Como Funciona o PHP-FPM?'.

Fiz um vídeo que explica o processo. Espero que seja útil para vocês e feedbacks são bem-vindos. 👊🏼

21.10.2025 19:58 👍 3 🔁 0 💬 1 📌 0

O pessoal fala de "soft skills" como se fosse algo muito complicado mas vou contar pra vocês que um dev que consiga CONSISTENTEMENTE dar atualizações do andamento das tarefas dele e perguntar e pedir ajuda sempre que estiver sem saber como prosseguir já tá BASTANTE acima da média

02.02.2025 22:34 👍 32 🔁 6 💬 1 📌 0
Preview
Container Queries Unleashed • Josh W. Comeau Container queries expand the universe of designs that can be implemented, giving us whole new superpowers. Now that container queries are broadly available, I think it’s time we start exploring this p...

Just hit the “publish” button on a brand-new blog post! ⭐

This one shares the killer pattern I find myself using over and over with container queries: responding *within* media queries to adapt to the new container size.

Once you start using this trick, you’ll see opportunities for it all over. 😄

27.01.2025 16:18 👍 344 🔁 60 💬 12 📌 6

I/O não bloqueante é um tema muito massa, eu poderia ficar falando 2h num bar sobre I/O não bloqueante numa boa e com o maior prazer

21.01.2025 16:33 👍 29 🔁 3 💬 5 📌 0
Preview
Lucas Santos Conteúdos sobre tecnologia e programação escritos pelo Google Developer Expert, Docker Captain e Microsoft MVP Lucas Santos

O @lsantos.dev também escreve muito conteúdo massa. ;)

blog.lsantos.dev

14.01.2025 17:39 👍 2 🔁 1 💬 1 📌 0
Preview
Home Technical Blog

O blog do @fidelissauro.bsky.social é uma mina de ouro de ótimos conteúdos sobre devops. ;)

fidelissauro.dev

14.01.2025 17:37 👍 11 🔁 1 💬 3 📌 0
Preview
Introdução | Web 101 Um guia prático para quem quer entender os fundamentos da Web

Ele também tem os guias Web 101 (web101.leandronsp.com) e Concorrência 101 (concorrencia101.leandronsp.com).

14.01.2025 17:35 👍 3 🔁 0 💬 1 📌 0
Preview
Leandro Proença — DEV Community Profile Programmer • I occasionally write blog posts in both English and Brazilian Portuguese.

O @leandronsp.com tem uma didática incrível. Recomendo ler os artigos e as threads escritas por ele. ;)

dev.to/leandronsp

14.01.2025 17:34 👍 3 🔁 0 💬 2 📌 0

Programar é a arte de convencer um computador, usando as palavras do jeito que ele espera, para que ele eventualmente resolva algum problema abstrato enquanto cria outros.

27.12.2024 21:08 👍 11 🔁 2 💬 1 📌 0

Maior parte do trabalho de programar acontece muito antes de escrever o código. Coletar os requisitos, considerar onde fazer as mudanças, conversar e discutir com pessoas sobre os efeitos das mudanças, a hora de sentar a bunda na cadeira gamer e escrever é a mais fácil.

11.12.2024 18:46 👍 26 🔁 6 💬 0 📌 1

Eu trabalho com Java

Já a Beyon C

A Tailor Swift

E o Pedro, Pascal.

12.12.2024 03:48 👍 37 🔁 13 💬 4 📌 0

Como fez para conseguir este foco? No final de semana consegui fazer uma sessão de leitura 1h no sábado e outra 1h no domingo em blocos de 30min. Tive que colocar um fone, música neutra e muita concentração. 😜

03.12.2024 02:51 👍 1 🔁 0 💬 1 📌 0
Preview
Criando Commits Incríveis no Git O Git é uma ferramenta onipresente no desenvolvimento de software. Ele é utilizado em diversos ecossistemas e é crucial para o trabalho em equipe. Contu…

Os slides da apresentação estão disponíveis no meu SpeakerDeck e espero que sejam úteis para vocês. ;)

speakerdeck.com/marcelgsanto...

02.12.2024 12:51 👍 0 🔁 0 💬 0 📌 0

Na segunda parte, destaquei os aspectos de um bom commit, como ser atômico, conter testes, estar em estado estável e possuir uma boa descrição. Também explorei como escrever boas mensagens de commit, utilizando as sete regras e os princípios do Conventional Commits.

02.12.2024 12:51 👍 1 🔁 0 💬 1 📌 0

Abordei brevemente conceitos como objetos e referências e, mais especificamente, o que são blobs, trees e commits.

02.12.2024 12:51 👍 0 🔁 0 💬 1 📌 0

Na primeira parte da apresentação, fiz uma "introdução diferente" sobre o Git, apresentando-o como um sistema de arquivos endereçável por conteúdo, ou seja, um data store do tipo chave-valor.

02.12.2024 12:51 👍 0 🔁 0 💬 1 📌 0

Na última semana tive a honra de apresentar a palestra 'Criando Commits Incríveis no Git' no PHPeste 2024, realizado em Recife.

02.12.2024 12:51 👍 0 🔁 0 💬 1 📌 0
Preview
Trabalhando com Branches e Pull Requests Aprenda a trabalhar com branches e como criar, aprovar, a fazer o merge de pull requests no GitHub.

Na última parte do meu curso relâmpago de Git and GitHub para iniciantes, você vai aprender sobre branches e o workflow de pull request - parte essencial no processo de colaboração de código !

br.eheidi.dev/git-github/0...

28.11.2024 15:23 👍 10 🔁 2 💬 0 📌 0
PHP 8.4: Lazy Objects Explained (So Cool!)
PHP 8.4: Lazy Objects Explained (So Cool!) YouTube video by Nuno Maduro

Just uploaded a video explaining PHP 8.4's Lazy Objects! They're super handy—check it out: youtu.be/7J6Z0F4vItw

28.11.2024 15:56 👍 27 🔁 5 💬 2 📌 0

Aqui em Guarulhos estava impossível de dormir ontem à noite. Acho que peguei no sono às 2h e agora de manhã às 8h já estava beirando os 30 graus. :/

28.11.2024 13:23 👍 0 🔁 0 💬 0 📌 0
Preview
Single Point of Failure (SPOF) in System Design Learn what a Single Point of Failure (SPOF) is, why it matters in system design, and how to eliminate it for more reliable systems.

Single Point of Failure (SPOF) in System Design

levelup.gitconnected.com/single-point...

28.11.2024 13:06 👍 11 🔁 2 💬 0 📌 0
Preview
PHPSP + Talks #15 - PicPay, ter., 26 de nov. de 2024, 18:30 | Meetup O **PHPSP + Talks** é o *evento de palestras* do PHPSP que acontece em diferentes locais. Venha conhecer novos locais e empresas, encontrar novas pessoas, palestrar, fazer

Galera, é hoje o evento do @phpsp no PicPay às 18h30. E aí, quem vai?!

bit.ly/phpsp-talks-15-picpay

26.11.2024 18:13 👍 4 🔁 1 💬 0 📌 0

Cara, tenho um MacBook Air M1 de 16GB e 512GB de SSD e ele é incrível. Silenciosíssimo, muito bem construído, bem rápido e a bateria dura um dia inteiro. Melhor investimento que fiz. Comprei há 3 anos atrás (quando o M1 era recém-lançado) e paguei 11.000 reais com um importador. ;)

18.11.2024 00:19 👍 0 🔁 0 💬 0 📌 0

Eu estou testando o AI Assistant da JetBrains no PhpStorm e estou gostando da praticidade e de algumas funcionalidades. Contudo, tenho observado que em algumas coisas a ferramenta se perde e devemos guiá-la para uma solução mais adequada. Já testou ela? ;)

12.11.2024 14:07 👍 0 🔁 0 💬 0 📌 0

Se organizar por contexto, módulo ou vertical slice fica melhor ainda. O ponto é: ter senso crítico sobre o número de indireções no seu código. Se você entende que ter uma classe por caso de uso do seu negócio é ruim para a sua base de código, não há problema nenhum em usar uma abordagem diferente.

12.11.2024 14:01 👍 1 🔁 0 💬 0 📌 0

Eu gosto da prática. O nome da classe deve revelar a intenção do negócio e isso torna o código claro e expressivo. Além disso, o número de dependências tende a ser menor pois existe apenas uma regra de negócio por classe. O código fica claro e livre de código de infraestrutura.

12.11.2024 14:01 👍 1 🔁 0 💬 1 📌 0

I've been speaking at web development conferences for 15 years and it never fails to surprise me how long it takes to create a talk.

Sure, I'll spend a week making a talk that 214 people will see!

I'll keep doing it though because I loooove meeting everyone at confs.

11.11.2024 14:28 👍 303 🔁 6 💬 25 📌 4
Marcel e Zan conversando no intervalo das atividades

Marcel e Zan conversando no intervalo das atividades

Zan mediando o fishbowl sobre escalabilidade de software com a querida Jéssica Felix.

Zan mediando o fishbowl sobre escalabilidade de software com a querida Jéssica Felix.

Eu, Pedro Castilho (@coproduto), Ana Neri e o Zan numa conversa no coffee-break do evento.

Eu, Pedro Castilho (@coproduto), Ana Neri e o Zan numa conversa no coffee-break do evento.

No último sábado rolou a @codecon.dev Select, um evento para pessoas sênior e lideranças. Nele tive a oportunidade de encontrar pessoas incríveis que eu só conhecia pela internet. Uma delas é o @zanfranceschi.bsky.social. Uma pessoa fantástica, com uma didática e clareza incrível e super querido. 😍

11.11.2024 10:13 👍 2 🔁 0 💬 0 📌 0