Filtrar por ano

334 livros registrados

2023


The Complete Obsolete Guide to Generative AI - David Clinton

Software development

The Complete Obsolete Guide to Generative AI

David Clinton

The Complete Obsolete Guide to Generative AI is a lighthearted look at programming with AI, as well as a rock-solid resource for getting the best out of these insanely powerful services. Let it be your guide to creating images and presentations, working with data feeds, prompt engineering, and much more. Going far deeper than any Medium article, this book gives you the tools you need to work better, faster, and smarter with AI, while making peace with your new robot overlords at the same time.

Introduction to Generative AI: An ethical, societal, and legal overview - Numa Dhamani, Maggie Engler

Software development

Introduction to Generative AI: An ethical, societal, and legal overview

Numa Dhamani, Maggie Engler

In Introduction to Generative AI, AI engineers Numa Dhamani and Maggie Engler reveal both the power and limitations of AI tools and explore their impact on society, the economy, and the law. Our expert authors share best practices for responsibly using LLMs, drawing on years of experience in machine learning, data security, and ethical AI. You’ll learn strategies for getting accurate and useful respo

Generative AI on Aws: Building Context-Aware Multimodal Reasoning Applications - Chris Fregly, Antje Barth, Shelbee Eigenbrode

Software development

Generative AI on Aws: Building Context-Aware Multimodal Reasoning Applications

Chris Fregly, Antje Barth, Shelbee Eigenbrode

Companies today are moving rapidly to integrate generative AI into their products and services. But there's a great deal of hype (and misunderstanding) about the impact and promise of this technology. With this book, Chris Fregly, Antje Barth, and Shelbee Eigenbrode from AWS help CTOs, ML practitioners, application developers, business analysts, data engineers, and data scientists find practical ways to use this exciting new technology.

Grokking Concurrency - Kirill Bobrov

Software development

Grokking Concurrency

Kirill Bobrov

Grokking Concurrency demystifies writing high-performance concurrent code through clear explanations of core concepts, interesting illustrations, insightful examples, and detailed techniques you can apply to your own projects. You’ll learn effective concurrency practices that will help you leverage multiple cores, excel with high loads, handle terabytes of data, and continue working after hardware and software failures. The core concepts in this guide will remain eternally relevant, whether you’re building web apps, IoT systems, or handling big data.

The DynamoDB Book - Alex DeBrie

Software development

The DynamoDB Book

Alex DeBrie

DynamoDB is a highly available, infinitely scalable NoSQL database offering from AWS. It provides predictable single-digit millisecond latency no matter the size of your application. Companies like Lyft, Snap, Amazon.com, and Disney use DynamoDB to power global-scale applications with terabytes of data and millions of requests per second. DynamoDB is also popular with serverless applications due to its fully managed operational model, a pay-per-use billing model, and a scalability story that works for serverless applications.

Elasticsearch in Action, Second Edition - Madhusudhan Konda

Software development

Elasticsearch in Action, Second Edition

Madhusudhan Konda

Elasticsearch in Action, Second Edition teaches you to build scalable search applications using Elasticsearch. This completely new edition explores Elasticsearch fundamentals from the ground up. You’ll deep dive into design principles, search architectures, and Elasticsearch’s essential APIs. Every chapter is clearly illustrated with diagrams and hands-on examples. You’ll even explore real-world use cases for full text search, data visualizations, and machine learning. Plus, its comprehensive nature means you’ll keep coming back to the book as a handy reference!

The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers - Ben Horowitz

Business

The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers

Ben Horowitz

While many people talk about how great it is to start a business, very few are honest about how difficult it is to run one. Ben Horowitz analyzes the problems that confront leaders every day, sharing the insights he’s gained developing, managing, selling, buying, investing in, and supervising technology companies. A lifelong rap fanatic, he amplifies business lessons with lyrics from his favorite songs, telling it straight about everything from firing friends to poaching competitors, cultivating and sustaining a CEO mentality to knowing the right time to cash in.

Super Pumped: The Battle for Uber - Mike Isaac

Business

Super Pumped: The Battle for Uber

Mike Isaac

Award-winning New York Times technology correspondent Mike Isaac’s Super Pumped presents the dramatic rise and fall of Uber, set against an era of rapid upheaval in Silicon Valley. Backed by billions in venture capital dollars and led by a brash and ambitious founder, Uber promised to revolutionize the way we move people and goods through the world. A near instant “unicorn,” Uber seemed poised to take its place next to Amazon, Apple, and Google as a technology giant.

Tim Cook: The Genius Who Took Apple to the Next Level - Leander Kahney

Business

