Windows 2.0

Windows 2.0 foi a 2ª versão do sistema operacional baseado em GUI da Microsoft, lançado em 1987. Windows 2.0 foi mais rápido e mais estável que o Windows 1.0. Esta versão do Windows também tinha mais em comum ainda com ambas as versões LISA e futuras do Windows. Apple foi atingido por semelhanças entre o … Ler mais

Direct3D

Direct3D é o componente da interface de programação de aplicativo (API) Microsoft 3D do pacote DirectX API. Introduzido com o Windows 95, o conjunto de recursos do Direct3D permite um conjunto confiável de funções que os programadores do mecanismo gráfico podem chamar para qualquer placa gráfica de suporte, terminando com as decisões do desenvolvedor sobre … Ler mais

Plataforma de gerenciamento de API

Uma plataforma de gerenciamento de API é uma ferramenta que atua como proxy para pedidos de clientes para proteger o back end de um serviço online de ser derrubado de muitas consultas. Programadores de API usam plataformas de gerenciamento de API para garantir que clientes não derrubem serviços intencionalmente ou não intencionalmente enviando muitas consultas … Ler mais

Auditoria de software

A auditoria de software é uma revisão interna ou externa de um programa de software para verificar sua qualidade, progresso ou aderência a planos, padrões e regulamentos. >p>As auditorias de software podem ser conduzidas por uma série de razões, incluindo: Verificando a conformidade do licenciamento. Monitoramento para garantia da qualidade (QA). Conformidade com os padrões … Ler mais

Design orientado ao domínio (DDD)

Domain-driven design (DDD) é uma filosofia de desenvolvimento de software centrada em torno do domínio, ou esfera de conhecimento, daqueles que o utilizam. A abordagem permite o desenvolvimento de software que é focado nos requisitos complexos daqueles que precisam dele e não desperdiça esforços em qualquer coisa desnecessária. Os clientes de design orientado por domínio são frequentemente negócios … Ler mais

Princípio da Responsabilidade Única (SRP)

O Princípio da Responsabilidade Única (SRP) é o conceito de que qualquer objeto único na programação orientada a objetos (OOP) deve ser feito para uma função específica. O SRP é parte dos princípios de programação SOLID, apresentados por Robert Martin. Tradicionalmente, o código que está de acordo com SRP  tem uma única função por classe. … Ler mais

Mantle

Mantle é uma interface de programação de aplicativos gráficos 3D de baixo nível (API) criada pela AMD para suas unidades de processamento gráfico (GPUs) baseada na arquitetura Graphics Core Next (GCN). Mantle aumenta a performance através de uma maior eficiência e também oferece facilidade de programação. A API usa drivers AMD Catalyst e uma GPU … Ler mais

Empirismo

Empirismo é a teoria de que o conhecimento humano vem predominantemente das experiências recolhidas através dos cinco sentidos. No empirismo, os conceitos são falados como a posteriori ou “do último” significado das experiências. Como teoria filosófica, o empirismo tenta explicar como os humanos adquirem conhecimento e compreensão conceptual. Na ciência, o empirismo enfatiza fortemente o … Ler mais

Serenity BDD

Serenity BDD é um framework e biblioteca de código aberto para a criação de teste automático de software para código em desenvolvimento. Como outras ferramentas de teste automático, Serenity BDD é feito para facilitar o desenvolvimento apanhando bugs mais cedo e ajudando a garantir o lançamento de um produto final de software estável e totalmente funcional. Serenity permite a criação … Ler mais

Atom (XML)

Atom é um formato de arquivo baseado em XML usado para sindicar conteúdo. Atom foi projetado para ser um padrão universal de publicação para blogs e outros sites onde o conteúdo é atualizado com freqüência. Usuários visitando um site com um feed Atom podem descobrir um arquivo descrito como “atom.xml” na URL que pode ser … Ler mais