Este blog tem como principal objetivo partilhar e documentar algumas das coisas que vou descobrindo e apendendo durante o meu percurso enquando programador. Este espaço, foca-se no desenvolvimento .NET e em C#.
Como Configurar e Correr GitHub Actions
O GitHub Actions é uma ferramenta integrada no GitHub que permite automatizar tarefas como testes, builds e deploys. A grande vantagem é que tudo acontece dentro do próprio repositório, sem necessidade de configurar servidores externos ou instalar ferramentas adicionais. Com alguns ficheiros YAML, consegues criar pipelines de integração e entrega contínua que garantem qualidade e…
🏗️ Arquiteturas de Software: Fundamentos, Estilos e Escolhas Inteligentes
A arquitetura de software é a espinha dorsal de qualquer aplicação bem-sucedida. Esta define como os componentes se organizam, interagem e evoluem ao longo do tempo. Neste post, vamos explorar os principais estilos arquiteturais, suas vantagens e quando utilizá-los. 🏗️ O que é uma arquitetura de software? A arquitetura de software é o esqueleto estrutural…
🚀 Começa a automatizar o teu desenvolvimento de software
Depois do código estar escrito, testado e validado, chega ao momento de movermos o código para produção ou até mesmo para pré-produção de forma que fique disponível para o público-alvo. Podemos sempre publicar de forma manual utilizando cli ou até mesmo diretamente no Visual Studio ou Rider, mas uma forma melhor é automatizar este processo….
Desbloqueia a tua carreira
Num mundo onde as inteligências artificiais ameaçam substituir todos os programadores, temos que tentar ser diferentes e destacarmo-nos dos nossos colegas. Em primeiro lugar, sou um pouco cético em relação a esta tendência de dizerem que vamos ficar todos sem trabalho, mas deixo essa discussão para outro dia. Todavia, se temos ambições de nos destacarmos…
Cloudflare Tunnel: Expõe Aplicações Locais com Segurança e Elegância
Imagina que tens uma aplicação a correr num servidor local — pode ser um painel de administração, um dashboard de monitorização ou até um site em desenvolvimento. Queres aceder a essa aplicação remotamente, mas não queres abrir portas no router, lidar com IPs dinâmicos ou enfrentar os desafios do CGNAT. É aqui que entra o…
Os melhores atalhos para uso diário
Independentemente da linguagem, IDE ou editor de texto que seja usado, existem vários atalhos que são muito úteis e tornam o nosso trabalho mais simples. Não vou falar dos óbvios como copy/paste ou selecionar o texto todo. Vou abordar alguns que uso praticamente todos os dias e que me são muito úteis. Vou dar o…
Como instalar, configurar e utilizar o NGINX no Windows
Embora o NGINX seja mais comum em ambientes Linux, também pode ser utilizado no Windows de forma simples e eficaz. Neste artigo, explico como instalar, configurar e tirar partido do NGINX no teu sistema Windows — seja para testes locais, desenvolvimento ou até para servir aplicações. Instalação do NGINX no Windows O processo de instalação…
Controla o teu codigo desde o primeiro dia
Uma ferramenta fundamenta no arsenal de um programador é conseguir guardar o seu código de forma segura, simples e de partilhar com outras pessoas ou até mesmo entre vários computadores. Poderiamos “inventar” várias formas como por exemplo ter várias pastas do projeto para cada versão em que a final seria algo do género: “ProjectWannaBe_43_Final_MesmoFinal_aserio_ultimavez”. Claramente,…
Deploy na Vercel para Iniciantes — Guia Passo a Passo
Antes de começares o processo de publicação do teu site estático, precisas de uma conta na Vercel — a plataforma responsável por alojar e disponibilizar o teu projeto na web. A criação da conta é simples e pode ser feita em poucos passos. Primeiro, acede a https://vercel.com e clica em “Sign Up”. Vais ser convidado…
Publica o teu primeiro website de forma simples
Existem muitas formas de publicar um website. Claro que em primeiro lugar depende se tem um backend e se é apenas um website estáticos. Publicar um site estático é sempre mais fácil e até conseguimos encontrar algumas soluções online gratuitas. Os proximos post vão ser dedicados a publicar websites. Vamos começar com opções locais em…