58 resultater (0,28265 sekunder)

Mærke

Butik

Pris (EUR)

Nulstil filter

Produkter
Fra
Butikker

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

Contract Testing in Action - Marie Cruz - Bog - Manning Publications - Plusbog.dk

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 572.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

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

Testing Angular Applications Covers Angular 2 - Corinna Cohn - Bog - Manning Publications - Plusbog.dk

Testing Angular Applications Covers Angular 2 - Corinna Cohn - Bog - Manning Publications - Plusbog.dk

Description The Angular 2 framework is great for building large-scale web applications that can be maintained and extended. And when building enterprise-level apps, testing is vital to the development process. Testing improves the quality of code and reduces maintenance, saving both time and money. Even though testing is crucial, it’s sometimes neglected since there are few established resources and standards when it comes to modern JavaScript web applications. Developers who know how to build and leverage tests are highly valued by their clients and companies. Testing Angular Applications is an example-rich, hands-on guide that gives the real-world techniques needed to thoroughly test all parts of Angular 2 applications. The book starts with an introduction to Angular 2, TypeScript, testing fundamentals, and the testing frameworks and tools used in the book. Next, it explains how to set-up an Angular 2 environment, including TypeScript and the Angular 2 dependencies. The reader will then create their first component. The second part of the book focuses on the most important concepts of Angular 2, such as testing components, directives, pipes, services, and routing. This book will allow readers to confidently write unit and endto-end tests for Angular 2 applications and TypeScript. Key features • Testing components, directives, services and pipes • Real-world techniques • Hands-on examples • Foundation for writing advances tests • Provides code that can be reused in a production environment Audience This book is for readers with intermediate JavaScript skills and some experience with JavaScript frameworks. No experience with testing or Angular required. About the Technology Angular 2 is the latest version of the popular web application framework built by Google and its army of community contributors. Angular 2 is a mobile-first framework that promises to be fast, flexible, and expressive. The Angular 2 syntax is clean and easy to read, which lends itself nicely to rapid development and assists in writing tests.

DKK 370.00
1

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

DKK 406.00
1

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

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

Art of Network Penetration Testing, The - Royce Davis - Bog - Manning Publications - Plusbog.dk

Art of Network Penetration Testing, The - Royce Davis - Bog - Manning Publications - Plusbog.dk

For system administrators, network professionals, beginning pentesters, and security consultants. The Art of Network Penetration Testing is a hands-on guide to running your own penetration test on an enterprise network. After setting up a virtual environment to use as your lab, you’ll work step-by-step through every stage of a professional pentest, from information gathering to seizing control of a vulnerable system. You’ll learn a repeatable process you can use to identify valuable targets within a typical enterprise environment, perform controlled exploitation of critical security weaknesses, elevate network level privileges, and pivot laterally through the network. Finally, you’ll learn how to write up your findings in a clear and actionable report, to ensure a system can be protected against the weaknesses you’ve identified. - - Set up a virtual pentest lab using Ubuntu Linux - - Identify internal weaknesses on compromised systems - - Exploit network vulnerabilities to compromise Windows and Linux - - Establish persistent re-entry back into compromised targets - - Elevate your privileges to become a domain administrator - Penetration testing, also called pentesting, is about more than just getting through a perimeter firewall. The biggest security threats are inside the network, where attackers can rampage through sensitive data by exploiting weak access controls and poorly patched software. Designed for up-and-coming security professionals, The Art of Network Penetration Testing teaches you how to take over an enterprise network from the inside. It lays out every stage of an internal security assessment step-by-step, showing you how to identify weaknesses before a malicious invader can do real damage. Packed with valuable personal and financial data, business computer systems are attractive targets to cyber criminals. As a penetration tester, your job is to attack an organization’s IT applications and infrastructure to find the vulnerabilities a real intruder would exploit. Master pentesters need the skill to identify internal security flaws that would allow a bad actor to compromise file systems, email, databases, and other core components of a modern connected enterprise.

DKK 406.00
1

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

Quarkus in Action - Martin Stefanko - Bog - Manning Publications - Plusbog.dk

Quarkus in Action - Martin Stefanko - Bog - Manning Publications - Plusbog.dk