Tim Cook: The Genius Who Took Apple to the Next Level

Leander Kahney

The death of Steve Jobs left a gaping void at one of the most innovative companies of all time. Jobs wasn't merely Apple's iconic founder and CEO; he was the living embodiment of a global megabrand. It was hard to imagine that anyone could fill his shoes--especially not Tim Cook, the intensely private executive who many thought of as Apple's "operations drone."

Kafka in Action - Dylan Scott, Viktor Gamov, Klein Dave

Software Development

Kafka in Action

Dylan Scott, Viktor Gamov, Klein Dave

Kafka in Action is a fast-paced introduction to every aspect of working with Apache Kafka. Starting with an overview of Kafka's core concepts, you'll immediately learn how to set up and execute basic data movement tasks and how to produce and consume streams of events. Advancing quickly, you'll soon be ready to use Kafka in your day-to-day workflow, and start digging into even more advanced Kafka topics.

The Platform Delusion: Who Wins and Who Loses in the Age of Tech Titans - Jonathan A Knee

Business

The Platform Delusion: Who Wins and Who Loses in the Age of Tech Titans

Jonathan A Knee

An investment banker and professor explains what really drives success in the tech economy Many think that they understand the secrets to the success of the biggest tech companies: Facebook, Amazon, Apple, Netflix, and Google. It's the platform economy, or network effects, or some other magical power that makes their ultimate world domination inevitable. Investment banker and professor Jonathan Knee argues that the truth is much more complicated--but entrepreneurs and investors can understand what makes the giants work, and learn the keys to lasting success in the digital economy.

Foundations of Scalable Systems: Designing Distributed Architectures - Ian Gorton

Software Development

Foundations of Scalable Systems: Designing Distributed Architectures

Ian Gorton

In many systems, scalability becomes the primary driver as the user base grows. Attractive features and high utility breed success, which brings more requests to handle and more data to manage. But organizations reach a tipping point when design decisions that made sense under light loads suddenly become technical debt. This practical book covers design approaches and technologies that make it possible to scale an application quickly and cost-effectively.

Spring Microservices in Action, Second Edition - John Carnell, Illary Huaylupo Sánchez

Software Development

Spring Microservices in Action, Second Edition

John Carnell, Illary Huaylupo Sánchez

By dividing large applications into separate self-contained units, Microservices are a great step toward reducing complexity and increasing flexibility. Spring Microservices in Action, Second Edition teaches you how to build microservice-based applications using Java and the Spring platform. This second edition is fully updated for the latest version of Spring, with expanded coverage of API routing with Spring Cloud Gateway, logging with the ELK stack, metrics with Prometheus and Grafana, security with the Hashicorp Vault, and modern deployment practices with Kubernetes and Istio.

Spring in Action, Sixth Edition - Craig Walls

Software Development

Spring in Action, Sixth Edition

Craig Walls

Over the years, Spring in Action has helped tens of thousands of developers get a major productivity boost from Spring. This new edition of the classic bestseller covers all of the new features of Spring 5.3 and Spring Boot 2.4 along with examples of reactive programming, Spring Security for REST Services, and bringing reactivity to your databases. You'll also find the latest Spring best practices, including Spring Boot for application setup and configuration.

The Well-Grounded Java Developer, Second Edition - Benjamin Evans, Martijn Verburg, Jason Clark

Software Development

The Well-Grounded Java Developer, Second Edition

Benjamin Evans, Martijn Verburg, Jason Clark

The Well-Grounded Java Developer, Second Edition introduces both the modern innovations and timeless fundamentals you need to know to become a Java master. Authors Ben Evans, Martijn Verburg, and Jason Clark distill their decades of experience as Java Champions, veteran developers, and key contributors to the Java ecosystem into this clear and practical guide. You'll discover how Java works under the hood and learn design secrets from Java's long history. Each concept is illustrated with hands-on examples, including a fully modularized application/library and creating your own multithreaded application.

Building Secure and Reliable Systems: Best Practices for Designing, Implementing, and Maintaining Systems
               - Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea

Cloud Computing

Building Secure and Reliable Systems: Best Practices for Designing, Implementing, and Maintaining Systems

Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea

Two previous O'Reilly books from Google--Site Reliability Engineering and The Site Reliability Workbook--demonstrated how and why a commitment to the entire service lifecycle enables organizations to successfully build, deploy, monitor, and maintain software systems. In this latest guide, the authors offer insights into system design, implementation, and maintenance from practitioners who specialize in security and reliability. They also discuss how building and adopting their recommended best practices requires a culture that's supportive of such change.

