Desenvolvimento

Ao fundo de um teclado de computador, mostra a ilustração de um ícone de banco e validação segura, simbolizando a importância do Zero Trust Architecture.

Zero Trust Architecture: estratégias avançadas para proteger bancos e fintechs contra ameaças cibernéticas

O modelo tradicional de segurança cibernética já não atende às exigências das ameaças modernas, especialmente no setor financeiro. Por lidarem constantemente com dados sensíveis, bancos e fintechs se tornaram os principais alvos para cibercriminosos. Um dado alarmante revela que 93% das violações no setor financeiro são motivadas por ganhos financeiros, segundo o Relatório de Investigações […]

Zero Trust Architecture: estratégias avançadas para proteger bancos e fintechs contra ameaças cibernéticas Read More »

Imagem que mostra um corredor tecnológico, simbolizando o edge computing.

Edge Computing: como o futuro da computação descentralizada vai transformar seu negócio

O ambiente empresarial está cada vez mais interconectado e dinâmico, exigindo velocidade de resposta e capacidade de processamento em tempo real. Nesse contexto, o conceito de Edge Computing surge como uma solução disruptiva.  Ao trazer o poder computacional para mais perto das fontes de dados, essa tecnologia está redefinindo as operações, permitindo que as empresas

Edge Computing: como o futuro da computação descentralizada vai transformar seu negócio Read More »

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 »

Rolar para cima