Build resilient and scalable, cloud native, enterprise Java applications using the Quarkus framework. In Quarkus in Action , you will: - - Use Quarkus Dev mode to speed up and enhance Java development - - Understand how to use the Dev UI to observe and troubleshoot running applications - - Automatic background testing using the Continuous Testing feature - - New frameworks and libraries such as Reactive Messaging, gRPC, and GraphQL - - Simplify deployment of applications into Kubernetes and OpenShift - - Automatic management of remote services such as databases and message brokers - Quarkus in Action teaches you to build resilient and scalable cloud applications with Quarkus. It''s written by Martin Štefanko and Jan Martiška, Red Hat engineers who are both active contributors to the Quarkus project. Working hands-on through a realistic business application, you''ll use Quarkus to simplify the development process of a car rental application. Learn how Quarkus lets you live-reload your Java code, deliver continuous background testing, and automatically provide database instances, as well as offering tons more productivity-boosting features. About the technology: The Kubernetes-native Quarkus framework is perfect for cloud native Java development. It''s built with a philosophy of developer joy, and you''ll quickly see why. Java developers love Quarkus for its amazing productivity features, including development mode, continuous testing, and a dev UI that lets you code without stopping and starting. Plus, Quarkus lets you generate Kubernetes resources out of the box, so you can skip learning all of Kubernetes'' complex details.

DKK 450.00
1

Code Like a Pro in Rust - Brenden Matthews - Bog - Manning Publications - Plusbog.dk

Code Like a Pro in Rust - Brenden Matthews - Bog - Manning Publications - Plusbog.dk

Get ready to code like a pro in Rust! This hands-on guide dives deep into memory management, asynchronous programming, and Rust design patterns and explores essential productivity techniques like testing, tooling, and project management. In Code Like A Pro in Rust you will learn: - - Essential Rust tooling - - Core Rust data structures - - Memory management - - Design patterns for Rust - - Testing in Rust - - Asynchronous programming for Rust - - Optimized Rust - - Rust project management - Code Like A Pro in Rust is a fast-track guide to building and delivering professional quality software in Rust. You''ll upgrade your basic knowledge of Rust with conventions, best practices, and veteran''s secrets that are normally only learned through years of experience. Skip the fluff and get right to the heart of this powerful modern language, including Rust''s support for asynchronous programming and integrating Rust with codebases written in other languages. about the technology Programmers prize Rust for its safety, performance, and security. However, its strict syntax and tricky memory management can make it challenging to master. This practical guide shows you how to balance Rust''s trade offs, lessen its cognitive load, and rapidly bring your productivity to a professional level. about the book Code Like a Pro in Rust shows you how to quickly create and ship Rust programs without wasting time on language quirks, compiler problems, and unexpected complexities. It builds on your existing Rust knowledge with design patterns and shortcuts direct from veteran Rust contributor Brenden Matthews. You''ll learn to use important Rust tooling like rust-analyzer, Clippy, and Cargo, as well as best practices for unit testing and code optimization. By the time you''re done, you''ll be writing high quality code with less maintenance overhead. RETAIL SELLING POINTS • Essential Rust tooling • Core Rust data structures • Memory management • Design patterns for Rust • Testing in Rust • Asynchronous programming for Rust • Optimized Rust • Rust project management AUDIENCE For aspiring Rust pros familiar with the basics of the language.

DKK 459.00
1

Efficient Go - Joel Holmes - Bog - Manning Publications - Plusbog.dk

Efficient Go - Joel Holmes - Bog - Manning Publications - Plusbog.dk

