19 resultater (0,26150 sekunder)

Mærke

Butik

Pris (EUR)

Nulstil filter

Produkter
Fra
Butikker

Next-Level A/B Testing - Leemay Nassery - Bog - The Pragmatic Programmers - Plusbog.dk

Next-Level A/B Testing - Leemay Nassery - Bog - The Pragmatic Programmers - Plusbog.dk

The better tools you have in your experimentation toolkit, the better off teams will be shipping and evaluating new features on a product. Learn how to create robust A/B testing strategies that evolve with your product and engineering needs. See how to run experiments quickly, efficiently, and at less cost with the overarching goal of improving your product experience and your company’s bottom line. The long-term success of any product hinges on a company''s ability to experiment quickly and effectively. The more a company evolves and grows, the more demand there is on the experimentation platform. To continue to meet testing demands and empower teams to leverage A/B testing in their product development life cycle, it''s vital to incorporate techniques to improve testing velocity, cost, and quality. Learn how to create an A/B testing environment for the long term that lets you quickly construct, run, and analyze tests and enables the business to explore and exploit new features in a cost-effective and controlled way. Know when to use techniques—stratified random sampling, interleaving, and metric sensitivity analysis—that let you work faster, more accurately, and more cost-effectively. With practical strategies and hands-on engineering tasks oriented around improving the rate and quality of testing on a product, you can apply what you''ve learned to optimize your experimentation practices. A/B testing is vital to product development. It’s time to create the tools and environment that let you run these tests easily, affordably, and reliably.

DKK 502.00
1

Pragmatic Unit Testing in Java with Junit, Third Edition - Jeff Langr - Bog - The Pragmatic Programmers - Plusbog.dk

Pragmatic Unit Testing in Java with Junit, Third Edition - Jeff Langr - Bog - The Pragmatic Programmers - Plusbog.dk

The classic Pragmatic Unit Testing with Java in JUnit returns for a third edition, streamlined and rewritten with updated and more accessible code examples. In this edition, you''ll learn how to create concise, maintainable unit tests with confidence. New chapters provide a foundation of examples for testing common concepts, and guidance on incorporating modern AI tools into your development and testing. Updated topics include improving test quality via development mnemonics, increasing ROI through test and production code refactoring, and using tests to drive development. Pragmatic Unit Testing in Java with JUnit steps you through all the important unit testing topics. If you''ve never written a unit test, you''ll be hand-held through the hard part - getting set up and started. Once past the basics, you''ll see numerous examples in order to start understanding what tests for common code concepts look like. You''ll then learn how to effectively use the essential features of JUnit, the predominant tool for writing and executing unit tests in Java. You''ll gain the combined wisdom of Jeff Langr and original authors Andy Hunt and Dave Thomas, providing decades of unit testing experience on real production systems. You''ll learn how to: - Craft your code to make unit testing easier in the first place - Craft your unit tests to minimize your maintenance effort - Use unit tests to support keeping your system clean through refactoring - Refactor toward a design that will create the highest possible ROI - Test the tough stuff, including code that must be mocked - Remember what''s important when writing unit tests - Help your team reap and sustain the benefits of unit testing - Use AI tooling as part of a development process that incorporates unit testing You won''t just learn about unit testing in theory - you''ll learn about "real" unit testing the Pragmatic way, by working through numerous code examples. What You Need: You''ll need the Java SDK (Software Development Kit) version 21 or higher to work through the examples in the book. You''ll also want an IDE (Integrated Development Environment) in which to build code. While most of the book doesn''t assume use of any specific IDE, you''ll find a number of "getting started" screen shots to help you if you''re using IntelliJ IDEA.

DKK 480.00
1

Practical A/B Testing - Leemay Nassery - Bog - The Pragmatic Programmers - Plusbog.dk

Practical A/B Testing - Leemay Nassery - Bog - The Pragmatic Programmers - Plusbog.dk

