Back-End

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 »

Strict mode JavaScript

O “use strict”; é um recurso do ECMAScript 5 que permite colocar um programa, ou uma função, em um contexto operacional “restrito”. Esse contexto restrito impede que certas ações sejam executadas e lança exceções. Invocando strict mode O Strict mode é adequada para todos os scripts ou funções individuais. Não aplicável para declarações de bloco entre chaves {}; É inútil tentar aplicá-lo a tal

Strict mode JavaScript Read More »

Cache distribuído com Redis no Spring Boot

Cache é uma das abordagens para otimizar acesso à dados dos sistemas, onde evitamos requisições repetitivas nas fontes originais dos dados, que geralmente são grandes estruturas, complexas e nem sempre performáticas, assim com cache, passamos a consultar locais mais otimizados, que provêm acessos rápidos através de chaves. Há diversas tecnologias de cache para utilizarmos nas

Cache distribuído com Redis no Spring Boot Read More »

Testes unitários

Existem uma infinidade de tipos de testes, os mais comuns são: E2E, integração e unitários. Nesse artigo falaremos somente de testes unitários, a base da pirâmide de testes. Quando falamos de testes, dividimos opiniões. Muitos devs não conseguem viver sem eles enquanto outros ainda não conhecem os beneficios de utilizá-los, mas sem dúvidas testes são

Testes unitários 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 »

REST Client — Substitui Postman ou Insomnia ?

Se você trabalha com API Rest, deve conhecer aplicações como Postman ou Insomnia, as quais têm como função enviar uma requisição para uma API e obter uma resposta. De fato, tais aplicações trabalham muito bem e são fáceis de utilizar, basta pouco tempo para entender como funcionam suas funções básicas. Mas por melhor que sejam, quando trabalhamos em

REST Client — Substitui Postman ou Insomnia ? Read More »

Guia de nomeclatura de variáveis e funções

Dar nome às coisas é uma tarefa difícil. Embora essas sugestões possam ser aplicadas a qualquer linguagem de programação, usarei JavaScript para ilustrá-las na prática. Escreva em inglês Nomeie suas variáveis e funções em inglês. Goste ou não, o Inglês é a língua dominante na programação: a sintaxe de todas as linguagens de programação é

Guia de nomeclatura de variáveis e funções 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 »