Open in app

Sign In

Write

Sign In

Deyvid Nascimento

51 Followers

Home

About

Jan 10

Exemplo de LSP usando Ruby no mundo real

Exemplo de LSP usando Ruby no mundo real LSP (Liskov Substitution Principle) é um princípio do SOLID que diz que “subtipos devem ser substituíveis por seus tipos base”. Em outras palavras, se você tem uma classe base e uma classe derivada, a classe derivada deve ser capaz de ser usada no lugar da classe base sem quebrar o…

Solid

2 min read

Exemplo de LSP usando Ruby no mundo real
Exemplo de LSP usando Ruby no mundo real
Solid

2 min read


Jan 10

Exemplo de LSP usando Ruby no mundo real

LSP (Liskov Substitution Principle) é um princípio do SOLID que diz que “subtipos devem ser substituíveis por seus tipos base”. Em outras palavras, se você tem uma classe base e uma classe derivada, a classe derivada deve ser capaz de ser usada no lugar da classe base sem quebrar o…

Solid

2 min read

Exemplo de LSP usando Ruby no mundo real
Exemplo de LSP usando Ruby no mundo real
Solid

2 min read


Dec 23, 2022

Inversão de controle (IoC) usando Ruby

A inversão de controle (IoC, do inglês “Inversion of Control”) é um padrão de projeto que visa inverter a responsabilidade de criar e manter dependências entre objetos. …

Ruby

2 min read

Inversão de controle (IoC) usando Ruby
Inversão de controle (IoC) usando Ruby
Ruby

2 min read


Dec 23, 2022

Explicando o Princípio da Injeção de Dependência usando Ruby

O Princípio da Injeção de Dependência (Dependency Injection, ou DI em inglês) é um padrão de projeto que consiste em separar a criação de uma dependência de seu uso. Isso é útil porque permite que as dependências sejam substituídas facilmente, o que pode ser útil em testes ou em situações…

Design Patterns

1 min read

Explicando o Princípio da Injeção de Dependência usando Ruby
Explicando o Princípio da Injeção de Dependência usando Ruby
Design Patterns

1 min read


Dec 20, 2022

Single Responsiblity Principle na prática usando Ruby

O Princípio da Responsabilidade Única (SRP, Single Responsibility Principle em inglês) diz que uma classe deve ter apenas um motivo para mudar. Em outras palavras, uma classe deve ter uma única responsabilidade bem definida. Aqui está um exemplo de uma classe que segue o Princípio da Responsabilidade Única em Ruby: …

Ruby

2 min read

Single Responsiblity Principle na prática usando Ruby
Single Responsiblity Principle na prática usando Ruby
Ruby

2 min read


Dec 19, 2022

Princípio open-closed na prática usando Ruby

O princípio open-closed, um dos princípios do SOLID, diz que uma classe deve ser aberta para extensão, mas fechada para modificação. Em outras palavras, uma classe deve ser projetada de maneira a permitir que novas funcionalidades sejam adicionadas sem alterar o código existente. Um exemplo simples de aplicação do princípio…

Ruby

2 min read

Princípio open-closed na prática usando Ruby
Princípio open-closed na prática usando Ruby
Ruby

2 min read


Aug 31, 2021

Get out of the building na prática 🤘

Em novembro de 2019, me dei uma missão de visitar algumas lojas de móveis planejados em SP para entender se as features que desenvolvi…

Cto

2 min read

Get out of the building na prática 🤘
Get out of the building na prática 🤘
Cto

2 min read


Aug 30, 2021

Backlog funnel or go crazy 😱

On the stakeholders meeting, there are usually new insights and feature ideas, but when you look at your backlog you realize that you don’t have a delivery forecast and you also don’t have an argument to deprioritize or to just simply say no. Both to deprioritize and to say no…

Tech Lead

3 min read

Backlog funnel or go crazy 😱
Backlog funnel or go crazy 😱
Tech Lead

3 min read


May 7, 2021

Aplicando a matriz de priorização no desenvolvimento de features

Você ou seu time perdem muito tempo em uma determinada tarefa? Depois que comecei a aplicar esse framework aumentei a produtividade em 30%. Vamos para um exemplo prático do que estou falando: Você foi solicitado para desenvolver uma feature de uma empresa de venda no balcão, onde o cliente chega…

Produtividade

3 min read

Aplicando a matriz de priorização no desenvolvimento de features
Aplicando a matriz de priorização no desenvolvimento de features
Produtividade

3 min read


Dec 17, 2019

Como resolvi problema timeout ao gerar um PDF no Google App Engine (GAE) com PHP + Laravel

Eu tenho uma aplicação escrita em PHP + Laravel rodando no Google App Engine aproximadamente 1 ano, esta aplicação se trata em leitura e assinatura de documentos digitais (PDF). Introdução Minha aplicação funciona da seguinte forma, uma pessoa faz upload de 1 ou mais documentos em PDF e envia para uma…

Laravel

3 min read

Como resolvi problema timeout ao gerar um PDF no Google App Engine (GAE) com PHP + Laravel
Como resolvi problema timeout ao gerar um PDF no Google App Engine (GAE) com PHP + Laravel
Laravel

3 min read

Deyvid Nascimento

Deyvid Nascimento

51 Followers

dev com alma de produteiro

Following
  • Muzli

    Muzli

  • Monica Magalhaes

    Monica Magalhaes

  • Tomas Laurinavicius

    Tomas Laurinavicius

  • Fabricio Teixeira

    Fabricio Teixeira

  • Thiago Capeleiro

    Thiago Capeleiro

See all (130)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech