Filtrar por ano
334 livros registrados
2023
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.
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
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.
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.
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.
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!
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.
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.
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."
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.