Skip to content

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…

Read more →

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.

Read more →

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.

Read more →

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.

Read more →

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.

Read more →

17 de dezembro de 2024