You know how to build Go programs—now learn how to ship them to your customers efficiently! This practical guide to continuous delivery shows you how to rapidly establish an automated pipeline that will improve your testing, code quality, and final product. In Bootstrapping Go you will learn how to: - - Develop better software based on feedback from customers - - Create a development pipeline that turns feedback into features - - Reduce bugs with pipeline automation that validates code before it is deployed - - Establish continuous testing for exceptional code quality - - Serverless, container based, and server based deployments - - Scale your deployment in a cost-effective way - - Deliver a culture of continuous improvement - Bootstrapping Go is a hands-on guide to shipping Go-based software. Following examples in the powerful Go programming language, you''ll learn how to establish pipelines that seamlessly ferry your projects through production and deployment. Put the theory of continuous delivery and continuous integration into action, and discover instantly-useful guidance on automating your team''s build and reacting with agility to customer demands. about the technology Development pipelines built to the principles of continuous delivery are the best way for code to flow through your organization. A properly functioning pipeline makes it seamless to modify functionality, enhance code quality, and evolve your deployments to meet your customer''s needs. about the book Bootstrapping Go : Automating code development, testing and deployment shows you how to build pipelines that optimize your development process so you can deliver software seamlessly to production. You''ll dive right in, learning author Joel Holmes''s easy way to establish pipelines. In fact, you''ll set up your first working pipeline before you''re finished with Chapter three!

DKK 397.00
1

Quantum Programming in Depth - Mariia Mykhailova - Bog - Manning Publications - Plusbog.dk

Practices of the Python Pro - Dane Hillard - Bog - Manning Publications - Plusbog.dk

Experimentation for Engineers - David Sweet - Bog - Manning Publications - Plusbog.dk

Experimentation for Engineers - David Sweet - Bog - Manning Publications - Plusbog.dk

Optimise the performance of your systems with practical experiments used by engineers in the world''s most competitive industries. Experimentation for Engineers: From A/B testing to Bayesian optimization is a toolbox of techniques for evaluating new features and fine-tuning parameters. You will start with a deep dive into methods like A/B testing and then graduate to advanced techniques used to measure performance in industries such as finance and social media. You will learn how to: - - Design, run, and analyse an A/B test - - Break the "feedback loops" caused by periodic retraining of ML models - - Increase experimentation rate with multi-armed bandits - - Tune multiple parameters experimentally with Bayesian optimisation - - Clearly define business metrics used for decision-making - - Identify and avoid the common pitfalls of experimentation - By the time you''re done, you will be able to seamlessly deploy experiments in production, whilst avoiding common pitfalls. About the technology Does my software really work? Did my changes make things better or worse? Should I trade features for performance? Experimentation is the only way to answer questions like these. This unique book reveals sophisticated experimentation practices developed and proven in the world''s most competitive industries and will help you enhance machine learning systems, software applications, and quantitative trading solutions.

DKK 459.00
1

Isomorphic Web Applications - Elyse Kolker Gordon - Bog - Manning Publications - Plusbog.dk

Isomorphic Web Applications - Elyse Kolker Gordon - Bog - Manning Publications - Plusbog.dk

Summary Isomorphic Web Applications teaches you to build production-quality web apps using isomorphic architecture. Designed for working developers, this book offers examples in relevant frameworks like React, Redux, Angular, Ember, and webpack. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Build secure web apps that perform beautifully with high, low, or no bandwidth. Isomorphic web apps employ a pattern that exploits the full stack, storing data locally and minimizing server hits. They render flawlessly, maximize SEO, and offer opportunities to share code and libraries between client and server. About the Book Isomorphic Web Applications teaches you to build production-quality web apps using isomorphic architecture. You''ll learn to create and render views for both server and browser, optimize local storage, streamline server interactions, and handle data serialization. Designed for working developers, this book offers examples in relevant frameworks like React, Redux, Angular, Ember, and webpack. You''ll also explore unique debugging and testing techniques and master specific SEO skills. What''s Inside - Controlling browser and server user sessions - Combining server-rendered and SPA architectures - Building best-practice React applications - Debugging and testing About the Reader To benefit from this book, readers need to know JavaScript, HTML5, and a framework of their choice, including React and Angular. About the Author Elyse Kolker Gordon runs the growth engineering team at Strava. Previously, she was director of web engineering at Vevo, where she regularly solved challenges with isomorphic apps. Table of Contents 1) PART 1 - FIRST STEPS 1) Introduction to isomorphic web application architecture 1) A sample isomorphic app 1) PART 2 - ISOMORPHIC APP BASICS 1) React overview 1) Applying React 1) Tools: webpack and Babel 1) Redux 1) PART 3 - ISOMORPHIC ARCHITECTURE 1) Building the server 1) Isomorphic view rendering 1) Testing and debugging 1) Handling server/browser differences 203 1) Optimizing for production 1) PART 4 - APPLYING ISOMORPHIC ARCHITECTURE WITH OTHER TOOLS 1) Other frameworks: implementing isomorphic without React 1) Where to go from here

