Marknadens största urval
Snabb leverans

Böcker utgivna av O'Reilly Media

Filter
Filter
Sortera efterSortera Populära
  • Spara 17%
    av Denny Lee
    719,-

    Discover how Delta Lake simplifies the process of building data lakehouses and data pipelines at scale. With this practical guide, data engineers, data scientists, and data analysts will explore key data reliability challenges and learn to apply modern data engineering and management techniques. You'll also understand how ACID transactions bring reliability to data lakehouses at scale. Authors Denny Lee, Prashanth Babu, Tristen Wentling, and Scott Haines explain how to harness the power of Delta Lake to increase your data productivity at scale. You'll learn how to run batch and streaming jobs concurrently on your data lake and accelerate the usability of your data by building effective and high-quality end-to-end pipelines, from data ingestion to analytics. This book helps you: Understand key data reliability challenges Examine data management and engineering techniques using the modern data stack Realize data reliability improvements using Delta Lake Concurrently run streaming and batch jobs against your data lake Execute update, delete, and merge commands Use time travel to rollback and examine previous versions of your data Build a streaming data quality pipeline following the medallion construct About the authors: Denny Lee is a Delta Lake maintainer and Apache Spark and MLflow contributor. Prashanth Babu is a Delta practitioner who works at Databricks. Tristen Wentling is a Delta practitioner who works at Databricks. Scott Haines is an Apache Spark and Delta Lake contributor who works at Nike.

  • Spara 17%
    av Srini V Srinivasan
    715,-

    If you're a developer looking to build a distributed, resilient, scalable, high-performance application, you may be evaluating distributed SQL and NoSQL solutions. Perhaps you're considering the Aerospike database. This practical book shows developers, architects, and engineers how to get the highly scalable and extremely low-latency Aerospike database up and running. You will learn how to power your globally distributed applications and take advantage of Aerospike's hybrid memory architecture with the real-time performance of in-memory plus dependable persistence. After reading this book, you'll be able to build applications that can process up to tens of millions of transactions per second for millions of concurrent users on any scale of data. This practical guide provides: Step-by-step instructions on installing and connecting to Aerospike A clear explanation of the programming models available All the advice you need to develop your Aerospike application Coverage of issues such as administration, connectors, consistency, and security Code examples and tutorials to get you up and running quickly And more

  • Spara 13%
    av Andrew Harmel-Law
    655,-

    The software architect role is evolving. As systems and distributed teams become more complex, it's often impossible for architects to be everywhere they need to be. To be effective, consultants and in-house architects alike have to move constantly from client to client or team to team to collaborate and work with code. And the situation is reaching a breaking point. There's a better way. Andrew Harmel-Law, tech principal at Thoughtworks, shows you how architects and development teams can collaborate effectively and efficiently on the architectures of their systems. Techniques in this book help you ensure that everyone and everything is working toward the same goal. You'll learn how to create a collaborative, decentralized mindset that allows everyone to do architecture and build the best systems they've ever experienced. With this book, you will: Understand the new dynamics that affect modern software delivery and how to take advantage of them to optimize for fast flow and continuous feedback Learn a methodology that brings software architecture and development together in partnership Nurture the fundamental interplay of decisions, advice, autonomy, and architecture Initiate practices and constraints that maximize benefits and mitigate risks Create an approach tuned to your skill sets, architecture, and your organization's engineering culture Identify and work to prevent failure modes when they threaten to arise

  • Spara 15%
    av Kevin Schwarz
    639,-

    To ensure that applications are reliable and always available, more businesses today are moving applications to AWS. But many companies still struggle to design and build these cloud applications effectively, thinking that because the cloud is resilient, their applications will be too. With this practical guide, software, DevOps, and cloud engineers will learn how to implement resilient designs and configurations in the cloud using hands-on independent labs. Authors Kevin Schwarz, Jennifer Moran, and Dr. Nate Bachmeier from AWS teach you how to build cloud applications that demonstrate resilience with patterns like back off and retry, multi-Region failover, data protection, and circuit breaker with common configuration, tooling, and deployment scenarios. Labs are organized into categories based on complexity and topic, making it easy for you to focus on the most relevant parts of your business. You'll learn how to: Configure and deploy AWS services using resilience patterns Implement stateless microservices for high availability Consider multi-Region designs to meet business requirements Implement backup and restore, pilot light, warm standby, and active-active strategies Build applications that withstand AWS Region and Availability Zone impairments Use chaos engineering experiments for fault injection to test for resilience Assess the trade-offs when building resilient systems, including cost, complexity, and operational burden

  • Spara 16%
    av Yves J Hilpisch
    635,-

  • Spara 11%
    - Security Testing, Penetration Testing, and Ethical Hacking
    av Ric Messier
    575,-

    With more than 600 security tools in its arsenal, the Kali Linux distribution can be overwhelming. Experienced and aspiring security professionals alike may find it challenging to select the most appropriate tool for conducting a given test. This practical book covers Kalis expansive security capabilities and helps you identify the tools you need to conduct a wide range of security tests and penetration tests. Youll also explore the vulnerabilities that make those tests necessary.Author Ric Messier takes you through the foundations of Kali Linux and explains methods for conducting tests on networks, web applications, wireless security, password vulnerability, and more. Youll discover different techniques for extending Kali tools and creating your own toolset.Learn tools for stress testing network stacks and applicationsPerform network reconnaissance to determine whats available to attackersExecute penetration tests using automated exploit tools such as MetasploitUse cracking tools to see if passwords meet complexity requirementsTest wireless capabilities by injecting frames and cracking passwordsAssess web application vulnerabilities with automated or proxy-based toolsCreate advanced attack techniques by extending Kali tools or developing your ownUse Kali Linux to generate reports once testing is complete

  • Spara 17%
    av Steve Wilson
    715,-

    Large language models (LLMs) are not just shaping the trajectory of AI, they're also unveiling a new era of security challenges. This practical book takes you straight to the heart of these threats. Author Steve Wilson, chief product officer at Exabeam, focuses exclusively on LLMs, eschewing generalized AI security to delve into the unique characteristics and vulnerabilities inherent in these models. Complete with collective wisdom gained from the creation of the OWASP Top 10 for LLMs list--a feat accomplished by more than 400 industry experts--this guide delivers real-world guidance and practical strategies to help developers and security teams grapple with the realities of LLM applications. Whether you're architecting a new application or adding AI features to an existing one, this book is your go-to resource for mastering the security landscape of the next frontier in AI. You'll learn: Why LLMs present unique security challenges How to navigate the many risk conditions associated with using LLM technology The threat landscape pertaining to LLMs and the critical trust boundaries that must be maintained How to identify the top risks and vulnerabilities associated with LLMs Methods for deploying defenses to protect against attacks on top vulnerabilities Ways to actively manage critical trust boundaries on your systems to ensure secure execution and risk minimization

  • Spara 13%
    av Matthew A Titmus
    655,-

    Learn how to use Go's strengths to develop services that are scalable and resilient even in an unpredictable environment. With this book's expanded second edition, Go developers will explore the composition and construction of cloud native applications, from lower-level Go features and mid-level patterns to high-level architectural considerations. Each chapter in this new edition builds on the lessons of the previous chapter, taking intermediate to advanced developers through Go to construct a simple but fully featured distributed key-value store. You'll learn about Go generics, dependability and reliability, memory leaks, and message-oriented middleware. New chapters on security and distributed state delve into critical aspects of developing secure distributed cloud native applications. With this book you will: Learn the features that make Go an ideal language for building cloud native software Understand how Go solves the challenges of designing scalable distributed services Design and implement a reliable cloud native service by leveraging Go's lower-level features such as channels and goroutines Apply patterns, abstractions, and tooling to effectively build and manage complex distributed systems Overcome stumbling blocks when using Go to build and manage a cloud native service

  • Spara 10%
    av Marily Nika
    439,-

    Looking to leverage artificial intelligence in your products? This comprehensive book provides a clear and actionable framework to help product managers build AI-powered products that meet the needs of users and drive business growth. Author Marily Nika guides you through the most popular use cases that AI can solve and describes the technologies you can leverage for each use case. With this book, you'll quickly learn the tools and skill set you need throughout the AI product life cycle, and you'll understand how to create effective roadmaps for the products you're building. By the end of the book, AI product managers will be well-versed in AI and machine learning basics and will learn how to make the right trade-offs, identify the right use cases, and work effectively with research and engineering teams. This guide will help you: Build a framework that identifies opportunities for leveraging AI in products Understand the use cases that AI can help you solve Create a team with the skills and expertise to execute AI-powered products Learn best practices for measuring the success of AI-powered products Understand the ethical and legal considerations that come with building AI products Collaborate with scientists, engineers, and key stakeholders

  • Spara 17%
    av Hubert Dulay
    715,-

  • Spara 13%
    - The Next Frontier
    av Kerrie Holley
    529,-

    Large language models (LLMs) and generative AI are rapidly changing the healthcare industry. These technologies have the potential to revolutionize healthcare by improving the efficiency, accuracy, and personalization of care. This practical book shows healthcare leaders, researchers, data scientists, and AI engineers the potential of LLMs and generative AI today and in the future, using storytelling and illustrative use cases in healthcare. Authors Kerrie Holley and Manish Mathur from Google's Healthcare and Life Sciences Industry team help you explore real-world applications of these technologies in healthcare, from personalized patient care and drug discovery to enhanced medical imaging and robot-assisted surgeries. You'll also learn the challenges of using these technologies--and the ethical implications of their application in this field. With this book, you will: Learn how LLMs and generative AI can help address and transform healthcare issues Explore the basics of LLMs and generative AI and learn how they work Learn how these technologies are being applied in healthcare today Understand several LLM and generative AI use cases Examine the ethics and challenges of applying LLMs and generative AI to healthcare Understand the potential use of LLMs and generative AI in healthcare in the near term and their prospects for the future

  • Spara 16%
    av Tom Taulli
    635,-

    Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, design, coding, debugging, testing, and documentation. With this practical book, beginners and experienced developers alike will learn how to use a wide range of tools, from general-purpose LLMs to code-specific systems.

  • Spara 14%
    av Olivier Caelen
    559,-

  • Spara 11%
    av Phil Balagtas
    479,-

    Learn how to get started with Futures Thinking. With this practical guide, Phil Balagtas, founder of the Design Futures Initiative and the global Speculative Futures network, shows you how designers and futurists have made futures work at companies such as Atari, IBM, Apple, Disney, Autodesk, Lufthansa, and McKinsey & Company. This book demystifies the process of Futures Thinking into a language that's practical and useful for both designers and strategists. You'll learn about Strategic Foresight for using ideas about the future to anticipate and prepare for change; explore Speculative Design to deal with the relationship between science, technology, and humans; and Design Fiction to explore and critique possible futures. Balagtas also shares stories from his journey to build a global community and describes how he works with clients to reshape the futures vocabulary. With this guide, you'll learn how to: Prepare your client, team, and/or audience for futures Facilitate and work with the fundamental methods and frameworks Gain advocacy and support within your organization Provide measurable value from the process and outcomes Build a futures culture and team Sustain a culture and support system beyond projects

  • Spara 14%
    av Mark Buckwell
    559,-

    As the transformation to hybrid multicloud accelerates, businesses require a structured approach to securing their workloads. Adopting zero trust principles demands a systematic set of practices to deliver secure solutions. Regulated businesses, in particular, demand rigor in the architectural process to ensure the effectiveness of security controls and continued protection. This book provides the first comprehensive method for hybrid multicloud security, integrating proven architectural techniques to deliver a comprehensive end-to-end security method with compliance, threat modeling, and zero trust practices. This method ensures repeatability and consistency in the development of secure solution architectures. Architects will learn how to effectively identify threats and implement countermeasures through a combination of techniques, work products, and a demonstrative case study to reinforce learning. You'll examine: The importance of developing a solution architecture that integrates security for clear communication Roles that security architects perform and how the techniques relate to nonsecurity subject matter experts How security solution architecture is related to design thinking, enterprise security architecture, and engineering How architects can integrate security into a solution architecture for applications and infrastructure using a consistent end-to-end set of practices How to apply architectural thinking to the development of new security solutions About the authors Mark Buckwell is a cloud security architect at IBM with 30 years of information security experience. Carsten Horst with more than 20 years of experience in Cybersecurity is a certified security architect and Associate Partner at IBM. Stefaan Van daele has 25 years experience in Cybersecurity and is a Level 3 certified security architect at IBM.

  • Spara 17%
    av Robert Crowe
    715,-

    Using machine learning for products, services, and critical business processes is quite different from using ML in an academic or research setting--especially for recent ML graduates and those moving from research to a commercial environment. Whether you currently work to create products and services that use ML, or would like to in the future, this practical book gives you a broad view of the entire field. Authors Robert Crowe, Hannes Hapke, Emily Caveness, and Di Zhu help you identify topics that you can dive into deeper, along with reference materials and tutorials that teach you the details. You'll learn the state of the art of machine learning engineering, including a wide range of topics such as modeling, deployment, and MLOps. You'll learn the basics and advanced aspects to understand the production ML lifecycle. This book provides four in-depth sections that cover all aspects of machine learning engineering: Data: collecting, labeling, validating, automation, and data preprocessing; data feature engineering and selection; data journey and storage Modeling: high performance modeling; model resource management techniques; model analysis and interoperability; neural architecture search Deployment: model serving patterns and infrastructure for ML models and LLMs; management and delivery; monitoring and logging Productionalizing: ML pipelines; classifying unstructured texts and images; genAI model pipelines

  • Spara 17%
    av Andrew Stellman
    715,-

    "A learner's guide to real-world programming with C# and .NET"--Cover.

  • Spara 19%
    av Manuel Matuzovic
    579

    Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a website is inaccessible, users won't be able to interact with it, obtain information, sign up for services, or buy products. The Web Accessibility Cookbook provides you with dozens of recipes to help you avoid these failures. You'll learn how to build common components, such as main navigation, filters, and dialogs, in an accessible manner. Each recipe not only explains how to build things but also why. Author Manuel Matuzovic provides the knowledge you need to create your own accessible components and address your users' varying needs, abilities, and preferences. With this practical guide, you will: Learn how to build websites that feature inclusive frontends Discover the common obstacles website users face every day Understand how your decisions impact users Learn how to build accessible frontends step-by-step Write high-quality markup and CSS Evaluate the accessibility of frontend components

  • Spara 17%
    av Arunjith Aravindan
    715,-

    Geared to intermediate- to advanced-level DBAs and IT professionals looking to enhance their MySQL skills, this guide provides a comprehensive overview on how to manage and optimize MySQL databases. You'll learn how to create databases and implement backup and recovery, security configurations, high availability, scaling techniques, and performance tuning. Using practical techniques, tips, and real-world examples, authors Arunjith Aravindan and Jeyaram Ayyalusamy show you how to deploy and manage MySQL, Amazon RDS, Amazon Aurora, and Azure MySQL. By the end of the book, you'll have the knowledge and skills necessary to administer, manage, and optimize MySQL databases effectively. Design and implement a scalable and reliable database infrastructure using MySQL 8 on premises and cloud Install and configure software, manage user accounts, and optimize database performance Use backup and recovery strategies, security measures, and high availability solutions Apply best practices for database schema design, indexing strategies, and replication techniques Implement advanced database features and techniques such as replication, clustering, load balancing, and high availability Troubleshoot common issues and errors, using diagnostic tools and techniques to identify and resolve problems quickly and efficiently Facilitate major MySQL upgrades including MySQL 5.7 to MySQL 8

  • av Adam Tornhill
    665,-

    Jack the Ripper and legacy codebases have more in common than you'd think. Inspired by forensic psychology methods, you can apply strategies to identify problems in your existing code, assess refactoring direction, and understand how your team influences the software architecture. With its unique blend of criminal psychology and code analysis, Your Code as a Crime Scene arms you with the techniques you need to take on any codebase, no matter what programming language you use.Software development might well be the most challenging task humanity ever attempted. As systems scale up, they also become increasingly complex, expensive to maintain, and difficult to reason about. We can always write more tests, try to refactor, and even fire up a debugger to understand complex coding constructs. That's a great starting point, but you can do so much better.Take inspiration from forensic psychology techniques to understand and improve existing code. Visualize codebases via a geographic profile from commit data to find development hotspots, prioritize technical debt, and uncover hidden dependencies. Get data and develop strategies to make the business case for larger refactorings. Detect and fix organizational problems from the vantage point of the software architecture to remove bottlenecks for the teams.The original Your Code as a Crime Scene from 2014 pioneered techniques for understanding the intersection of people and code. This new edition reflects a decade of additional experience from hundreds of projects. Updated techniques, novel case studies, and extensive new material adds to the strengths of this cult classic.Change how you view software development and join the hunt for better code!What You Need:You need to be comfortable reading code. You also need to use Git (or Subversion, Mercurial or similar version-control tool).

  • Spara 14%
    av Tobias Zwingmann
    559,-

    Augmented Analytics isn't just another book on data and analytics; it's a holistic resource for reimagining how your entire organization interacts with information so that it becomes insight-driven. Go beyond traditional, limited ways of making sense of data. Augmented Analytics provides a dynamic, actionable strategy for improving your organization's analytical capabilities. With this book, you can infuse your workflows with intelligent automation and modern artificial intelligence, empowering more team members to make informed, data-driven decisions. Be aware: This book is not just about adding another forecast to your dashboard. It goes deeper, presenting a holistic approach to fostering a data-driven culture of analytics excellence throughout your organization. You'll explore: Key elements and building blocks of augmented analytics, including its benefits, potential challenges, and relevance in today's business landscape Best practices for preparing and implementing augmented analytics in your organization, including analytics roles, mindset, toolset, and skill set Best practices for data enablement, liberalization, trust, and accessibility How to apply a use case approach to drive business value and use augmented analytics as an enabler, with selected case studies Drawing on extensive, real-world experience leading large organizations through this transformation, the authors provide a clear, actionable path to accelerate your organization's journey to analytical excellence.

  • Spara 14%
    av Diana Montalion
    559,-

    A decade ago, developers built information-sharing software by writing a lot of custom code in a single code base, then adding layers of caching. Now we build information systems: interdependent software and services, data platforms, and event streams. Many of our software-to-systems initiatives fail, though, and when they do, we double down on traditional linear approaches. But linear thinking cannot resolve systems challenges. We need to shift to systems thinking. This book shows software developers and architects how systems thinking can guide you through the emerging complexity of modern systems. Author Diana Montalion presents a vision of technology architecture that transforms how we learn, communicate, and collaborate with others. Through practical examples and scenarios, you'll learn how to develop critical self-reflection and decision-making skills amid complexity and uncertainty--and lead impactful cultural change within your organization. You'll learn: How linear thinking limits your perspective on software systems The obstacles to changing your perspective and how to move past them How systems and nonlinear thinking help you understand and navigate complex issues arising from internal and external factors Methods for creating sound, cross-functional recommendations in the midst of complexity and uncertainty How nonlinear approaches improve the quality of architectural thinking and deliver impactful change for organizations How to provide a modern style of leadership as software becomes information systems

  • Spara 14%
    av Joe Attardi
    559,-

    JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are still in an experimental stage, but many are ready for use today. With this hands-on cookbook, author Joe Attardi helps you explore the powerful APIs available in modern browsers and guides you through the specific tasks that they unlock. Because these features are web standards, there is comprehensive documentation available from trusted resources such as MDN Web Docs. The knowledge you'll gain is transferable across different companies and projects. Learn the breadth of functionality available in modern browser APIs Explore future APIs that are still in an experimental stage Discover newer elements, such as dialog that replaces the need for a third-party library Build more powerful and interactive web applications using native APIs Understand the permissions model used by the browser to unlock functionality such as geolocation and push notifications

  • Spara 11%
    av Arpit Shrivastava
    575,-

    In today's fast-paced world, more and more organizations require rapid application development with reduced development costs and increased productivity. This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developers speed up development, modernize business processes, and solve tough challenges. Author Arpit Shrivastava provides a comprehensive overview of designing and building cost-effective applications with Microsoft Power Apps. You'll learn fundamental concepts behind low-code and no-code development, how to build applications using pre-built and blank templates, how to design an app using Copilot AI and drag and drop PowerPoint-like controls, use Excel-like expressions to write business logic for an app, and integrate apps with external data sources. With this book, you'll: Learn the importance of no-code/low-code application development Design mobile/tablet (canvas apps) applications using pre-built and blank templates Design web applications (model-driven apps) using low-code, no-code, and pro-code components Integrate PowerApps with external applications Learn basic coding concepts like JavaScript, Power Fx, and C# Apply best practices to customize Dynamics 365 CE applications Dive into Azure DevOps and ALM concepts to automate application deployment Citizen developers and professional application developers alike will be able to design robust applications and solve real world business challenges using Power Apps. Arpit Shrivastava is a Microsoft MVP and Power Platform architect at Capgemini, with vast experience working with Microsoft Dynamics 365 and the Power Platform.

  • Spara 13%
    av Valentina Servile
    625,-

    Methods of delivering software are constantly evolving in order to increase speed to market without sacrificing reliability and stability. Mastering development end to end, from version control to production, and building production-ready code is now more important than ever. Continuous deployment takes it one step further. This method for delivering software automates the final step to production and enables faster feedback and safer releases. Based on years of work with medium to large organizations at Thoughtworks, author Valentina Servile explains how to perform safe and reliable deployments with no manual gate to production. You'll learn a framework to perform incremental, safe releases during everyday development work, structured exclusively around the challenges of continuous deployment in nontrivial, distributed systems. Complete with interviews and case studies from fellow industry professionals. Close the feedback loop and leverage the production environment to manage your end-to-end development lifecycle efficiently. This book helps you: Take observability, performance, test automation, and security into account when splitting work into increments Create a daily development plan that takes immediate deployments to production into account Deploy work in progress to production incrementally without causing regressions Use patterns to refactor live functionality and alter persistence layers Test and release features in production using different feature toggle configurations

  • Spara 16%
    av Catherine Nelson
    635,-

    Data science happens in code. The ability to write reproducible, robust, scaleable code is key to a data science project's success--and is absolutely essential for those working with production code. This practical book bridges the gap between data science and software engineering, clearly explaining how to apply the best practices from software engineering to data science. Examples are provided in Python, drawn from popular packages such as NumPy and pandas. If you want to write better data science code, this guide covers the essential topics you need (and that are often missing from introductory data science or coding classes), including how to: Understand data structures and object-oriented programming Clearly and skillfully document your code Package and share your code Integrate data science code with a larger codebase Write APIs Create secure code Apply best practices to common tasks such as testing, error handling, and logging Work more effectively with software engineers Write more efficient, maintainable, and robust code in Python Put your data science projects into production And more

  • Spara 15%
    av Allen B Downey
    445

    "Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time--beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design."--

  • Spara 18%
    av Anne Currie
    489

    How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview of this topic-discussing everything from the likely evolution of national grids to the effect those changes will have on the day-to-day lives of developers. Ideal for everyone from new developers to CTOs, Building Green Software tackles the challenges involved and shows you how to build, host, and operate code in a way that's not only better for the planet, but also cheaper and relatively low-risk for your business. Most hyperscale public cloud providers have already committed to net-zero IT operations by 2030. This book shows you how to get on board.

  • av Jay Wengrow
    725,-

    p>If you thought data structures and algorithms were all just theory, you're missing out on what they can do for your Python code. Learn to use Big O notation to make your code run faster by orders of magnitude. Choose from data structures such as hash tables, trees, and graphs to increase your code's efficiency exponentially. With simple language and clear diagrams, this book makes this complex topic accessible, no matter your background. Every chapter features practice exercises to give you the hands-on information you need to master data structures and algorithms for your day-to-day work.Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for today's web and mobile apps. Take a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code. The Python edition uses Python exclusively for all code examples, exercise, and solutions.Use Big O notation to measure and articulate the efficiency of your code, and modify your algorithm to make it faster. Find out how your choice of arrays, linked lists, and hash tables can dramatically affect the code you write. Use recursion to solve tricky problems and create algorithms that run exponentially faster than the alternatives. Dig into advanced data structures such as binary trees and graphs to help scale specialized applications such as social networks and mapping software. You'll even encounter a single keyword that can give your code a turbo boost. Practice your new skills with exercises in every chapter, along with detailed solutions.Use these techniques today to make your Python code faster and more scalable.

  • Spara 17%
    av Jimmy Ray
    715,-

    In today's cloud native world, where we automate as much as possible, everything is code. With this practical guide, you'll learn how policy as code (PaC) provides the means to manage the policies that guide our responses as well as the systems we maintain--Kubernetes, cloud security, software supply-chain security, infrastructure-as-code, and microservices authorization, among others. Author Jimmy Ray, a developer advocate on the Amazon Web Services Kubernetes team, provides a practical approach to integrating PaC solutions into your systems, with plenty of real-world examples and important hands-on guidance. DevOps and DevSecOps engineers, Kubernetes developers, and cloud engineers will understand how to choose and then implement the most appropriate solutions. Understand PaC theory, best practices, and use cases for security Learn how to choose and use the correct PaC solution for your needs Explore PaC tooling and deployment options for writing and managing PaC policies Apply PaC to DevOps, IaC, Kubernetes, and AuthN/AuthZ Examine how you can use PaC to implement security controls Verify that your PaC solution is providing the desired result Create auditable artifacts to satisfy internal and external regulatory requirements

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.