Desenvolvimento

Gerenciador de Pacotes: entendendo npm, npx e yarn no Node Package Managers Luby Software

Gerenciador de Pacotes: entendendo npm, npx e yarn no Node Package Managers

No cenário de desenvolvimento utilizando JavaScript/TypeScript, é impensável a construção de aplicações profissionais sem a utilização de um gerenciador de pacotes. Tanto é que, ao instalar o runtime (ambiente de tempo de execução) de javascript Node.js em sua máquina, já consta a opção (marcada por padrão) de instalar também o seu gerenciador de pacotes padrão: […]

Gerenciador de Pacotes: entendendo npm, npx e yarn no Node Package Managers Read More »

O que é Injeção e Inversão de dependências? Luby Software

O que é Injeção e Inversão de dependências?

No mundo da programação, existe uma relação entre os termos injeção e inversão de dependências. Porém, geralmente são mal utilizados no decorrer de um projeto ou pouco conhecidos no desenvolvimento de sistemas digitais. Neste artigo, iremos apresentar uma breve introdução do que é cada um desses termos e de como utilizá-los corretamente. Mas, para entendê-los,

O que é Injeção e Inversão de dependências? Read More »

Como criar uma API REST e validar dados com Fastify, Zod e Typescript

Durante o processo de aprendizado, é comum que o desenvolvedor back-end seja introduzido apenas ao Express, mas será que essa é a única opção? Neste artigo, iremos ver alternativas para o desenvolvimento de API’s, como criar uma API REST e como podemos aumentar a produtividade e a segurança do código com Typescript e validações do

Como criar uma API REST e validar dados com Fastify, Zod e Typescript Read More »

Como criar snippets no VSCode para agilizar o desenvolvimento em React

Quem costuma desenvolver aplicações em React provavelmente já se deparou escrevendo diversas vezes o mesmo bloco de código. Se estiver criando um componente funcional, por exemplo, você terá que criar uma função cujo nome inicia com letra maiúscula, que retorna XML (aquele JavaScript que parece HTML) e exportá-la. Neste artigo, vamos explorar um tutorial para

Como criar snippets no VSCode para agilizar o desenvolvimento em React Read More »

“Code Smell”: identificando problemas no código

Criado por Kent Beck, engenheiro de software americano e criador do Extreme Programming e Test Driven Development, o “Code smell” é um termo para dizer que algo no código “não está cheirando bem”. Um code smell costuma ser uma evidência de que há um problema no código-fonte de uma aplicação. Porém, ele não é necessariamente

“Code Smell”: identificando problemas no código Read More »

A importância da Abstração na Programação Orientada a Objetos

Quando se fala em paradigmas de linguagem de programação, a Programação Orientada a Objetos (POO) é, com certeza, um dos modelos mais populares entre os desenvolvedores. Ela possui quatro principais pilares: Abstração; Encapsulamento; Herança; e Polimorfismo. Neste artigo, vamos falar sobre o conceito Abstração, utilizando um exemplo prático para ressaltar sua importância. Abstração na Programação

A importância da Abstração na Programação Orientada a Objetos Read More »

Como configurar atalhos do GIT

Você está cansado de escrever repetidamente “git add .” && “git commit -m” “seu commit””? Pois bem, neste artigo, vamos aprender a utilizar atalhos do GIT. Os atalhos do GIT permitirão que possamos otimizar o trabalho do dia a dia, resultando em melhor experiência e principalmente no aumento de produtividade. [adrotate banner=”4″] Como utilizar atalhos

Como configurar atalhos do GIT Read More »

Introdução ao ReactJs: o que saber antes de iniciar os estudos?

[vc_row][vc_column][vc_column_text]O ReactJS é um dos mais famosos frameworks Javascript que se tem na atualidade. Por isso, neste artigo, vamos trazer a introdução ao ReactJS, abordando tudo o que você precisa saber para começar a utilizar este framework. O ReactJS foi criado com o propósito de criar interfaces. Assim, cada elemento em tela pode ser agrupado

Introdução ao ReactJs: o que saber antes de iniciar os estudos? Read More »

Como criar CRUD Básico com NestJS, GraphQL e MySQL

Neste artigo, vamos aprender a criar um CRUD básico com NestJS, GraphQL e MySQL. Entretanto, antes de qualquer coisa, vamos entender o conceito de todos esses frameworks? Então, vamos lá! Segundo a documentação, NestJS é: Nest (NestJS) é mais um framework, voltado principalmente para construção de aplicações Node.js paraservidores Back-end. Dessa forma, uma das vantagens

Como criar CRUD Básico com NestJS, GraphQL e MySQL Read More »

Rolar para cima