DKK 146.00
1

Platform Engineering on Kubernetes - Mauricio Salatino - Bog - Manning Publications - Plusbog.dk

Platform Engineering on Kubernetes - Mauricio Salatino - Bog - Manning Publications - Plusbog.dk

Take the fast track in your journey to continuous delivery, with open source tools for Kubernetes and cloud applications. This book explores the tools and techniques you''ll need to overcome common cloud native challenges. In Continuous Delivery for Kubernetes you will learn how to: - - Select the right open source project to solve challenges with your Kubernetes application - - Package, version, distribute and instant cloud native services using Helm - - Create and run pipelines using Tekton - - Plan and implement a multicloud strategy with Crossplane - - Implement risk-free and progressive upgrades with Knative - - Utilize Knative for serving, routing, and event-driven applications - - Automate testing, even when you don''t have all your services up and running - - Troubleshoot and measure application performance - Continuous Delivery for Kubernetes lays out a toolbox of free, open source projects you can use to implement continuous delivery for Kubernetes-based applications in the cloud. Each chapter covers a different project, clearly demonstrating how it simplifies essential CD tasks like packaging, building pipelines, and multi-cloud deployment. This book shows developers and architects confidently identify common patterns in successful open source tools so they can pick the right options for their own platforms. about the technology Continuous delivery practices help your team quickly introduce, iterate on, and deploy new features so you can get software into production quickly. The tools in this book help facilitate continuous delivery practices by solving the technical and architectural challenges commonly found when adopting Kubernetes, automating essential dev and deployment tasks, and improving your team''s collaboration. about the book Continuous Delivery for Kubernetes accelerates development of cloud-based systems with vibrant open source tools of the Kubernetes ecosystem. You''ll use powerful open source projects like Helm, Tekton, Knative, and Crossplane to automate your projects from testing through delivery. Learn how to package services, build and deploy services to a Kubernetes cluster, and combine different tools to solve the complex challenges of CD in a cloud native environment. RETAIL SELLING POINTS - - Select the right open source project to solve challenges with your Kubernetes application - - Package, version, distribute and instant cloud native services using Helm - - Utilize Knative for serving, routing, and event-driven applications - - Automate testing, even when you don''t have all your services up and running - - Troubleshoot and measure application performance - AUDIENCE For developers and software architects familiar with the basics of containers and Kubernetes.

DKK 459.00
1

Learn C++ by Example - Frances Buontempo - Bog - Manning Publications - Plusbog.dk

Haskell in Depth - Vitaly Bragilevsky - Bog - Manning Publications - Plusbog.dk

Haskell in Depth - Vitaly Bragilevsky - Bog - Manning Publications - Plusbog.dk

Turn the corner from “Haskell student” to “Haskell developer.” Haskell in Depth explores the important language features and programming skills you’ll need to build production-quality software using Haskell. And along the way, you’ll pick up some interesting insights into why Haskell looks and works the way it does. Get ready to go deep! Haskell in Depth is the perfect second book on Haskell. After a quick refresher on Haskell basics, this hands-on guide dives into examples and application scenarios designed to teach how Haskell works and how to apply it correctly. You’ll learn about managing projects with Cabal and Stack, tackle error-handling and testing, and package programs and libraries for production deployment. Key Features · Organizing your projects with Cabal and Stack · Testing and profiling · Working with data · Building web services and networking apps · Using the sophisticated libraries like lens, vinyl, and servant Written for developers familiar with Haskell basics. About the technology As software becomes more complex, it’s essential to program efficiently using tools and techniques that guarantee your applications will run correctly, grow easily, and last a long time. Haskell is a functional programming language that blends a mathematically-rigorous approach to software design with a tested ecosystem of tools and libraries you can use to build deployable applications. Since 2008, Vitaly Bragilevsky has been teaching Haskell and functional programming to undergraduate students at the Southern Federal University located in Rostov-on-Don, Russia. He is a member of the Haskell 2020 Committee, and has worked on the source code of the Glasgow Haskell Compiler (GHC) and the Idris compiler, both of which are implemented in Haskell.

