DevOps

Tolerância a falhas

Criando aplicações tolerantes a falhas Esse termo é muito usado atualmente, principalmente se você está habituado a trabalhar com microsserviços, ou qualquer arquitetura semelhante. Esse conceito de ter aplicações resilientes, que conseguem se manter ativas após erros “criticos”, já vem sido trabalho e aprimorado a algumas décadas. Basicamente usamos esse termo “tolerância a falhas” para […]

Tolerância a falhas Read More »

Nova vulnerabilidade no módulo KSMBD do Kernel Linux

Nessa semana uma notícia abalou o mundo da segurança cibernética, uma nova vulnerabilidade crítica no kernel do Linux, mais especificamente no módulo do kernel “KSMBD”, que implementa o protocolo SMB3 a nível de kernel. A exploração dessa vulnerabilidade pode permitir a execução de códigos arbitrários por um usuário não autenticado, motivo pelo qual a vulnerabilidade

Nova vulnerabilidade no módulo KSMBD do Kernel Linux Read More »

NodeJS com loadbalancer por meio de NGINX e Docker Compose

Será bom você ter um entendimento básico sobre: É necessário ter instalado em sua máquina: Olá leitor! Tudo bem?Alguns dias para cá, me peguei com a curiosidade para aprender sobre NGINX e o conceito de loadbalancer, porém não gostaria de instalar em minha máquina local, nem precisar virtualizar uma máquina inteira apenas para isso. Com

NodeJS com loadbalancer por meio de NGINX e Docker Compose Read More »

Mais de 15 alternativas ao Heroku

Netlify – Hospedar aplicativos sem servidorhttps://www.netlify.com/ Cloudflare – Melhor para site estático.https://workers.cloudflare.com/ Cyclic – Implante aplicativos Node JS de pilha completa em segundos.https://app.cyclic.sh/#/join/maanp Deta – A Nuvem para Desenvolvedoreshttps://www.deta.sh/“Deta é grátis para sempre” Firebase – Hospedagem de sites rápida e segurahttps://firebase.google.com/docs/hosting Railway – Feito para qualquer linguagem.https://railway.app/ Render – O mais rápidohttps://render.com/ Devtron – voltado

Mais de 15 alternativas ao Heroku Read More »

SourceTree & Git flow – Controle de repositório

Apenas para compartilhar com vocês algumas ferramentas bem interessantes para controle de repositório. SourceTree É uma aplicação desktop gráfica que permite fazer todo o controle do repositório de uma maneira bem simples e visualizar o que está acontecendo, inicialmente quando instalado ele pede para fazer login na bitbucket, mas não é obrigatório, é só pular

SourceTree & Git flow – Controle de repositório Read More »

Tor

O Tor é “derivado de um acrônimo do projeto original do software chamado The Onion Router“, em tradução livre: O roteador de cebola. Analogia que se faz a “cebola”; se refere às camadas que o Tor oferece para se manter anonimato ou quão difícil é tentar rastrear o usuário conectado a rede. Isto se deve vários

Tor Read More »

Desenvolvimento Web – Protocolo HTTP

Nesse post venho trazer um overview sobre o Protocolo HTTP e como funciona o modelo Cliente-Servidor. Entender esses pontos é fundamental para quem pretente trabalhar com desenvolvimento web. INTRODUÇÃO A internet é formada por computadores semelhantes aos computadores domésticos: com processador, memória ram, placa-mãe; conectados entre si através de cabos e equipamentos de rede. Desta

Desenvolvimento Web – Protocolo HTTP Read More »

Clean Code – Conceitos

Faaala turma, tranquilo!? aqui estão alguns conceitos básicos sobre Clean Code. “Qualquer tolo pode escrever códigos que um computador possa entender. Bons programadores escrevem códigos que os humanos podem entender. ” – Martin Fowler Clean Code é uma habilidade crucial que todo dev deveria dominar! 🔥 A maioria dos exemplos foram retirados de Robert J. Martin’s –

Clean Code – Conceitos Read More »

Livros gratuitos de programação

Existe uma comunidade chamada Ebook Foundation mantido por mais de 1900 pessoas que conta com vários livros gratuitos de programação em diversos idiomas, estou compartilhando os livros em português que é a ideia do tabnews, mas quem quiser o repositório original estarei deixando o link também no final. Cloud Computing IDE and editors Programação Sistemas Operacionais Android

Livros gratuitos de programação Read More »

VSCode: como fazer commit de partes de um arquivo

Introdução Escolher exatamente o que vai commitar é útil em algumas situações, como por exemplo: Se você não tem muita experiência com linha de comando, pode ficar tranquilo que vamos fazer tudo direto pelo VSCode. Uma janela exibindo o antes e depois vai aparecer. Clique em Stage Selected Ranges, ou então use o atalho ctrl + K, ctrl + alt + S. Adicione

VSCode: como fazer commit de partes de um arquivo Read More »