64 resultater (4,46747 sekunder)

Mærke

Butik

Pris (EUR)

Nulstil filter

Produkter
Fra
Butikker

Unit Testing:Principles, Practices and Patterns - Vladimir Khorikov - Bog - Manning Publications - Plusbog.dk

Unit Testing:Principles, Practices and Patterns - Vladimir Khorikov - Bog - Manning Publications - Plusbog.dk

Unit Testing: Principles, Patterns and Practices shows you how to refine your existing unit tests by implementing modern best practices. You’ll learn to spot which tests are performing, which need refactoring, and which need to be deleted entirely! Upgrade your testing suite with new testing styles, good patterns, and reliable automated testing. Unit Testing: Principles, Practices and Patterns is a practical guide to modern unit testing best practices. Microsoft MVP Vladimir Khorikov takes you hands-on with examples of the ideal unit test and unit testing practices, building your skills step by step on a solid foundation. Key Features · A universal frame of reference by which to assess any unit test · Common anti-patterns to identify and avoid · Guidelines on how to refactor a test suite along with the · production code it covers · Using integration tests to verify the behavior of the system as a whole For readers who know the basics of unit testing and want to improve their techniques to get the best return on their efforts. Examples are in C# but apply in any language About the technology Test automation has turned unit testing into a standard practice in software development. The right unit test suite gives great outcomes and is vital to delivering quality software. Author Bio Vladimir Khorikov is an author, blogger, and Microsoft MVP. He has been developing software professionally for over ten years, and has mentored numerous teams on the ins and outs of unit testing.

DKK 382.00
1

Software Testing with Generative AI - Mark Winteringham - Bog - Manning Publications - Plusbog.dk

Software Testing with Generative AI - Mark Winteringham - Bog - Manning Publications - Plusbog.dk

Speed up your testing and deliver exceptional product quality with the power of AI tools. The more you test, the more you learn about your software. Software Testing with Generative AI shows you how you can expand, automate, and enhance your testing with Large Language Model (LLM)-based AI. Your team will soon be delivering higher quality tests, all in less time. In Software Testing with Generative AI you''ll learn how to: - - Spot opportunities to improve test quality with AI - - Construct test automation with the support of AI tools - - Formulate new ideas during exploratory testing using AI tools - - Use AI tools to aid the design process of new features - - Improve the testability of a context with the help of AI tools - - Maximize your output with prompt engineering - - Create custom LLMs for your business''s specific needs - Software Testing with Generative AI is full of hype-free advice for supporting your software testing with AI. In it, you''ll find strategies from bestselling author Mark Winteringham to generate synthetic testing data, implement automation, and even augment and improve your test design with AI. About the technology: There''s a simple rule in software testing: the more you test, the more you learn. And as any testing pro will tell you, good testing takes time. By integrating large language models (LLMs) and generative AI into your process, you can dramatically automate and enhance testing, improve quality and coverage, and deliver more meaningful results.

DKK 582.00
1

Grokking Simplicity - Eric Normand - Bog - Manning Publications - Plusbog.dk

Grokking Simplicity - Eric Normand - Bog - Manning Publications - Plusbog.dk

Distributed across servers, difficult to test, and resistant to modification—modern software is complex. Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development. It introduces a unique approach to functional programming that explains why certain features of software are prone to complexity, and teaches you the functional techniques you can use to simplify these systems so that they’re easier to test and debug. Available in PDF (ePub, kindle, and liveBook formats coming soon). about the technology Even experienced developers struggle with software systems that sprawl across distributed servers and APIs, are filled with redundant code, and are difficult to reliably test and modify. Adopting ways of thinking derived from functional programming can help you design and refactor your codebase in ways that reduce complexity, rather than encouraging it. Grokking Simplicity lays out how to use functional programming in a professional environment to write a codebase that’s easier to test and reuse, has fewer bugs, and is better at handling the asynchronous nature of distributed systems. about the book In Grokking Simplicity , you’ll learn techniques and, more importantly, a mindset that will help you tackle common problems that arise when software gets complex. Veteran functional programmer Eric Normand guides you to a crystal-clear understanding of why certain features of modern software are so prone to complexity and introduces you to the functional techniques you can use to simplify these systems so that they’re easier to read, test, and debug. Through hands-on examples, exercises, and numerous self-assessments, you’ll learn to organize your code for maximum reusability and internalize methods to keep unwanted complexity out of your codebase. Regardless of the language you’re using, the ways of thinking in this book will help recognize problematic code and tame even the most complex software. what''s inside - - Apply functional programming principles to reduce codebase complexity - - Work with data transformation pipelines for code that’s easier to test and reuse - - Tools for modeling time to simplify asynchrony - - 60 exercises and 100 questions to test your knowledge - about the reader For experienced programmers. Examples are in JavaScript. about the author Eric Normand has been a functional programmer since 2001 and has been teaching functional programming online and in person since 2007. Visit LispCast.com to see more of his credentials.

DKK 382.00
1

Effective Software Testing - Mauricio Aniche - Bog - Manning Publications - Plusbog.dk

Effective Software Testing - Mauricio Aniche - Bog - Manning Publications - Plusbog.dk

In Effective Software Testing you will learn how to: - - Engineer tests with a much higher chance of finding bugs - - Read code coverage metrics and use them to improve your test suite - - Understand when to use unit tests, integration tests, and system tests - - Use mocks and stubs to simplify your unit testing - - Think of pre-conditions, post-conditions, invariants, and contracts - - Implement property-based tests - - Utilize coding practices like dependency injection and hexagonal architecture that make your software easier to test - - Write good and maintainable test code - Effective Software Testing teaches you a systematic approach to software testing. You''ll master easy-to-apply techniques to create strong test suites that are specifically engineered for your code. Following real-world use cases and detailed code samples, you''ll soon be engineering tests that find the bugs hiding in edge cases and the parts of code you would never think of testing! Along the way, you''ll develop an intuition for testing that can save years of learning by trial and error. Go beyond unit tests! Great software testing makes the entire development process more efficient, from understanding your code before you write it to catching bugs in tricky corner cases. Effective Software Testing teaches you a systematic approach to software testing. You''ll master easy-to-apply techniques to create strong test suites that are specifically engineered for your code. Following real-world use cases and detailed code samples, you''ll soon be engineering tests that find the bugs hiding in edge cases and the parts of code you would never think of testing! Along the way, you''ll develop an intuition for testing that can save years of learning by trial and error.

DKK 388.00
1

Infrastructure as Code, Patterns and Practices: With examples in Python and Terraform - Rosemary Wang - Bog - Manning Publications - Plusbog.dk

Infrastructure as Code, Patterns and Practices: With examples in Python and Terraform - Rosemary Wang - Bog - Manning Publications - Plusbog.dk

Use the Infrastructure as Code (IaC) approach to automate, test, and streamline infrastructure for mission-critical applications. In Essential Infrastructure as Code youwill learn how to: - - Optimize infrastructure for modularity and isolate dependencies - - Test infrastructure configuration - - Mitigate, troubleshoot, and isolate failed infrastructure changes - - Collaborate across teams on infrastructure development - - Update infrastructure with minimal downtime using blue-green deployments - - Scale infrastructure systems supporting multiple business units - - Use patterns for provisioning tools, configuration management, and image building - - Deliver secure infrastructure configuration to production - Essential Infrastructure as Code teaches you how to automate software infrastructure by capturing your desired configurations as a set of scripts.You''ll learn how to create, test, and deploy infrastructure components in a way that''s easy to scale and share across an entire organization. While the patterns and techniques are tool agnostic, you''ll appreciate the easy-to-follow examples in Python and Terraform. A system administrator or infrastructure engineer will learn essential software development practices for managing IaC, while developers will benefit from in-depth coverage of assembling and monitoring infrastructure as part of DevOps culture.

DKK 453.00
1

Testing Vue.js Applications - Edd Yerburgh - Bog - Manning Publications - Plusbog.dk

Acing the Certified Kubernetes Administrator Exam - Chad Crowell - Bog - Manning Publications - Plusbog.dk

Acing the Certified Kubernetes Administrator Exam - Chad Crowell - Bog - Manning Publications - Plusbog.dk

Learn the hands-on skills you need to ace the Kubernetes exam and boost your career by becoming a Certified Kubernetes Administrator (CKA). For readers who know the basics of containers and Linux admin. No Kubernetes experience is required. Acing the Certified Kubernetes Administrator Exam will provide you with content and practical exercises according to the unique CKA test environment . This practical book takes you hands-on with all the exam objectives, including deploying containerised applications to Kubernetes, accessing an application from an ingress resource, backup and restoring. You will learn how to: - - Administer an application running on Kubernetes - - Troubleshoot errors inside a Kubernetes cluster - - Authenticate users and machines to the Kubernetes API - - Create persistent storage in Kubernetes - - Add additional functionality to an existing Kubernetes cluster - Plus! Essential exam tips and exercises help you work out your mental muscle memory. Acing the Certified Kubernetes Administrator Exam is your fast track to becoming a Certified Kubernetes Administrator! Your expert exam tutor is Chad Crowell, whose courses have helped thousands of developers to understand Kubernetes and earn the coveted CKA certification. About the technology The Certified Kubernetes Administrator (CKA) exam proves your skills as a Kubernetes administrator and is a serious test of your competency. There are no multiple-choice questions or essays: the whole test is conducted from the command line, with you performing solutions directly in the terminal. Administered by the Linux Foundation, the certification is recognised by employers worldwide as a proof of your ability to configure and manage production-grade Kubernetes clusters.

DKK 430.00
1

Testing Microservices with Mountebank - Brandon Byars - Bog - Manning Publications - Plusbog.dk

DKK 406.00
1

GitHub Actions in Action - Marcel De Vries - Bog - Manning Publications - Plusbog.dk

GitHub Actions in Action - Marcel De Vries - Bog - Manning Publications - Plusbog.dk

Automate your build, test, and deploy pipelines using GitHub Actions! Continuous delivery (CI/CD) pipelines help you automate the software development process and maximize your team''s efficiency. GitHub Actions in Action teaches you to build real-world build, test, and deploy pipelines in GitHub Actions through hands-on labs and projects. In GitHub Actions in Action you will learn how to: - - Create and share GitHub Actions workflows - - Automate CI/CD workloads and other GitHub tasks - - Secure release pipelines with secrets, variables, and environments - - Support compliance frameworks - - Create safe and scalable self-hosted runners - Written by three Microsoft MVPs and tech reviewed by a Staff DevOps Architect from GitHub, this book delivers the hardworking skills and advice you''ll need to be successful on the job. DevOps engineers will love GitHub Actions in Action ''s coverage of reliable methods for Infrastructure-as-Code and automating cloud environments. You''ll follow an extended example application for selling tickets, taking it all the way from initial build to cloud deployment. About the technology: Believe it or not, CI/CD can be simple! With GitHub Actions, you can automate your entire dev process using just the tools built into GitHub—no external frameworks or complex integrations required. GitHub Actions is secure, reliable, and best of all, easy. This book will get you started.

DKK 494.00
1

Azure Infrastructure as Code - Erwin Staal - Bog - Manning Publications - Plusbog.dk

Azure Infrastructure as Code - Erwin Staal - Bog - Manning Publications - Plusbog.dk

Master ARM templates, Bicep scripting, and other Azure Infrastructure-as-Code tools, techniques, and practices to run application infrastructure on the Azure cloud. In Azure Infrastructure as Code you will learn how to: - - Create reproducible infrastructure templates using using advanced features of the ARM (Azure Resource Manager) syntax - - Write templates with the Azure Bicep domain-specific language (DLS) - - Test ARM and Bicep templates - - Deploy templates using deployment pipelines - - Guarantee repeated outcomes when you reuse templates to replicate infrastructure - - Share templates between teams - - Provision templates to provide standards and Azure Policy to enforce them - - Build a CI/CD pipeline for infrastructure using Azure DevOps - - Orchestrate complex deployments using Azure Pipelines and GitHub Actions - - Pre-provision environments for other teams with Deployment Stacks - Azure Infrastructure as Code teaches you to use Azure''s native infrastructure as code (IaC) tools, like ARM and Bicep, to build, manage, and scale infrastructure with just a few lines of code. You''ll discover ARM templates, Deployment Stacks, and the powerful new programming language Azure Bicep. See how easy they make it to create new test environments, safely make infrastructure changes, and prevent configuration drift. Loaded with in-depth coverage of syntax and lots of illustrative examples, this hands-on guide is a must-read for anyone looking to expand their knowledge of provisioning.

DKK 459.00
1

Testing Web APIs - Mark Winteringham - Bog - Manning Publications - Plusbog.dk

Testing Web APIs - Mark Winteringham - Bog - Manning Publications - Plusbog.dk

Guarantee the quality and consistency of your web APIs by implementing an automated testing process. In Testing Web APIs you will: - - Design and implement a web API testing strategy - - Set up a test automation suite - - Learn contract testing with Pact - - Facilitate collaborative discussions to test web API designs - - Perform exploratory tests - - Experiment safely in a downloadable API sandbox environment - Testing Web APIs teaches you to plan and implement the perfect testing strategy for your web APIs. In it, you''ll explore dozens of different testing activities to help you develop a custom testing regime for your projects. You''ll learn to take a risk-driven approach to API testing, and build a strategy that goes beyond the basics of code and requirements coverage. about the technology To other developers, your API is the face of your application. Thorough, well-designed testing ensures that your APIs will perform as expected, every time. Impeccable API testing goes beyond the basics of code coverage, to encompass documentation and design that sends the right information to your third-party users. A robust testing strategy helps you avoid costly errors that can damage your revenue, your reputation, and your user''s trust. about the book In Testing Web APIs you''ll develop a diverse testing program that gets your whole team involved in ensuring quality. This practical book demystifies abstract strategic concepts by applying them to common API testing scenarios, revealing how these complex ideas work in the real world. It fully covers automation techniques like functional API automation, contract testing, and automated acceptance test-driven design that will save your team''s time. You''ll map the potential risks your API could face, and use those risks as a launching point for your testing activities. A good strategy has a mix of focuses, so you''ll master a wide range of API testing techniques like exploratory testing and live testing of production code. A downloadable API sandbox lets you go hands-on and experiment in a safe environment. You''ll soon be ready to implement a strategy that ensures API quality and makes testing a real asset to your team.

DKK 450.00
1

Acing the CCNA Exam Volume 2 Advanced Networking and Security - Jeremy Mcdowell - Bog - Manning Publications - Plusbog.dk

Acing the CCNA Exam Volume 2 Advanced Networking and Security - Jeremy Mcdowell - Bog - Manning Publications - Plusbog.dk

Master the most challenging elements of the CCNA exam to pass on your very first try! The CCNA goes deep on networking and security. Acing the CCNA Exam, Volume 2 gives you exactly what you need to navigate the most challenging parts of the exam. Author Jeremy McDowell''s CCNA courses have helped hundreds of thousands of students pass their exams. This book distills that expertise into an easy-to-follow guide. In Acing the CCNA Exam, Volume 2 — Advanced Networking and Security you''ll dig into tough topics like: - - Security concepts and common threats - - Ethernet and wireless LANs (Wi-Fi) and network automation - - Essential network services like DHCP and DNS - - WAN, LAN, and wireless architectures - The Cisco Certified Network Associate is the gold-standard credential for network administrators. It demands an in-depth knowledge of complex network internals, including security, wireless architectures, and more. Acing the CCNA Exam, Volume 2—;Advanced Networking and Security builds on the basics you learn in Volume 1 to help you study and prepare for the most challenging parts of the test. About the technology Cisco Certified Network Associate (CCNA) certification is the gold-standard credential for aspiring network administrators working with industry-standard Cisco hardware. The CCNA exam goes deep, and this book will help you prepare for the most difficult parts of the test. Acing the CCNA Exam, Volume 2 covers the demanding topics of network security, wired and wireless LANs, DNS, and more.

DKK 538.00
1

React Native in Action_p1 - Nader Dabit - Bog - Manning Publications - Plusbog.dk

Object-Oriented Software Design in C++ - Ronald Mak - Bog - Manning Publications - Plusbog.dk

React in Depth - Morten Barklund - Bog - Manning Publications - Plusbog.dk

React in Depth - Morten Barklund - Bog - Manning Publications - Plusbog.dk

A guide to the advanced React skills used by the very best React developers. React in Depth teaches the React libraries, tools and techniques that are vital to build amazing apps. You''ll put each skill you learn into practice with hands-on projects like a goal-focused task manager, expenses tracker, and custom UI library. In React in Depth you will learn how to: - - Assess technologies in the React ecosystem - - Implement advanced component patterns to improve React code - - Optimize React performance for a smooth user experience - - Use developer tooling for better code maintenance and debugging - - Work with TypeScript for type safety - - Use CSS in JavaScript for efficient styling - - Manage data in React, including remote data and reactive caching - - Unit test React components for quality assurance and bug prevention - - Use popular React frameworks for building production-ready applications - React in Depth focuses on the modern best practices of React development, with full and up-to-date coverage of the latest features and changes to the React ecosystem. This book highlights the advanced techniques that turn a React pro into a React wizard, and how you can future-proof your career by mastering new React technologies as they emerge. About the technology What does knowing React in depth mean? It means writing clean, modular code that you can test and refactor. It means applying design patterns and architectural principles to real-world problems. It means collaborating effectively with other developers and harnessing the power of React''s rich ecosystem. That''s exactly what this book delivers!

DKK 547.00
1

