Autor: settman

  • O Padrão Abstract Factory e o Mundo de World of Warcraft

    O Padrão Abstract Factory e o Mundo de World of Warcraft

    Horda e Aliança Quando escrevi meu primeiro artigo, “O Padrão State e o Druida de World of Warcraft”, tive a ideia de criar vários artigos explicando os padrões de projeto utilizando exemplos do jogo WoW. Então, espere mais artigos. Desta vez, vamos explorar o padrão criacional Abstract Factory. O que é o Abstract Factory? A…

  • Java: Independência de Plataforma e Ferramentas Essenciais para Desenvolvimento

    Java: Independência de Plataforma e Ferramentas Essenciais para Desenvolvimento

    A linguagem Java possui diversas características, entre elas, a independência de plataforma. Isso significa que seus programas não são compilados para um hardware específico, mas como bytecodes, uma forma intermediária de código que funciona como uma linguagem de máquina para a JVM (Java Virtual Machine). A JVM interpreta os bytecodes e os executa na plataforma…

  • Introdução aos Pods no Kubernetes

    Introdução aos Pods no Kubernetes

    Em Kubernetes, os pods representam a menor unidade computacional que pode ser criada e implantada. Cada pod pode conter um ou mais contêineres que compartilham o mesmo espaço de rede, armazenamento e outras especificações. É normal um pod conter vários contêineres? Sim, é comum e poderoso utilizar vários contêineres em um único pod. Os contêineres…

  • Entendendo o que são containers e Kubernetes

    Entendendo o que são containers e Kubernetes

    O que você aprenderá neste artigo Este artigo tem como objetivo ensinar o básico sobre Kubernetes e como realizar sua instalação em sistemas Linux. No final desta leitura, você entenderá os conceitos fundamentais de containers, os elementos principais do Kubernetes, e como criar e gerenciar um pod. O que é um container? Um container é…

  • Entendendo o Padrão Strategy com um Exemplo de Locadora de Carros

    Entendendo o Padrão Strategy com um Exemplo de Locadora de Carros

    No universo da engenharia de software, os padrões de projeto são fundamentais para criar soluções escaláveis, reutilizáveis e fáceis de manter. Entre os diversos padrões documentados, o Strategy (ou Estratégia) é um padrão comportamental amplamente utilizado para lidar com comportamentos variáveis. Neste artigo, exploraremos o Strategy com um exemplo prático: uma locadora de carros. Contexto:…

  • O Padrão State e o Druida de World Of Warcraft.

    O Padrão State e o Druida de World Of Warcraft.

    World of Warcraft é um MMORPG criado pela Blizzard e atualmente é disponibilizado pela Activision Blizzard. Os jogadores podem escolher classes que desempenham uma das três funções dentro do jogo: 1)Tank: O papel do Tank é “segurar” os inimigos, impedindo que os mesmos ataquem outras pessoas do grupo.2) DPS (Damage per Second): Responsável por causar…