Autor: settman
-
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
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
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
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
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.
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…