marcelgsantos.bsky.social @marcelgsantos.bsky.social · 21/10/2025cc @danielhe4rt.dev @nunomaduro.com @sseraphini.bsky.social 000
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 21/10/2025Um 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.bit.lyO 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… 100
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 21/10/2025Fala 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. 👊🏼 130
Reposted by @marcelgsantos.bsky.socialpolvo @coprodu.to · 02/02/2025O 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 1326
Reposted by @marcelgsantos.bsky.socialJosh W. Comeau @joshwcomeau.com · 27/01/2025Just 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. 😄joshwcomeau.comContainer Queries Unleashed • Josh W. ComeauContainer 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... 1234460
Reposted by @marcelgsantos.bsky.socialleandronsp.com @leandronsp.com · 21/01/2025I/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 5293
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 14/01/2025O @lsantos.dev também escreve muito conteúdo massa. ;) blog.lsantos.devblog.lsantos.devLucas SantosConteúdos sobre tecnologia e programação escritos pelo Google Developer Expert, Docker Captain e Microsoft MVP Lucas Santos 121
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 14/01/2025O blog do @fidelissauro.bsky.social é uma mina de ouro de ótimos conteúdos sobre devops. ;) fidelissauro.devfidelissauro.devHomeTechnical Blog 3111
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 14/01/2025Ele também tem os guias Web 101 (web101.leandronsp.com) e Concorrência 101 (concorrencia101.leandronsp.com).web101.leandronsp.comIntrodução | Web 101Um guia prático para quem quer entender os fundamentos da Web 130
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 14/01/2025O @leandronsp.com tem uma didática incrível. Recomendo ler os artigos e as threads escritas por ele. ;) dev.to/leandronspdev.toLeandro Proença — DEV Community ProfileProgrammer • I occasionally write blog posts in both English and Brazilian Portuguese. 230
Reposted by @marcelgsantos.bsky.socialosantana @osantana.me · 27/12/2024Programar é 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. 1112
Reposted by @marcelgsantos.bsky.socialMauricio Linhares @mauriciojr.bsky.social · 11/12/2024Maior 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. 0266
Reposted by @marcelgsantos.bsky.socialRenan? @autistadocomputer.bsky.social · 12/12/2024Eu trabalho com Java Já a Beyon C A Tailor Swift E o Pedro, Pascal. 43613
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 03/12/2024Como 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. 😜 110
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 02/12/2024Os slides da apresentação estão disponíveis no meu SpeakerDeck e espero que sejam úteis para vocês. ;) speakerdeck.com/marcelgsanto...speakerdeck.comCriando Commits Incríveis no GitO Git é uma ferramenta onipresente no desenvolvimento de software. Ele é utilizado em diversos ecossistemas e é crucial para o trabalho em equipe. Contu… 000
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 02/12/2024Na 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. 110
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 02/12/2024Abordei brevemente conceitos como objetos e referências e, mais especificamente, o que são blobs, trees e commits. 100
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 02/12/2024Na 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. 100
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 02/12/2024Na última semana tive a honra de apresentar a palestra 'Criando Commits Incríveis no Git' no PHPeste 2024, realizado em Recife. 100
Reposted by @marcelgsantos.bsky.socialErika Heidi @erikaheidi.bsky.social · 28/11/2024Na ú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...br.eheidi.devTrabalhando com Branches e Pull RequestsAprenda a trabalhar com branches e como criar, aprovar, a fazer o merge de pull requests no GitHub. 0102
Reposted by @marcelgsantos.bsky.socialnunomaduro @nunomaduro.com · 28/11/2024Just uploaded a video explaining PHP 8.4's Lazy Objects! They're super handy—check it out: youtu.be/7J6Z0F4vItwyoutu.bePHP 8.4: Lazy Objects Explained (So Cool!)YouTube video by Nuno Maduro 2275
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 28/11/2024Aqui 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. :/ 000
Reposted by @marcelgsantos.bsky.socialMatheus Fidelis @ 0.0.0.0 @fidelissauro.bsky.social · 28/11/2024Single Point of Failure (SPOF) in System Design levelup.gitconnected.com/single-point...levelup.gitconnected.comSingle Point of Failure (SPOF) in System DesignLearn what a Single Point of Failure (SPOF) is, why it matters in system design, and how to eliminate it for more reliable systems. 0112
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 26/11/2024Galera, é hoje o evento do @phpsp no PicPay às 18h30. E aí, quem vai?! bit.ly/phpsp-talks-15-picpaybit.lyPHPSP + Talks #15 - PicPay, ter., 26 de nov. de 2024, 18:30 | MeetupO **PHPSP + Talks** é o *evento de palestras* do PHPSP que acontece em diferentes locais. Venha conhecer novos locais e empresas, encontrar novas pessoas, palestrar, fazer 041
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 18/11/2024Cara, 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. ;) 000
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 12/11/2024Eu 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? ;) 000
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 12/11/2024Se 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. 010
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 12/11/2024Eu 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. 110
Reposted by @marcelgsantos.bsky.socialWes Bos @wesbos.com · 11/11/2024I'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. 253026
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 11/11/2024No ú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. 😍 020
Reposted by @marcelgsantos.bsky.socialBruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 09/11/2024Conheci o @gabsferreira.com pessoalmente! 1271
Reposted by @marcelgsantos.bsky.socialBruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 09/11/2024Olha ai na mesma foto um gerente do Google que gosta de programação funcional, o autor de um dos meus blogs preferidos ( @eltonminetto.dev ) e o mestre do PHP. (não achei os outros @) #codecon 1313
Reposted by @marcelgsantos.bsky.socialBruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 09/11/2024 O mestre das soft skills @absbrandao.flowfoco.com 1172
Reposted by @marcelgsantos.bsky.socialBruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 09/11/2024A melhor parte dos eventos é encontrar as pessoas que você admira! @zanfranceschi.bsky.social #codecon @codecon.dev 1561
Reposted by @marcelgsantos.bsky.socialRinha de Backend @rinhadebackend.bsky.social · 10/11/2024Como esse @zanfranceschi.bsky.social é boca de sacola! 1162
Reposted by @marcelgsantos.bsky.socialBruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 10/11/2024Eu sempre me preparei bastante antes de palestrar em eventos, estrutura dos slides, ensaio do discurso etc. Quando me convidaram para #codecon e falaram que era sem palestra, sem slide, só conversa eu fiquei com receio de ficar espaço vago, das pessoas não fazerem perguntas... 2211
Reposted by @marcelgsantos.bsky.socialCodecon @codecon.dev · 10/11/2024algumas fotos (lindas) da Select Experience ontem em SP 1183
Reposted by @marcelgsantos.bsky.socialAndré Brandão @absbrandao.flowfoco.com.br · 09/11/2024@marcelgsantos.bsky.social é o cara! 011
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 25/10/2024É triste ver esse tipo de comportamento. ;( As pessoas deveriam ficar felizes pois o seu amigo já disponibilizou 100 vídeos gratuitos para a comunidade. As pessoas normalizaram a "produção de conteúdo gratuito" e não valorizam mais esse trabalho que exige conhecimento e muito tempo para produzir. 020
Reposted by @marcelgsantos.bsky.socialdev orientado a ódio e depresso @handle.invalid · 22/10/2024coding is more about thinking and designing than actually type something 3060837
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 18/10/2024Vi os posts do @gabsferreira.com em restaurantes, no ensaio para o carnaval, em blocos de maracatu e fiquei bastante interessado. Gostaria também de conhecer boas praias e natureza pela região. \o/ 010
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 18/10/2024Em novembro, finalmente, terei a oportunidade de conhecer Recife. Vou participar do PHPeste Recife 2024 nos dias 23 e 24/11. Contudo, gostaria de turistar por outros 4 dias pela região. O que vocês me sugerem? ;) cc @joseli.to @gabsferreira.com 110
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 10/10/2024Galera, vocês conhecem algum material que possui dicas e/ou boas práticas sobre construção de interfaces administrativas? A ideia seria ajudar a reduzir a carga cognitiva e o tempo necessário para construir UIs e servir como referências para devs/ui/ux/produto. ;) 010
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 07/10/2024Eu acho que é pela natureza da linguagem. No frontend usa-se JavaScript, uma linguagem flexível e que possui "outras maneiras certas" de se fazer as coisas. A comunidade também fez as soluções para problemas comuns caminharem por outras direções como FP em vez de somente OO. ;) 020
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 05/10/2024Porque acha isso? Qual é a intenção dele na sua opinião? 110
marcelgsantos.bsky.social @marcelgsantos.bsky.social · 27/09/2024Faço isso com tranquilidade. ;) Pergunto sugestões de nomes, dou contexto, sugiro alternativas e chego numa solução ideal com mais segurança. Faço isso, inclusive, em call com o time. E nem acho uma pergunta idiota. Usar um termo compreensível e comum reduz o esforço cognitivo. \o/ 160
Reposted by @marcelgsantos.bsky.socialErika Heidi @erikaheidi.bsky.social · 26/09/2024Vocês estão acompanhando o drama em andamento na comunidade WordPress? co-founder Matt Mullenweg bloqueou acesso a updates, temas e plugins (tudo que é disponível no .org) pro WP Engine, que é uma empresa de hosting de WordPress faturando milhões em cima do WordPress. Alegam "trademark infringement" 7363
Reposted by @marcelgsantos.bsky.socialErika Heidi @erikaheidi.bsky.social · 25/09/2024Pessoal, o guia de instalação do #ubuntu 24.04 já está live no meu site sobre Linux (em inglês), mas planejo postar uma tradução amanhã no meu blog em português. Pra quem não quiser esperar, tá aqui o link: onlinux.systems/guides/20240...onlinux.systemsUbuntu 24.04 Installation GuideLearn step-by-step how to install Ubuntu 24.04 on a computer or VM 15313