Whether you''re a catalyst for organizational change or have the support you need to create an engineering culture that embraces A/B testing, this book will help you do it right. The step-by-step instructions will demystify the entire process, from constructing an A/B test to breaking down the decision factors to build an engineering platform. When you''re ready to run the A/B test of your dreams, you''ll have the perfect blueprint. With smart, tactful approaches to orchestrating A/B testing on a product, you''ll quickly discover how to reap all the benefits that A/B testing has to offer - benefits that span your users, your product, and your team. Take the reins today, and be the change you want to see in your engineering and product organizations. Develop a hypothesis statement that''s backed with metrics that demonstrate if your prediction for the experiment is correct. Build more inclusive products by leveraging audience segmentation strategies and ad-hoc post analysis to better understand the impact of changes on specific user groups. Determine which path is best for your team when deciding whether to go with a third-party A/B test framework or to build the A/B testing platform in-house. And finally, learn how to cultivate an experimentation-friendly culture within your team. Leverage the A/B testing methodology to demonstrate the impact of changes on a product to your users, your key business metrics, and the way your team works together. After all, if you aren''t measuring the impact of the changes you make, how will you know if you''re truly making improvements?

DKK 286.00
1

Property-Based Testing with PropEr, Erlang, and Eliixir - Fred Hebert - Bog - The Pragmatic Programmers - Plusbog.dk

Property-Based Testing with PropEr, Erlang, and Eliixir - Fred Hebert - Bog - The Pragmatic Programmers - Plusbog.dk

Property-based testing helps you create better, more solid tests with little code. By using the PropEr framework in both Erlang and Elixir, this book teaches you how to automatically generate test cases, test stateful programs, and change how you design your software for more principled and reliable approaches. You will be able to better explore the problem space, validate the assumptions you make when coming up with program behavior, and expose unexpected weaknesses in your design. PropEr will even show you how to reproduce the bugs it found. With this book, you will be writing efficient property-based tests in no time. Most tests only demonstrate that the code behaves how the developer expected it to behave, and therefore carry the same blind spots as their authors when special conditions or edge cases show up. Learn how to see things differently with property tests written in PropEr. Start with the basics of property tests, such as writing stateless properties, and using the default generators to generate test cases automatically. More importantly, learn how to think in properties. Improve your properties, write custom data generators, and discover what your code can or cannot do. Learn when to use property tests and when to stick with example tests with real-world sample projects. Explore various testing approaches to find the one that''s best for your code. Shrink failing test cases to their simpler expression to highlight exactly what breaks in your code, and generate highly relevant data through targeted properties. Uncover the trickiest bugs you can think of with nearly no code at all with two special types of properties based on state transitions and finite state machines. Write Erlang and Elixir properties that generate the most effective tests you''ll see, whether they are unit tests or complex integration and system tests. What You Need - Basic knowledge of Erlang, optionally Elixir - For Erlang tests: Erlang/OTP = 20.0, with Rebar = 3.4.0 - For Elixir tests: Erlang/OTP = 20.0, Elixir = 1.5.0

DKK 440.00
1

Test-Driven React, Second Edition - Trevor Burnham - Bog - The Pragmatic Programmers - Plusbog.dk

Test-Driven React, Second Edition - Trevor Burnham - Bog - The Pragmatic Programmers - Plusbog.dk

Turn your React project requirements into tests and get the feedback you need faster than ever before. Combine the power of testing, linting, and typechecking directly in your coding environment to iterate on React components quickly and fearlessly! You work in a loop: write code, get feedback, adjust. The faster you get feedback, the faster your code improves and the more effective you become as a developer. And that feedback comes from testing. The conceptual elegance of React has opened the door to a new generation of web testing: clear, expressive, and lightning fast. That makes React a perfect fit for test-driven development (TDD), a methodology in which tests are a blueprint instead of an afterthought. Each chapter presents new projects to challenge you and new tools to help you: Write fast, easy-to-understand tests with Vitest and React Testing Library. Keep your code tidy with ESLint and Prettier. Perform every task you need from a single window within VS Code. See your test output directly in your code with Wallaby. Style components in a test-friendly way with styled-components. Stay focused on what''s important by running your tests continuously in the background. Generate beautiful documentation with Storybook, and update it on every commit with GitHub Actions. The second edition of Test-Driven React has been extensively revised to reflect the latest tools and techniques for React development, including TypeScript. Each chapter presents new projects to challenge you and new tools to help you find and fix type errors without even running your code. What You Need: You''ll need a working knowledge of JavaScript or TypeScript, and a computer running macOS, Windows, or Linux.

DKK 400.00
1

CoffeeScript, 2e - Trevor Burnham - Bog - The Pragmatic Programmers - Plusbog.dk

CoffeeScript, 2e - Trevor Burnham - Bog - The Pragmatic Programmers - Plusbog.dk

Over the last five years, CoffeeScript has taken the web development world by storm. With the humble motto "It''s just JavaScript," CoffeeScript provides all the power of the JavaScript language in a friendly and elegant package. This extensively revised and updated new edition includes an all-new project to demonstrate CoffeeScript in action, both in the browser and on a Node.js server. There''s no faster way to learn to write a modern web application.This new edition has been extensively revised and updated to reflect the current state and features of CoffeeScript. Every chapter has been revised and refactored, and new sections and a new chapter on testing have been added. If you already know JavaScript, this book will make your transition to CoffeeScript easy. If you''re new to JavaScript, it''s a great place to start.New in this edition:* Automating setup with the Grunt task runner* Using CoffeeScript classes with the Backbone framework* Using CoffeeScript''s simple callback syntax to interact with the Express framework* A new chapter on client-side and server-side testing with Intern* A new project that gives you hands-on experience with browser-side and server-side CoffeeScriptCoffeeScript is every bit as portable and effective as JavaScript. It aids development by adding a bevy of features, such as classes, splats, list comprehensions, and destructuring. These features make it easier to write clear, readable code, and by learning how these features work, you''ll deepen your understand of JavaScript as well. This book is your complete guide to writing better JavaScript code, faster.

DKK 282.00
1

Agile Web Development with Rails 8 - Sam Ruby - Bog - The Pragmatic Programmers - Plusbog.dk

Agile Web Development with Rails 8 - Sam Ruby - Bog - The Pragmatic Programmers - Plusbog.dk

The eighth major release of Rails focuses on the ability to produce production-ready applications. It achieves this while building upon and retaining the ability to produce fantastic user experiences, and achieves all the benefits of single-page applications at a fraction of the complexity. Rails 8 introduces Kamal 2, Thruster, new database adapters, replaces the asset pipeline, and adds a new authentication generator. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business—the way it used to be. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly—you concentrate on creating the application, and Rails takes care of the details. Rails 8 brings many improvements, and this edition is updated to cover the new features and changes in best practices. We start with a step-by-step walkthrough of building a real application. We look in depth at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping, seamlessly incorporate JavaScript, send and receive emails, manage background jobs with ActiveJob, and build real-time features using WebSockets and ActionCable. Test your applications as you write them using the built-in unit, integration, and system-testing frameworks; internationalize your applications; and deploy your applications easily and securely. Rails 1.0 was released in December 2005. This book was there from the start, and didn’t just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book. What You Need: All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren’t familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.

DKK 581.00
1

Agile Web Development with Rails 7.2 - Dave Thomas - Bog - The Pragmatic Programmers - Plusbog.dk

Agile Web Development with Rails 7.2 - Dave Thomas - Bog - The Pragmatic Programmers - Plusbog.dk

Rails 7.2 completely redefined what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single-page applications - a fraction of the complexity. Rails 7.2 integrated the Hotwire frameworks of Stimulus and Turbo directly as the new defaults, together with that hot newness of import maps. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business. The way it used to be. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Rails 7.2 brings many improvements, and this edition is updated to cover the new features and changes in best practices. We start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping, seamlessly incorporate JavaScript, send and receive emails, manage background jobs with ActiveJob, and build real-time features using WebSockets and ActionCable. Test your applications as you write them using the built-in unit, integration, and system testing frameworks, internationalize your applications, and deploy your applications easily and securely. Rails 1.0 was released in December 2005. This book was there from the start, and didn''t just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book. What You Need: All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren''t familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.