Machine Learning Engineering in Action - Ben Wilson - Bog - Manning Publications - Plusbog.dk

Docker in Action - Stephen Kuenzli - Bog - Manning Publications - Plusbog.dk

Art of Unit Testing, The - Roy Osherove - Bog - Manning Publications - Plusbog.dk

Art of Unit Testing, The - Roy Osherove - Bog - Manning Publications - Plusbog.dk

The Art of Unit Testing, Third Edition updates an international bestseller to reflect modern development tools and practices. This expanded edition teaches you to write unit tests for async and observable code, as well as methods of faking functions, modules and refactorings. You''ll explore test patterns and organization, working with legacy code, and even "untestable" code. The many tool-agnostic examples are presented in JavaScript, and are carefully designed so that they apply to code written in any language. about the technology Unit testing is a universally-adopted practice on dev teams of all sizes. Great developers will tell you that testing is as much a state of mind as a collection of tools and practices. The Art of Unit Testing, Third Edition takes you below the surface and understand how unit testing can transform the way you deliver and maintain software. Now with examples in JavaScript, this new edition has been updated to reflect the characteristics of a modern codebase, including async and modularized, distributed services. The practices and patterns you''ll learn can also be easily applied to other languages, including C#, Java, and Python. about the book The Art of Unit Testing, Third Edition guides you step by step from your first simple unit tests to building complete test sets that are maintainable, readable, and trustworthy. Now with examples using JavaScript and Node, this expanded third edition teaches you to write unit tests for async and observable code, as well as methods of faking functions, modules and refactorings. You''ll get to grips with complex subjects such as mocks and stubs, explore how to handle tricky legacy codebases, and save yourself time with tests that function for both frontend and backend applications. The Art of Unit Testing, Third Edition is an essential guide for any unit tester who wants to feel confident writing code that''s easier to create, maintain, and adapt.

DKK 397.00
1

F# in Action - Isaac Abraham - Bog - Manning Publications - Plusbog.dk

Testing Java Microservices - Jason Porter - Bog - Manning Publications - Plusbog.dk

Simple Object Oriented Design - Mauricio Aniche - Bog - Manning Publications - Plusbog.dk

React Quickly, Second Edition - Azat Mardan - Bog - Manning Publications - Plusbog.dk

React Quickly, Second Edition - Azat Mardan - Bog - Manning Publications - Plusbog.dk

Learn the skills you need to build React applications quickly! This fully revised second edition introduces functional components, React hooks, static site generators, and more. In React Quickly, Second Edition you will learn how to: - - Master React fundamentals - - Implement best practices and the components of good architecture - - Build full web apps with data and routing - - Test components with Jest and the React Testing Library - - Handle data with Redux, GraphQL, and Apollo - - Optimize React apps - Build your skills with React and its ecosystem fast. There''s no slow theory and tedious history. You''ll dive into React code right from the very first chapter. The book teaches you how React thinks, introducing ways of structuring your architecture that even work with large teams. You''ll explore over 100 useful and practical examples that put React into action. This new second edition has been completely rewritten to cover the latest developments in the React framework. about the technology The React JavaScript library helps developers speedily build reliable and beautiful frontends and user interfaces. Its simple architecture makes it easy to create complex web applications. React''s compartmentalized components can be quickly and easily tested in isolation and composed into a full application. This makes React a perfect choice for anything from quick prototypes to full-scale large websites. And because it''s all JavaScript, React is instantly familiar. about the book React Quickly, Second Edition is a practical guide to React for busy web developers. Following over 100 carefully chosen and clearly explained examples, you''ll learn React development using your existing JavaScript and web development skills. This totally rewritten second edition is full of brand new topics, including chapters on functional components, static site generations, and CSS in JS. Plus, you''ll love the new sample projects ranging from an interactive menu to an online bookstore! All examples follow the best practices for web accessibility to make your applications open to everyone. RETAIL SELLING POINTS • Master React fundamentals • Implement best practices and the components of good architecture • Build full web apps with data and routing • Test components with Jest and the React Testing Library • Handle data with Redux, GraphQL, and Apollo • Optimize React apps AUDIENCE This book is for developers comfortable building web applications with JavaScript.

DKK 459.00
1

.NET in Action, Second Edition - Dustin Metzgar - Bog - Manning Publications - Plusbog.dk

Modern Java in Action - Raoul Gabriel Urma - Bog - Manning Publications - Plusbog.dk

Learn Rust in a Month of Lunches - David Macleod - Bog - Manning Publications - Plusbog.dk