Filtrar por ano

334 livros registrados

2019


Art of Scalability, The: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise - Martin L. Abbott, Michael T. Fisher

Software architecture

Art of Scalability, The: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise

Martin L. Abbott, Michael T. Fisher

Na The Art of Scalability, Second Edition, os principais consultores de escalabilidade Martin L. Abbott e Michael T. Fisher cobrem tudo o que você precisa saber para escalar facilmente produtos e serviços para qualquer requisito. Esta edição amplamente revisada reflete novas tecnologias, estratégias e lições, bem como novos estudos de caso da prática de consultoria pioneira dos autores, AKF Partners.

Optimizing Java: Practical Techniques for Improving JVM Application Performance - Benjamin J Evans, James Gough, Chris Newland

Backend development

Optimizing Java: Practical Techniques for Improving JVM Application Performance

Benjamin J Evans, James Gough, Chris Newland

O ajuste de desempenho é uma ciência experimental, mas isso não significa que os engenheiros devam recorrer a suposições e folclore para fazer o trabalho. No entanto, esse é frequentemente o caso. Com este livro prático, tecnólogos Java intermediários a avançados que trabalham com pilhas de tecnologia complexas aprenderão como ajustar aplicativos Java para desempenho usando uma abordagem quantitativa e verificável.

The Definitive Guide to Spring Batch: Modern Finite Batch Processing in the Cloud - Michael T. Minella

Backend development

The Definitive Guide to Spring Batch: Modern Finite Batch Processing in the Cloud

Michael T. Minella

Trabalhe com todos os aspectos do processamento em lote em um ambiente Java moderno usando uma seleção de estruturas Spring. Este livro fornece exemplos atualizados usando as técnicas de configuração mais recentes baseadas na configuração Java e Spring Boot. The Definitive Guide to Spring Batch leva você do “Hello, World!” de processamento em lote para cenários complexos que demonstram técnicas nativas da nuvem para o desenvolvimento de aplicativos em lote para serem executados em plataformas modernas. Finalmente, este livro demonstra como você pode usar áreas do portfólio Spring além de apenas Spring Batch 4 para desenvolver processos em lote de missão crítica de forma colaborativa.

Introducing Istio Service Mesh for Microservices - Burr Sutter and Christian Posta

Devops

Introducing Istio Service Mesh for Microservices

Burr Sutter and Christian Posta

Se você está procurando uma introdução ao mundo do Istio, a plataforma de malha de serviços, com exemplos detalhados, este é o livro para você. Este livro é para o arquiteto de aplicativos práticos e líder da equipe de desenvolvimento focado em aplicativos nativos da nuvem com base no estilo de arquitetura de microsserviços. Este livro pressupõe que você tenha experiência prática com o Docker e, embora o Istio esteja disponível em várias soluções de orquestração de contêineres do Linux, o foco deste livro é voltado especificamente para o Istio no Kubernetes/OpenShift. Ao longo deste livro, usaremos os termos Kubernetes e Open Shift alternadamente. (OpenShift é a distribuição do Kubernetes com suporte da Red Hat.)

Patterns of Enterprise Application Architecture - Martin Fowler

Devops

Patterns of Enterprise Application Architecture

Martin Fowler

A prática de desenvolvimento de aplicativos corporativos se beneficiou do surgimento de muitas novas tecnologias capacitadoras. Plataformas orientadas a objetos com várias camadas, como Java e .NET, tornaram-se comuns. Essas novas ferramentas e tecnologias são capazes de construir aplicativos poderosos, mas não são facilmente implementadas. Falhas comuns em aplicativos corporativos geralmente ocorrem porque seus desenvolvedores não entendem as lições de arquitetura que os desenvolvedores de objetos experientes aprenderam.

Istio: Up and Running: Using a Service Mesh to Connect, Secure, Control, and Observe - Lee Calcote, Zack Butcher

Devops

Istio: Up and Running: Using a Service Mesh to Connect, Secure, Control, and Observe

Lee Calcote, Zack Butcher

Você fez isso. Você transformou com sucesso seu aplicativo em uma arquitetura de microsserviços. Mas agora que você está executando serviços em diferentes ambientes - público para público, privado para público, máquina virtual para contêiner - seu software nativo em nuvem está começando a encontrar problemas de confiabilidade. Neste livro, Lee Calcote e Zack Butcher explicam por que seus serviços precisam de uma malha de serviço e demonstram passo a passo como o Istio se encaixa no ciclo de vida de um aplicativo distribuído. Você aprenderá sobre as ferramentas e APIs para habilitar e gerenciar muitos dos recursos encontrados no Istio.

Google Cloud Platform in Action - John Geewax

Devops

Google Cloud Platform in Action