The Site Reliability Workbook: Practical Ways to Implement - Betsy Beyer, Niall Richard Murphy, David K Rensin, Kent Kawahara, Stephen Thorne

Cloud Computing

The Site Reliability Workbook: Practical Ways to Implement

Betsy Beyer, Niall Richard Murphy, David K Rensin, Kent Kawahara, Stephen Thorne

In 2016, Googleâ s Site Reliability Engineering book ignited an industry discussion on what it means to run production services todayâ and why reliability considerations are fundamental to service design. Now, Google engineers who worked on that bestseller introduce The Site Reliability Workbook, a hands-on companion that uses concrete examples to show you how to put SRE principles and practices to work in your environment. This new workbook not only combines practical examples from Googleâ s experiences, but also provides case studies from Googleâ s Cloud Platform customers who underwent this journey. Evernote, The Home Depot, The New York Times, and other companies outline hard-won experiences of what worked for them and what didnâ t.

Site Reliability Engineering: How Google Runs Production - Niall Richard Murphy, Betsy Beyer, Chris Jones, Jennifer Petoffz

Cloud Computing

Site Reliability Engineering: How Google Runs Production

Niall Richard Murphy, Betsy Beyer, Chris Jones, Jennifer Petoffz

In this collection of essays and articles, key members of Googleâ??s Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. Youâ??ll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficientâ?? lessons directly applicable to your organization.

Software Architecture Patterns for Serverless Systems: Architecting for innovation with events, autonomous services, and micro frontends - John Gilbert

Cloud Computing

Software Architecture Patterns for Serverless Systems: Architecting for innovation with events, autonomous services, and micro frontends

John Gilbert

This book takes you through the architectural patterns that power enterprise-grade software systems and the key architectural elements that enable change such as events, autonomous services, and micro frontends, along with demonstrating how to implement and operate anti-fragile systems. You'll divide up a system and define boundaries so that teams can work autonomously and accelerate the pace of innovation. The book also covers low-level event and data patterns that support the entire architecture, while getting you up and running with the different autonomous service design patterns. As you progress, you'll focus on best practices for security, reliability, testability, observability, and performance. Finally, the book combines all that you've learned, explaining the methodologies of continuous experimentation, deployment, and delivery before providing you with some final thoughts on how to start making progress.

Architecting for Scale: How to Maintain High Availability and Manage Risk in the Cloud - Lee Atchison

Cloud Computing

Architecting for Scale: How to Maintain High Availability and Manage Risk in the Cloud

Lee Atchison

Every day, companies struggle to scale critical applications. As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability. With the popularity of software as a service, scaling has never been more important. Updated with an expanded focus on modern architecture paradigms such as microservices and cloud computing, this practical guide provides techniques for building systems that can handle huge quantities of traffic, data, and demand--without affecting the quality your customers expect. Architects, managers, and directors in engineering and operations organizations will learn how to build applications at scale that run more smoothly and reliably to meet the needs of customers.

Serverless Architectures on Aws, Second Edition - Peter Sbarski, Yan Cui, Ajay Nair

Cloud Computing

Serverless Architectures on Aws, Second Edition

Peter Sbarski, Yan Cui, Ajay Nair

Serverless Architectures on AWS, Second Edition teaches you how to design serverless systems. You'll discover the principles behind serverless architectures, and explore real-world case studies where companies used serverless architectures for their products. You won't just master the technical essentials--the book contains extensive coverage of balancing tradeoffs and making essential technical decisions. This new edition has been fully updated with new chapters covering current best practice, example architectures, and full coverage of the latest changes to AWS.

The Bed of Procrustes: Philosophical and Practical Aphorisms - Nassim Nicholas Taleb

Philosophi

The Bed of Procrustes: Philosophical and Practical Aphorisms

Nassim Nicholas Taleb

The Bed of Procrustes takes its title from Greek mythology: the story of a man who made his visitors fit his bed to perfection by either stretching them or cutting their limbs. It represents Taleb's view of modern civilization's hubristic side effects--modifying humans to satisfy technology, blaming reality for not fitting economic models, inventing diseases to sell drugs, defining intelligence as what can be tested in a classroom, and convincing people that employment is not slavery. Playful and irreverent, these aphorisms will surprise you by exposing self-delusions you have been living with but never recognized.

Software Engineering at Google: Lessons Learned from Programming Over Time - Titus Winters, Tom Manshreck, Hyrum Wright

Cloud computing

Software Engineering at Google: Lessons Learned from Programming Over Time

Titus Winters, Tom Manshreck, Hyrum Wright

Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering. How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world's leading practitioners construct and maintain software. This book covers Google's unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization.