O que é uma API REST? Um Guia Completo Para Iniciantes

O que é uma API REST? Um Guia Completo Para Iniciantes

Se você está no universo do desenvolvimento de software, é impossível não ter esbarrado nos termos 'API REST' ou 'API RESTful'. Eles estão por toda parte: em documentações, vagas de emprego e discussões sobre arquitetura de sistemas. Para um iniciante …
Qual linguagem de programação aprender em 2024

Qual linguagem de programação aprender em 2024

Esse período de segunda quinzena de dezembro é sempre um momento de reflexão para muita gente. E realmente é um bom momento para isso, pois para muita gente o trabalho e os estudos dão uma desacelerada. E muita gente aproveita …
Qual a diferença entre File.pathSeparator e File.separator

Qual a diferença entre File.pathSeparator e File.separator

Em Java, quando você precisa criar o caminho de um arquivo ou pasta, pode ser que, dependendo do sistema operacional, o caracter que separa as pastas seja uma / (barra inclinada à direita) ou uma \ (barra inclinada a esquerda). Este é …
Javascript: Como remover valores repetidos de um array

Javascript: Como remover valores repetidos de um array

Imagina que você tem um array em javascript que possui alguns valores duplicados. Como no exemplo abaixo. const numeros = [2, 5, 6, 8, 5, 1 ,4, 6, 2, 8, 5, 6]; Perceba que alguns valores se repetem no array. Se …
Spring-boot: Como executar SQL nativo no banco de dados

Spring-boot: Como executar SQL nativo no banco de dados

Embora, com o Spring-boot é sempre indicado trabalhar com o banco de dados via os mapeamentos Objeto-Relacional e os Repositorys. Pode ser que você precise, por algum motivo, executar um comando SQL nativo no banco de dados com Spring-boot. Vamos …
Como criar uma classe em Javascript

Como criar uma classe em Javascript

A partir da especificação ES2015, nós podemos criar uma classe em javascript de forma muito simples, mais parecido com outras linguagens do paradigma de Orientação a Objetos, utilizando a palavra-chave reservada class. Veja o exemplo abaixo: class Pessoa{ } Para instanciar …
[Resolvido] 'pip' não é reconhecido como um comando interno

[Resolvido] 'pip' não é reconhecido como um comando interno

Quando estamos começando a aprender python, depois que instalamos o python e estamos aptos a criar os nossos promeiros scripts, o próximo passo é utilizar bibliotecas externas. Neste momento nós conhecemos o pip, que é um gerenciador de pacotes muito …
Javascript: Porque usar === ao invés de ==

Javascript: Porque usar === ao invés de ==

Você já deve ter se deparado com um if em javascript que tinha três sinais de igual (===) ao invés de dois (==), que é mais 'normal' principalmente se você já trabalhou com linguagens fortemente tipadas, como Java, C#, C, etc. Mas …