John Geewax

O Google Cloud Services in Action ensina os leitores a criar e lançar aplicativos da web que se dimensionam enquanto aproveitam a Google Cloud Platform. Os leitores começam com o básico, aprendendo como funcionam os serviços em nuvem e os detalhes do Google Cloud Platform. O livro inclui instruções práticas passo a passo sobre como implantar aplicativos, lidar com grandes quantidades de dados e muito mais. No final, os leitores saberão como construir, aproveitar e implantar aplicativos baseados em nuvem para que os aplicativos da web sejam iniciados mais rapidamente, sofrem menos desastres e exigem menos manutenção.

Cloud Native DevOps with Kubernetes: Building, Deploying, and Scaling Modern Applications in the Cloud - John Arundel, Justin Domingus

Devops

Cloud Native DevOps with Kubernetes: Building, Deploying, and Scaling Modern Applications in the Cloud

John Arundel, Justin Domingus

Kubernetes é o sistema operacional do mundo nativo da nuvem, fornecendo uma plataforma confiável e escalonável para a execução de cargas de trabalho em contêineres. Neste livro amigável e pragmático, os especialistas em nuvem John Arundel e Justin Domingus mostram o que o Kubernetes pode fazer - e o que você pode fazer com ele.

Exploring CQRS and Event Sourcing (Microsoft patterns & practices) - Julian Dominguez, Grigori Melnik, Fernando Simonazzi, Mani Subramanian

Software Architecture

Exploring CQRS and Event Sourcing (Microsoft patterns & practices)

Julian Dominguez, Grigori Melnik, Fernando Simonazzi, Mani Subramanian

Este guia concentra-se na construção de aplicativos altamente escaláveis, altamente disponíveis e de fácil manutenção com os padrões de arquitetura Command & Query Responsibility Segregation e Event Sourcing. Apresenta uma jornada de aprendizado, não uma orientação definitiva. Ele descreve as experiências de uma equipe de desenvolvimento sem proficiência anterior em CQRS em compilar, implantar (no Windows Azure) e manter um sistema corporativo complexo e complexo do mundo real para mostrar vários conceitos, desafios e técnicas de CQRS e ES. A equipe de desenvolvimento não trabalhou isolada; buscamos ativamente contribuições de especialistas do setor e de um amplo grupo de consultores para garantir que a orientação seja detalhada e prática.

Practical Microservices Architectural Patterns: Event-Based Java Microservices with Spring Boot and Spring Cloud - Binildas Christudas

Software Architecture

Practical Microservices Architectural Patterns: Event-Based Java Microservices with Spring Boot and Spring Cloud

Binildas Christudas

Leve seus aplicativos distribuídos para o próximo nível e veja o que as arquiteturas de referência associadas aos microsserviços podem fazer por você. Este livro começa mostrando o panorama da arquitetura de computação distribuída e fornece uma visão detalhada da arquitetura de microsserviços. Em seguida, você trabalhará com o CQRS, um padrão essencial para microsserviços, e terá uma visão de como funciona o sistema de mensagens distribuídas. Continuando, você fará um mergulho profundo no Spring Boot e Spring Cloud.

Composing Software: An Exploration of Functional Programming and Object Composition in JavaScript - Eric Elliot

Frontend developing

Composing Software: An Exploration of Functional Programming and Object Composition in JavaScript

Eric Elliot

O melhor livro de programação funcional que já li. Aborda muito bem conceitos básicos e avançados.

Web Performance in Action: Building Faster Web Pages - Jeremy Wagner

Frontend developing

Web Performance in Action: Building Faster Web Pages

Jeremy Wagner

O Web Performance in Action ensina a otimização da web como uma disciplina. O livro começa explicando a importância dos sites otimizados e o impacto da velocidade do site sobre os usuários. Conforme o livro avança, os leitores aprendem como otimizar CSS, JavaScript, imagens e fontes. Ao final do livro, os leitores devem ser capazes de aplicar essas técnicas a seus projetos de desenvolvimento web e desenvolver um fluxo de trabalho automatizado que incorpora esse novo conhecimento.

Kanban in Action - Marcus Hammarberg, Joakim Sunden

Frontend developing

Kanban in Action

Marcus Hammarberg, Joakim Sunden

Kanban in Action is a down-to-earth, no-frills, get-to-know-the-ropes introduction to kanban. It's based on the real-world experience and observations from two kanban coaches who have introduced this process to dozens of teams. You'll learn the principles of why kanban works, as well as nitty-gritty details like how to use different color stickies on a kanban board to help you organize and track your work items.

The DevOps 2.3 Toolkit - Viktor Farcic

Devops

The DevOps 2.3 Toolkit

Viktor Farcic

