Posts
WSL2: Setup para Dev no Windows, Configurando e Instalando Arch Linux
Introdução Muitas pessoas escolhem ficar no Windows pela conveniência e familiaridade, já que todos os usuários o utilizam, gerando compatibilidade, para que assim, as empresas projetarem softwares e games apenas para Windows e alcançar o máximo de pessoas. A consequência disso é que o Windows é o padrão e o mais difundido, mesmo tendo alternativas Open Source superiores. Para o usuário normal o Sistema Operacional Windows é o próprio computador…
27 de agosto de 2026
Rant: O Programador Precisa Aprender Baixo Nivel?
Nesse post irei abordar o seguinte questionamento: “Eu preciso realmente aprender baixo nivel?” E esse questionamento geralmente vem com argumentos como: “No dia-dia baixo nivel nem é usado” ou “linguagens como C ou assembly não é usado pelas empresas e olha só, nem estão aquecidas no mercado”. Porém essa pergunta é fácil de responder, um motorista precisa aprender mecânica? a resposta é não. Mas isso tornaria ele melhor e diferente no que faz? aí a resposta muda completamente… Os argumentos não estão errados, porém, negligenciar sua carreira toda por desculpas tão esfarrapadas e preguiçosas é loucura.
5 de agosto de 2026
Arch Linux: Do Básico Até Entender a Máquina (com todos os porquês)
Nesse post vou mostrar passo a passo da instalação do Arch Linux, levando em consideração que vou seguir o tutorial do ArchWIKI e explicarei algumas armadilhas que um iniciante iria facilmente cair. Para deixar bem claro irei fazer a instalação em uma Máquina Virtual no meu caso usarei o Virtual Box, então irei pular alguns passos da instalação básicas, já que não preciso me preocupar com alguns drivers como as de rede, porque o Virtual Box transfere a rede via Ethernet do meu host no caso o meu Windows 11 para o ambiente isolado.
5 de março de 2026
WSL2: Resolvendo o Erro: "Missing X Server or Display" Do WSL2
Contexto do ProblemaEssa documentação foi criada porque estou mexendo com a parte de redes de sockets, IP, portas e Servidores HTTP. Que coincidentemente bateu com a resolução desse problema. Porém vamos deixar de lado a parte dos servidores HTTP e vamos falar de outro servidor, o X. Graças ao sistema limitado da microsoft, o Windows, tive que reconfigurar meu linux pela milésima vez, mais especificamente o ArchWSL no WSL 2. Antes disso eu usava uma Distro Linux(distribuição Linux) dentro de uma máquina virtual apenas para escrever código, entretanto minha RAM que já é pouca, apenas 8gb, utilizando uma VM reduzindo esse valor pela metade, e quando falamos de ambientes gráficos(ainda mais do Gnome) estamos falando da maior parte da minha preciosa RAM sendo desperdiçada com janelas e área de trabalho.
12 de junho de 2025
Deployando um Projeto Django: Colocando em Produção no Railway
IntroduçãoTodo projeto que você pretende colocar em deploy para subir em domínio público, não apenas no seu ambiente de desenvolvimento, precisa de toda uma infraestrutura ou seja diferentes serviços e processos que podem escalar lateralmente em vários containers obrigatoriamente com o seu código fonte que está, provavelmente, no seu repositório Git. O Famoso “Só funciona na minha máquina” só ocorre quando não se sabe que, para subir uma aplicação web, não depende da sua linguagem ou do seu framework, muitos pensariam que é só comprar um domínio colocar seu nome personalizado no DNS(Domain Name System) como o Cloudflare, HostGator e AWS, apontar para o endereço e acabou, sou um desenvolvedor web. Infelizmente não é tão simples assim.
17 de dezembro de 2024