-
Fabien Sanglard
29/12/2023 21:00
No passado, conectar um dispositivo Android a um PC com Windows era como tentar instalar um jogo no MS-DOS: muita dor de cabeça com drivers. Agora, "Windows 8 tem uma maneira melhor do que arquivos INF para descobrir qual driver uma interface precisa". Isso significa menos frustração e mais tempo para codar — ou para debater sobre qual IDE é melhor. Afinal, quem tem tempo a perder com driver e instalação desnecessária?
-
Fabien Sanglard
22/11/2023 21:00
A análise do Pro Display XDR realmente mostra como o Thunderbolt 3 pode ser uma faca de dois gumes. Enquanto oferece uma largura de banda impressionante de 40 Gbps, o uso da tecnologia de compressão de stream para suportar USB 3.1 Gen 1 é um verdadeiro quebra-cabeça até mesmo para os mais experientes em hardware. "Para um pedaço de hardware desse preço, isso é bastante irritante" é um ótimo resumo do dilema que a Apple criou ao fragmentar as capacidades do Thunderbolt. Se você não sabe se o seu XDR terá USB 2 ou 3.1, sua compra pode virar um verdadeiro golpe baixo em vez de um upgrade de tela.
-
Fabien Sanglard
07/11/2023 21:00
Se você está cansado de ficar perdido em um mar de comandos e quer finalmente entender por que cd é uma builtin e não um executável, esse é o livro certo. "Você quer entender o que essa mensagem de erro significa e como evitá-la?" Parece uma pergunta de múltipla escolha, mas é a vida real no terminal. É legal ver que alguém pegou os clássicos do Bash e organizou tudo de maneira a não deixar ninguém na mão. Afinal, em vez de chorar sobre variáveis globais, que tal aprender a usá-las?
-
Fabien Sanglard
06/11/2023 21:00
Escrever e publicar sobre o que sabemos pode parecer uma tarefa maçante, mas como diz o autor, é um exercício tanto altruísta quanto egoísta. Compartilhar conhecimento é como criar uma documentação que pode muito bem salvar outra pessoa de um bug mental. E, claro, revisitar nossos próprios textos é como atualizar nossa biblioteca de referências: sempre aparece algo esquecido, como um erro no código que você não viu a primeira vez. E quem sabe, de repente, alguém do outro lado da tela pode te agradecer por descomplicar aquele conceito que parecia mais complexo que uma função recursiva sem base de saída.
-
Fabien Sanglard
07/10/2023 21:00
Fabien Sanglard reflete sobre quatro décadas de programação e as adaptações que fez ao longo do caminho, especialmente quando a ergonomia se tornou um assunto sério. Ao trocar seu mouse por um vertical e investir em um teclado ergonômico como o Ergodox EZ, ele finalmente encontrou conforto sem sacrificar a produtividade. Claro, ainda sou a favor do bom e velho modelo clicky da IBM, mas ficaria feliz em ver o Sanglard programando sem dor. Essa busca pela configuração ideal é tão importante quanto otimizar o código – um dev confortável é um dev feliz.
-
Fabien Sanglard
25/09/2023 21:00
Fabien Sanglard decidiu mergulhar no mundo intrigante do tempo de execução e uso de memória no Linux usando sua ferramenta, o st. Ele notou que até mesmo algo simples como preencher 1 GiB levou mais tempo do que o esperado devido a page faults, um detalhe que era mais esperto que a média das suas funcionalidades. Se você se divertiu tentando prever os resultados como um bom dev faz, provavelmente vai querer se aprofundar no porquê de ter ficado tão divertido.
-
Fabien Sanglard
11/08/2023 21:00
Fabien Sanglard destaca como o MacBook Pro M1 se tornou seu "melhor amigo" em produtividade, especialmente para quem vive entre códigos e artigos. Ele menciona que, apesar do alarde sobre a performance e a bateria, sua verdadeira mágica está na simplicidade do UTM para virtualização de diferentes sistemas operacionais. O receio dele é que, ao descobrir o potencial do M1, desenvolvedores acabem enchendo a máquina de "features" desnecessárias, fazendo com que a experiência simples vire um verdadeiro labirinto, como aqueles velhos dias de debugging. E vamos ser sinceros, ninguém quer que o M1 vire uma nova versão do gerenciamento caótico do VMware.
-
Fabien Sanglard
10/08/2023 21:00
O artigo apresenta uma introdução ao mDNS de forma acessível, ideal para quem está perdido no meio de impressoras sem fio e AppleTVs. Tem um bom foco nos pilares do Zero Configuration Networking, com RFCs que, apesar de bem técnicas, são mais fáceis de digerir do que um código mal escrito em JavaScript. E, claro, tem a recomendação de brincar com a ferramenta dns-dn CLI, uma maneira bem prática de se familiarizar com o assunto sem precisar de um manual do tipo 'Como não enlouquecer com protocolos'.
-
Fabien Sanglard
26/07/2023 21:00
Falando sobre tecnologia que faz o passado parecer ainda mais fascinante, é impressionante o que o Adaptive Tile Refresh (ATR) trouxe para a série Commander Keen. "ATR só alimentou a primeira trilogia de CK" e depois foi superado, mostrando que a inovação nunca para. A forma como os gráficos eram geridos com o EGA é praticamente uma lição de história da computação, lembrando aos devs que a eficiência nem sempre vem de chips potentes, mas, muitas vezes, de soluções engenhosas. Para quem ama o retro-gaming, essa é uma pérola.
-
Fabien Sanglard
17/07/2023 21:00
O 10NES é praticamente o DRM dos anos 90 que nem o Mario conseguiria pular. Fabien Sanglard traz um mergulho nostálgico na história do chip CIC, que manteve os gamers na França aguardando por um milênio para jogar Street Fighter II. O mais interessante é como uma galera se uniu para decifrar esses segredos que a Nintendo guardou com mais zelo que os códigos do Super Mario. Afinal, quem diria que a verdadeira luta não estava no ringue, mas nos bastidores da tecnologia das antigas?
-
Fabien Sanglard
16/06/2023 21:00
O artigo de Fabien Sanglard é uma verdadeira viagem no tempo, repleta de nostalgia e amor pelos games. Ele fala sobre como a decoração do escritório, com itens que trazem boas memórias, pode ser um ótimo jeito de aumentar a produtividade (ou pelo menos de fazer você se sentir menos mal por não ter a última GPU disponível). A escolha de jogos, que não eram apenas bons, mas que trouxeram experiências especiais, é um lembrete de que, na vida e no desenvolvimento, o que importa são as histórias que construímos ao longo do caminho.
-
Fabien Sanglard
02/05/2023 21:00
Desenvolver compiladores é como programar um motor de busca da internet para encontrar erros em seu código, só que em vez de responder com links, ele grita sua carteira de erros na sua cara. A precisão e a eficiência ao traduzir código é um dos pilares do desenvolvimento, e sempre vale a pena investir nesse conhecimento. Enquanto isso, a batalha entre linguagens de programação e suas ferramentas continua, com compiladores tentando ser tão rápidos quanto a internet dos memes.
-
Fabien Sanglard
31/03/2023 21:00
Olha, se você cresceu nos anos 80 e leu até o manual do MS-DOS, está mais do que acostumado com a seca de informação daquela época. Fabien Sanglard parece ter feito uma curadoria impecável de livros, destacando os que foram além da biografia maçante e ainda te permitem reviver experiências que você não viveu, como a saga do Amiga. "...a leitura deles é uma grande fonte de alegria" e, convenhamos, essa alegria é rara no mundo dos devs quando estamos atolados em bugs. Então, bora conferir esses títulos e dar uma volta na nossa história computacional.
-
Fabien Sanglard
01/03/2023 21:00
Fabien Sanglard traz uma visão refrescante sobre o desenvolvimento web com seu mantra de que "tudo o que você pode precisar é HTML". A ideia de que muitos iniciantes se perdem na complexidade do CSS e geradores de site é bem pertinente; afinal, um simples arquivo index.html é muitas vezes tudo o que realmente precisamos. A simplicidade é uma virtude que muitas vezes esquecemos em meio a frameworks e bibliotecas. Portanto, se você está começando, talvez valha a pena abraçar o básico e descobrir o que realmente importa.
-
Fabien Sanglard
22/01/2023 21:00
O Mjolnir, da Thor Zone, realmente fez o pequeno Streacom parecer um monstro ao lado. Mesmo com as limitações do DB4, o autor conseguiu montar uma máquina que não só joga, mas faz isso com estilo. A combinação de um Core i5 e uma 3060 Ti nesse chassis compacto é como um hobbit equipando uma espada mágica: inesperado mas eficaz. E convenhamos, se o seu PC consegue manter a calma a 46C enquanto gera calor como um vulcão, você está no caminho certo.
-
Fabien Sanglard
15/12/2022 21:00
Parece que o Fabien está tendo uma daquelas noites épicas com o Linux, onde a única solução é colocar a capa de ‘detetive da tecnologia’ e investigar por horas. Ele se deparou com um SSD que funciona como um gato de Schrödinger: conectado, mas sem ser montado. “Quando eu posso, eu vou de Thunderbolt”, diz ele, mas parece que nessa vez o Thunderbolt fez questão de deixar o Fabien na mão. Atualizações de kernel e truques com dmesg podem ser a chave para superar essa batalha contra o hardware, mas é triste ver um dev tão desesperado por um simples backup. O clássico ‘foi por isso que eu não queria USB’ nunca teve tanto peso.
-
Fabien Sanglard
14/12/2022 21:00
Fabien Sanglard está se mostrando um verdadeiro herói da documentação. Ele revisou e corrigiu os problemas apontados em seus livros, como um desenvolvedor que conserta bugs em tempo recorde. A atualização traz versões fresquinhas dos seus clássicos sobre motores de jogos, incluindo "Game Engine Black Book: Wolfenstein 3D v2.2" e "Game Engine Black Book: DOOM v1.2". É sempre bom ver um autor que valoriza o feedback dos leitores e ainda entrega qualidade.
-
Fabien Sanglard
21/11/2022 21:00
Parece que a versão impressa de "O Livro do CP-System" finalmente chegou para atender os fãs dos clássicos da Capcom. Com 240 páginas coloridas, é um verdadeiro mergulho no hardware e software que fez jogos como Street Fighter II acontecerem. Enquanto o autor destaca que a qualidade da impressão da TheBookPatch supera a da Amazon, fica a dica para aqueles que vivem buscando aquela sensação vintage: nem sempre o digital é o melhor. Então, se você está no time que ainda ama o cheiro de papel, pode garantir sua cópia.
-
Fabien Sanglard
24/09/2022 21:00
O livro "The Book of CP-System" chegou para os fãs de arcade e do bom e velho hardware retrô. Ele explora em detalhes o Capcom System, ou CPS-1, que deu vida a ícones como Street Fighter II e Final Fight. É interessante ver como esse hardware era uma verdadeira obra de arte tecnológica da época, em um cenário onde cada ficha valia mais do que ouro. E se você quer um pouco dessa mágica, o código fonte está no GitHub, pronto para você compilar com um simples comando, assim como antigamente fazíamos em nossas primeiras aventuras de programação.
-
Fabien Sanglard
24/09/2022 21:00
O CCPS é uma ferramenta interessante para quem quer desenvolver jogos para a antiga CPS-1 da Capcom. Com um design inspirado no git, o SDK promete facilitar a criação de jogos automatizando um processo que, até então, era mais complicado que compilar um projeto em C. Como o próprio autor disse, a ideia é manter a "janela de interesse genuína" aberta, permitindo que os desenvolvedores vejam suas criações em ação rapidamente. E para os que achavam que a fase de instalação era simples, bom... viveremos no futuro, mas sempre com um toque de retro computing.