Learn from an expert on how to use Kubernetes, the most adopted container orchestration platform. About This Book • Get a detailed, hands-on exploration of everything from the basic to the most advanced aspects of Kubernete

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions - Martin Fowler

Software Architecture

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

Hohpe Gregor (Autor), Woolf Bobby

Enterprise Integration Patterns fornece um catálogo inestimável de sessenta e cinco padrões, com soluções do mundo real que demonstram a formidável das mensagens e ajudam você a projetar soluções de mensagens eficazes para sua empresa.

Refactoring: Improving the Design of Existing Code - Martin Fowler

Software Architecture

Refactoring: Improving the Design of Existing Code

Martin Fowler

Por mais de vinte anos, programadores experientes em todo o mundo confiaram na Refatoração de Martin Fowler para melhorar o design do código existente e aprimorar a capacidade de manutenção do software, bem como para tornar o código existente mais fácil de entender.

Fit for Purpose: How Modern Businesses Find, Satisfy, & Keep Customers - David J Anderson, Alexei Zheglov

Business

Fit for Purpose: How Modern Businesses Find, Satisfy, & Keep Customers

David J Anderson, Alexei Zheglov

Por meio de muitos exemplos de negócios altamente acessíveis, você aprenderá como aplicar a orientação pragmática e acionável da Estrutura Adequada para o Propósito. Você poderá selecionar segmentos de mercado que se alinham à sua estratégia, projetar produtos e serviços que se alinhem às expectativas do cliente e tomar medidas para ampliar os mercados de sucesso e desligar os que não tiveram sucesso. Este livro o ajudará a encontrar novos clientes em novos segmentos de mercado, satisfazer melhor seus clientes existentes e fazer com que eles voltem sempre.

Rápido e devagar - Daniel Kahneman, Cássio de Arantes Leite

Business

Rápido e devagar

Daniel Kahneman, Cássio de Arantes Leite

Em Rápido e devagar: duas formas de pensar, Daniel Kahneman nos leva a uma viagem pela mente humana e explica as duas formas de pensar: uma é rápida, intuitiva e emocional; a outra, mais lenta, deliberativa e lógica. Kahneman expõe as capacidades extraordinárias - e também os defeitos e vícios - do pensamento rápido e revela a influência das impressões intuitivas nas nossas decisões.

Real-World Kanban: Do Less, Accomplish More with Lean Thinking - Mattias Skarin

Business

Real-World Kanban: Do Less, Accomplish More with Lean Thinking

Mattias Skarin

Sua equipe está estressada; as prioridades não são claras. Você não tem certeza no que seus colegas de equipe estão trabalhando e o gerenciamento não está ajudando. Se sua equipe está lutando com algum desses sintomas, esses quatro estudos de caso irão guiá-lo para o sucesso do projeto. Veja como Kanban foi usado para melhorar significativamente o tempo de entrada no mercado e para criar um foco compartilhado entre marketing, TI e operações. Cada estudo de caso vem com ilustrações do quadro Kanban e diagramas e gráficos para ajudá-lo a ver os bastidores.

Learning GraphQL: Declarative Data Fetching for Modern Web Apps - Eve Porcello, Alex Banks

Frontend development

Learning GraphQL: Declarative Data Fetching for Modern Web Apps

Eve Porcello, Alex Banks

GraphQL, uma linguagem de consulta de dados que fornece uma alternativa para arquiteturas de serviço da web REST e ad-hoc, é a tecnologia mais revolucionária para busca de dados desde o Ajax. Assim como o React mudou a maneira como os desenvolvedores da web abordam a IU, o GraphQL mudará a maneira como os desenvolvedores da web trabalham com dados sobre HTTP. Este guia prático simplifica o processo de introdução ao idioma.

Beginning GraphQL: Fetch data faster and more efficiently whilst improving the overall performance of your web application - Brian Kimokoti

Frontend development

Beginning GraphQL: Fetch data faster and more efficiently whilst improving the overall performance of your web application

Brian Kimokoti

Embora relativamente novo, o GraphQL está crescendo rapidamente em popularidade quando se trata de desenvolvimento de API. Este livro vai lhe ensinar tudo o que você precisa saber para começar a construir APIs eficientes com GraphQL. Você começará aprendendo a criar um aplicativo scaffold simples usando Node.js e Express. Em seguida, você explorará os principais conceitos do GraphQL e estudará como o GraphQL se integra a outras estruturas em aplicativos de negócios da vida real. Ao final do livro, você será capaz de criar aplicativos eficientes do tipo REST cliente-servidor.

The Meaning Revolution: The Power of Transcendent Leadership - Fred Kofman

Business

The Meaning Revolution: The Power of Transcendent Leadership

Fred Kofman

A abordagem de Fred Kofman para liderança tem pouco a ver com as práticas padrão ensinadas na escola de negócios e em livros tradicionais. Reunindo economia e teoria de negócios, comunicações e resolução de conflitos, aconselhamento familiar e mediação de atenção plena, Kofman argumenta em A revolução do significado que nossa ansiedade mais profunda, silenciosa e universal origina-se de nosso medo de que nossa vida esteja sendo desperdiçada - que o o fim da vida nos alcançará quando nossa música ainda não for cantada. Os incentivos materiais - salário e benefícios - respondem por cerca de 15% da motivação dos funcionários no trabalho. Os outros 85 por cento são motivados pela necessidade de pertencer, um sentimento de que o que fazemos no dia a dia faz diferença, que a forma como passamos nosso tempo na terra serve a um propósito maior além de apenas nós mesmos.

This is Service Design Doing: Applying Service Design Thinking in the Real World - Marc Stinkdorn, Markus Edgar Hormess, Adam Lawrence, Jakob Schneider

Business

This is Service Design Doing: Applying Service Design Thinking in the Real World

Marc Stinkdorn, Markus Edgar Hormess, Adam Lawrence, Jakob Schneider

Como você pode estabelecer uma cultura centrada no cliente em uma organização? Este é o primeiro livro abrangente sobre como realmente fazer design de serviço para melhorar a qualidade e a interação entre provedores de serviços e clientes. Você aprenderá diretrizes de facilitação específicas sobre como realizar workshops, executar todos os principais métodos de design de serviço, implementar conceitos na realidade e incorporar design de serviço com sucesso em uma organização.

Kubernetes in Action - Marko Luksa

Devops

Kubernetes in Action

Marko Luksa

O Kubernetes em ação ensina os desenvolvedores a usar o Kubernetes para implantar aplicativos distribuídos escalonáveis com autocura. No final, os leitores serão capazes de construir e implantar aplicativos de maneira adequada para aproveitar ao máximo a plataforma Kubernetes.

Spring in Action, Fifth Edition - Craig Walls

Backend development

Spring in Action, Fifth Edition

Craig Walls

Spring in Action, 5th Edition é a revisão totalmente atualizada do best-seller de Manning, Spring in Action. Esta nova edição inclui todas as atualizações do Spring 5.0, junto com novos exemplos de programação reativa, Spring WebFlux e microsserviços. Os leitores também encontrarão as práticas recomendadas do Spring mais recentes, incluindo Spring Boot para instalação e configuração de aplicativos.

Kubernetes Patterns: Reusable Elements for Designing Cloud-Native Applications - Bilgin Ibryam,  Roland Huβ Ph.d

Devops

Kubernetes Patterns: Reusable Elements for Designing Cloud-Native Applications

Bilgin Ibryam, Roland Huβ Ph.d

A maneira como os desenvolvedores projetam, constroem e executam software mudou significativamente com a evolução dos microsserviços e contêineres. Essas arquiteturas modernas usam novos primitivos que requerem um conjunto diferente de práticas do que a maioria dos desenvolvedores, líderes de tecnologia e arquitetos estão acostumados. Com este guia focado, Bilgin Ibryam e Roland Huß da Red Hat fornecem elementos, padrões, princípios e práticas reutilizáveis comuns para projetar e implementar aplicativos nativos da nuvem no Kubernetes.

Priorização Colaborativa de projetos - Silvio Cesar S. da Silva

Business

Priorização Colaborativa de projetos

Silvio Cesar S. da Silva

Esse tenho a felicidade de dizer que o autor é meu amigo. Em qualquer tamanho de empresa, priorizar projetos não é tarefa simples. Há diferentes perspectivas e uma necessidade de convergência entre os projetos estratégicos e as demandas urgentes ou legais em diversas áreas de uma empresa. Além de técnicas de priorização, é necessário também um método para aplicar o processo. No método exposto neste livro, as lideranças conseguem sensibilizar e mobilizar as pessoas, despertando o espírito participativo em toda a organização e criando uma linha direcionada de ações para atender às diretrizes da empresa. Por ser um processo colaborativo, há necessidade de aceitação e engajamento não apenas das lideranças, mas de todos os envolvidos. A condução do Gerente de Projetos através de um bom plano de comunicação, transmitindo clareza do que deve ser feito, cria credibilidade, alinha o propósito e propicia um ambiente em que as pessoas têm mais facilidade para se motivarem direcionadas aos objetivos.

Microservices Patterns: With examples in Java - Chris Richardson

Backend development

Microservices Patterns: With examples in Java

Chris Richardson

O melhor livro sobre microserviços que já li, nada mais a comentar. Leitura obrigatória para desenvolvedores, arquitetos e SREs.