DKK 448.00
1

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

Functional Design and Architecture - Alexander Granin - Bog - Manning Publications - Plusbog.dk

Functional Design and Architecture - Alexander Granin - Bog - Manning Publications - Plusbog.dk

Design patterns and architectures for building production quality applications using functional programming, with examples in Haskell and other FP languages. In Functional Design and Architecture you will learn: - - Designing production applications in statically typed functional languages such as Haskell - - Controlling code complexity with functional interfaces - - Architectures, subsystems, and services for functional languages - - Developing concurrent frameworks and multithreaded applications - - Domain-driven design using free monads and other functional tools - - Property-based, integrational, functional, unit, and automatic whitebox testing - Functional Design and Architecture is a pioneering guide to software engineering using Haskell and other functional languages. In it, you''ll discover Functional Declarative Design and other design principles perfect for working in Haskell, PureScript, F#, and Scala. about the technology Functional programming offers a powerful alternative to object-oriented programming that helps tackle the complexities of large-scale software. Entrenched design patterns and architectural principles made for OOP are poorly suited for creating large-scale functional applications. This book lays out new methodologies, principles, and architectures optimized for high-level software design using functional languages. about the book Functional Design and Architecture is a comprehensive guide to software engineering using functional programming. Inside, you''ll find cutting-edge functional design principles and practices for every stage of application development, from architecting your application through to running simple and maintainable tests. There''s no abstract theory—you''ll learn by building exciting sample applications, including an application for controlling a spaceship and a full-fledged backend framework. RETAIL SELLING POINTS - - Designing production applications in statically typed functional languages such as Haskell - - Controlling code complexity with functional interfaces• Architectures, subsystems, and services for functional languages - - Developing concurrent frameworks and multithreaded applications - - Domain-driven design using free monads and other functional tools - - Property-based, integrational, functional, unit, and automatic whitebox testing - AUDIENCE For experienced developers who know a functional language.

DKK 450.00
1

Bootstrapping Microservices with Docker, Kubernetes, and Terraform - Ashley Davis - Bog - Manning Publications - Plusbog.dk

Bootstrapping Microservices with Docker, Kubernetes, and Terraform - Ashley Davis - Bog - Manning Publications - Plusbog.dk

For developers with experience building web applications. In Bootstrapping Microservices with Docker, Kubernetes, and Terraform , 20-year software veteran Ashley Davis lays out his practical approach to microservices. There’s no unnecessary theory—just working examples, and hands-on learning that you can use to build a useful application! Chapter by chapter, you’ll follow the construction of a video streaming application, unlocking how specific technologies are used in the microservices development process. You’ll learn how to create cloud infrastructure with Terraform, how to configure and package microservices using Docker, and how to deploy a microservice application on a Kubernetes cluster. When you’re finished with this engaging project, you’ll have all the skills you need to start building and deploying microservices to your own infrastructure. Creating, configuring and packaging a microservice using Docker Developing and testing a microservices application using Docker-Compose Applying automated testing to microservices Using Terraform to implement infrastructure-as-code and setup a continuous delivery pipeline Building a Kubernetes cluster to host your microservices Monitoring, managing and troubleshooting a microservices application The best way to learn microservices development is to build something! Bootstrapping Microservices with Docker, Kubernetes, and Terraform guides you from zero though to a complete microservices project, including fast prototyping, development, and deployment. You’ll get your feet wet using industry-standard tools as you learn and practice the practical skills you’ll use for every microservices application. Following a true bootstrapping approach, you’ll begin with a simple, familiar application and build up your knowledge and skills as you create and deploy a real microservices project. Microservices have become a standard architecture for established enterprises and startups alike. Although microservice designs can be complex, Docker, Kubernetes, and Terraform are the tools that make microservices applications accessible and cost-effective, providing the means to package, manage, and deploy microservices applications of any size. Bootstrapping Microservices with Docker, Kubernetes, and Terraform gradually builds up your skills with these powerful tools, allowing you to increase your knowledge and capability in stages as you build a real application from the ground up.

DKK 361.00
1