Pular para o conteúdo

João Paulo S. Araújo (JP)

Ideias, códigos, reflexões e um pouco de café :D

 


Sobre mim

  • Desenvolvimento de Software
    • .NET
    • Angular
    • DevOps & Cloud
    • Arquitetura de Software
  • Desenvolvimento Pessoal
    • Carreira
    • Dicas de Estudos
    • Trabalho Remoto
  • Videoaulas
  • (Re)Leituras
Liskov Substitution Principle (LSP)
Arquitetura de SoftwareProgramação
João Paulo 18 de julho de 202318 de julho de 2023 0 Comments boas práticas, Desenvolvimento de Software, LSP, Principles & Patterns, Software Design, SOLID, Videoaula

S.O.L.I.D na prática: Liskov Substitution Principle (LSP)

Neste post veremos o Liskov Substitution Principle (LSP) – Princípio de Substituição de Liskov, que corresponde a terceira letra do

Read More
Open/closed Principle
Arquitetura de SoftwareProgramação
João Paulo 12 de junho de 202312 de junho de 2023 0 Comments boas práticas, Desenvolvimento de Software, OCP, Principles & Patterns, Software Design, SOLID, Videoaula

S.O.L.I.D na prática: Open/Closed Principle (OCP)

Neste post veremos o Princípio Aberto-Fechado, ou traduzindo, Open/Closed Principle (OCP), que corresponde a segunda letra do acrônimo SOLID. Trata-se

Read More
SOLID - Single Responsibility Principle (SRP)
Arquitetura de SoftwareProgramação
João Paulo 10 de maio de 202327 de maio de 2023 0 Comments boas práticas, Desenvolvimento de Software, Principles & Patterns, Software Design, SOLID, SRP, Videoaula

S.O.L.I.D na prática: Single Responsibility Principle (SRP)

Neste post veremos o Princípio da Responsabilidade Única ou Single Responsibility Principle (SRP): Esse é o segundo post da série

Read More
SOLID Principles
Arquitetura de SoftwareProgramação
João Paulo 10 de maio de 202324 de julho de 2023 0 Comments boas práticas, Desenvolvimento de Software, Principles & Patterns, Software Design, SOLID

Princípios S.O.L.I.D.- Por que são importantes para o desenvolvimento de software? (e para sua carreira de dev?)

Caso já tenha uma certa experiência no assunto e queira apenas ver os exemplos práticos, pode pular a próxima seção

Read More
União e Intersecção de conjuntos com C# e LINQ
.NETProgramação
João Paulo 8 de março de 20238 de março de 2023 0 Comments .NET, C#, Collections, DevInsights, LINQ

#DevInsights: Operações com conjuntos usando C# e LINQ

Operações de União (Union) e Intersecção (Intersect) com C# e LINQ

Read More
MongoDB com Docker e Docker Compose
Ferramentas de desenvolvimento
João Paulo 22 de fevereiro de 202323 de fevereiro de 2023 0 Comments Configurações, Container, Docker, Docker Compose, Ferramentas, MongoDB, NoSQL, Videoaula

Como configurar o MongoDB com Docker e Docker Compose para seu ambiente de desenvolvimento

Como subir os serviços do MongoDB e do Mongo Express usando o Docker compose para levantar seu ambiente de desenvolvimento de forma rápida e fácil.

Read More
Objetivos e metas
CarreiraProdutividade
João Paulo 4 de janeiro de 20234 de janeiro de 2023 0 Comments Carreira, Desenvolvimento Pessoal, produtividade, reflexão

Gratidão, retro 2022 e a importância dos objetivos

Importância de definir objetivos e metas para abrir caminho para o que você quer realizar.
Neste post mostro minha retro 2022, com objetivos que consegui realizar e também os que não consegui… e o que estou aprendendo com tudo isso.

Read More
Serverless e FaaS
Arquitetura de SoftwareDevOps & Cloud
João Paulo 10 de dezembro de 20224 de janeiro de 2023 0 Comments AWS Lambda, Azure Functions, Cloud Computing, Cloud Provider, FaaS, serverless, Videoaula

O que é Serverless? Como funciona? Como a computação sem servidor vem transformando a nuvem e as aplicações?

Sabia que as soluções com Serverless (sem servidor) vem sendo cada vez mais utilizadas em projetos de desenvolvimento de software?

Read More
Desempenho API .NET com Redis Cache
.NETFerramentas de desenvolvimentoProgramação
João Paulo 3 de outubro de 20224 de janeiro de 2023 0 Comments .NET, .NET Core, API, ASP.NET, C#, Cache, Performance, Videoaula

Melhore a performance da sua API com ASP.NET e Redis Cache

Veja como melhorar o desempenho da sua API ou APP com uso do Redis para provisionar e gerenciar o cache

Read More
programador
CarreiraProgramação
João Paulo 25 de agosto de 20223 de outubro de 2022 0 Comments Carreira

Afinal, o que os programadores fazem? Como vivem? Como evoluem?

Pode auxiliar pessoas que necessitam saber mais sobre o dia a dia da carreira de um programador na prática ou que simplesmente tenha essa curiosidade.

Neste post, sintetizei uma lista de tópicos focando em funções que considero mais comuns e primordiais, sem mencionar tecnologias ou métodos específicos.

Read More
  • ← Anterior
  • Próximo →

Categorias

  • Carreira
  • DevOps & Cloud
  • Diversos
  • Gestão e Projetos
  • Produtividade
    • Estudos
    • Home Office
  • Programação
    • .NET
    • Angular
    • Arquitetura de Software
    • Ferramentas de desenvolvimento
  • Resenhas

Tags

.NET .NET Core API apis minimas ASP.NET asp.net core AWS Azure Backend boas práticas C# Carreira Cloud Computing Collections Configurações Container Desenvolvimento de Software Desenvolvimento Pessoal DevInsights DIP Docker dotnet ECR Empreendedorismo estudos Ferramentas Git home office ISP livros Meta do Livro 2021 minimal apis MongoDB Principle & Patterns Principles & Patterns produtividade resenhas Software Design SOLID SRP trabalho em casa trabalho remoto Videoaula web api Workshop

Arquivo

  • março 2025
  • dezembro 2024
  • novembro 2024
  • outubro 2024
  • setembro 2024
  • março 2024
  • fevereiro 2024
  • outubro 2023
  • agosto 2023
  • julho 2023
  • junho 2023
  • maio 2023
  • março 2023
  • fevereiro 2023
  • janeiro 2023
  • dezembro 2022
  • outubro 2022
  • agosto 2022
  • junho 2022
  • março 2022
  • janeiro 2022
  • dezembro 2021
  • novembro 2021
  • outubro 2021
  • agosto 2021
  • julho 2021
  • junho 2021
  • maio 2021
  • abril 2021
  • março 2021
  • fevereiro 2021
  • janeiro 2021
  • outubro 2020
  • março 2020
  • setembro 2014
Copyright © 2025 João Paulo S. Araújo (JP). Todos os direitos reservados.
Tema: ColorMag por ThemeGrill. Powered by WordPress.