DKK 529.00
1

Hotwire Native for Rails Developers - Joe Masilotti - Bog - The Pragmatic Programmers - Plusbog.dk

Hotwire Native for Rails Developers - Joe Masilotti - Bog - The Pragmatic Programmers - Plusbog.dk

Create intuitive and maintainable mobile apps powered by the technology you already know, Ruby on Rails. Add Hotwire Native to your new or existing Rails app and start creating native iOS and Android applications. You’ll learn how to enhance your apps, progressively adding native components and screens. Bring your existing or new web apps to a much wider mobile audience, and make the app look and feel native to their platform. You know how to create a great web app using Rails. But how do you also create native apps for iOS and Android when you don’t want to reimplement everything in Swift and Kotlin? Fully native iOS and Android apps are expensive to build and even more expensive to maintain. And, of course, you have to deal with the app stores. Hotwire Native builds hybrid mobile apps by rendering HTML directly from your Rails server. Build your screens once and deploy across web, iOS, and Android simultaneously. No repackaging apps or resubmitting to app stores. You’ll build a hiking tracker app on iOS and Android. Start by creating a bare-bones app and build new features into it with each new chapter. Set up remote path configuration to navigate gracefully and route forms efficiently. Determine when it makes sense to upgrade your screens to native. Build native components and screens to enhance the apps progressively, with full access to iOS and Android SDKs and APIs, such as push notifications and native maps. And deploy to physical devices for beta testing. You’ll drive the content and behavior of your apps directly from the server, without changing any native code. And you’ll keep your business logic in one place, making your apps more resilient to future changes and easier to maintain. Along the way, you’ll learn just enough Swift and Kotlin to confidently build functional, user-friendly mobile apps. What You Need: macOS with Ruby 3.4.2, SQLite, Xcode 16, and Android Studio Meerkat.

DKK 463.00
1

Kotlin and Android Develoment featuring Jetpack - Michael Fazio - Bog - The Pragmatic Programmers - Plusbog.dk

Kotlin and Android Develoment featuring Jetpack - Michael Fazio - Bog - The Pragmatic Programmers - Plusbog.dk

Start building native Android apps the modern way in Kotlin with Jetpack''s expansive set of tools, libraries, and best practices. Learn how to create efficient, resilient views with Fragments and share data between the views with ViewModels. Use Room to persist valuable data quickly, and avoid NullPointerExceptions and Java''s verbose expressions with Kotlin. You can even handle asynchronous web service calls elegantly with Kotlin coroutines. Achieve all of this and much more while building two full-featured apps, following detailed, step-by-step instructions.With Kotlin and Jetpack, Android development is now smoother and more enjoyable than ever before. Dive right in by developing two complete Android apps. With the first app, Penny Drop, you create a full game complete with random die rolls, customizable rules, and AI opponents. Build lightweight Fragment views with data binding, quickly and safely update data with ViewModel classes, and handle all app navigation in a single location. Use Kotlin with Android-specific Kotlin extensions to efficiently write null-safe code without all the normal boilerplate required for pre-Jetpack + Kotlin apps. Persist and retrieve data as full objects with the Room library, then display that data with ViewModels and list records in a RecyclerView. Next, you create the official app for the Android Baseball League. It''s a fake league but a real app, where you use what you learn in Penny Drop and build up from there. Navigate all over the app via a Navigation Drawer, including specific locations via Android App Links. Handle asynchronous and web service calls with Kotlin Coroutines, display that data smoothly with the Paging library, and send notifications to a user''s phone from your app. Come build Android apps the modern way with Kotlin and Jetpack! What You Need: You''ll need the Android SDK, a text editor, and either a real Android device or emulator for testing. While not strictly required, it''s assumed you''re using Android Studio, which comes with the Android SDK and simplifies creating an emulator. Also, a few examples require JDK 1.8 or later, though all of these pieces can be completed in other ways when using JDK 1.6.

DKK 440.00
1