Norges billigste bøker

Bøker utgitt av Manning Publications

Filter
Filter
Sorter etterSorter Populære
  • av Catalin Tudose
    715,-

    Master Java persistence using the industry-leading tools Spring Data and Hibernate.In Java Persistence with Spring Data and Hibernate you will learn: Mapping persistent classes, value types, and inheritance Mapping collections and entity associations Processing transactions with Spring Data and Hibernate Creating fetch plans, strategies, and profiles Filtering data Building Spring Data REST projects Using Java persistence with non-relational databases Querying JPA with QueryDSL Testing Java persistence applications Java Persistence with Spring Data and Hibernate teaches you the ins-and-outs of Java persistence with hands-on examples using Spring Data, JPA, and Hibernate. The book carefully analyzes the capabilities of the major Java persistence tools, and guides you through the most common use cases. By comparing and contrasting the alternatives, you’ll find it easy to choose the right tool choice for your applications. You’ll learn how to make and utilize mapping strategies, about the different approach to transactions for both Hibernate and Spring Data, and even how to efficiently test Java persistence applications. The practical techniques are demonstrated with both relational and non-relational databases. Forewords by Dmitry Aleksandrov and Mohamed Taman. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Effectively managing application data is essential for any serious application. Spring Data and Hibernate bridge the gap between object-oriented code and relational data stores, radically simplifying Java persistence. By implementing the Java Persistence API (JPA) standard, these powerful tools help you avoid common bugs related to state and application data storage. About the book Java Persistence with Spring Data and Hibernate explores Java persistence using industry-standard tools. Hands-on examples introduce object-relational mapping and guide you through different mapping strategies to suit your needs. Covering transactions, persistent application testing, and non-relational databases, this book is your go-to resource for managing data in Java applications. What's inside Mapping persistent classes, value types, and inheritance Creating fetch plans, strategies, and profiles Building Spring Data REST projects Querying JPA with QueryDSL About the reader For intermediate Java programmers. About the author Catalin Tudose has more than 20 years of experience in the Java community. Christian Bauer, Gavin King, and Gary Gregory are the authors of Java Persistence with Hibernate, Second Edition, on which this book is based. Table of Contents PART 1 - GETTING STARTED WITH ORM 1 Understanding object/relational persistence 2 Starting a project 3 Domain models and metadata 4 Working with Spring Data JPA PART 2 - MAPPING STRATEGIES 5 Mapping persistent classes 6 Mapping value types 7 Mapping inheritance 8 Mapping collections and entity associations 9 Advanced entity association mappings PART 3 - TRANSACTIONAL DATA PROCESSING 10 Managing data 11 Transactions and concurrency 12 Fetch plans, strategies, and profiles 13 Filtering data PART 4 - BUILDING JAVA PERSISTENCE APPLICATIONS WITH SPRING 14 Integrating JPA and Hibernate with Spring 15 Working with Spring Data JDBC 16 Working with Spring Data REST PART 5 - BUILDING JAVA PERSISTENCE APPLICATIONS WITH SPRING 17 Working with Spring Data MongoDB 18 Working with Hibernate OGM PART 6 - WRITING QUERIES AND TESTING JAVA PERSISTENCE APPLICATIONS 19 Querying JPA with Querydsl 20 Testing Java persistence applications

  • av Bastian Gruber
    616,-

    Create bulletproof, high-performance web apps and servers with Rust.In Rust Web Development you will learn:Handling the borrow checker in an asynchronous environmentCreating web APIs and using JSON in RustGraceful error handlingTesting, tracing, logging, and debuggingDeploying Rust applicationsEfficient database accessRust Web Development is a hands-on guide to building server-based web applications with Rust. If youve built web servers using Java, C#, or PHP, youll instantly fall in love with the performance and development experience Rust delivers. This book shows you how to work efficiently using pure Rust, along with important Rust libraries such as tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests.

  • av Frank Rubin
    616,-

  • Spar 14%
  • av Thomas Kranz
    501

  • av Martijn Verburg, Benjamin Evans & Jason Clark
    650,-

  • av Tim Boring
    641,-

  • av Mark Winteringham
    620,-

  • av Joel Holmes
    536,-

    You know how to build Go programsGÇö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.Bootstrapping Go is a hands-on guide to shipping Go-based software. Following examples in the powerful Go programming language, youGÇÖ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 teamGÇÖs build and reacting with agility to customer demands. 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 customerGÇÖs needs.

  • av Alex Bueno
    715,-

    Securing Kubernetes Secrets is a compact hands-on guide to storing and protecting sensitive data in a Kubernetes environment. YouGÇÖll learn a security-first mindset that is vital for storing and using secrets correctly, and tools and concepts that will help you manage sensitive assets such as certificates, keys, and key rotation. Throughout, youGÇÖll tinker with relevant real-world examples. Protect secrets stored in a source code repository and consume them in a Kubernetes cluster, deploy HashiCorp Vault to secure KubernetesGÇÖs underlying infrastructure components and applications running on the platform, along with adding layers of security to maintain protection even in the event of a partial breach. By the time youGÇÖre finished, youGÇÖll have a toolbox of techniques that you can apply both as a developer or operations professional.

  • av Krishnendu Chaudhury
    705,-

    Math and Architectures of Deep Learning bridges the gap between theory and practice, laying out the math of deep learning side by side with practical implementations in Python and PyTorch. YouGÇÖll peer inside the GÇ£black boxGÇ¥ to understand how your code is working, and learn to comprehend cutting-edge research you can turn into practical applications. Math and Architectures of Deep Learning sets out the foundations of DL usefully and accessibly to working practitioners. Each chapter explores a new fundamental DL concept or architectural pattern, explaining the underpinning mathematics and demonstrating how they work in practice with well-annotated Python code. YouGÇÖll start with a primer of basic algebra, calculus, and statistics, working your way up to state-of-the-art DL paradigms taken from the latest research. Learning mathematical foundations and neural network architecture can be challenging, but the payoff is big. YouGÇÖll be free from blind reliance on pre-packaged DL models and able to build, customize, and re-architect for your specific needs. And when things go wrong, youGÇÖll be glad you can quickly identify and fix problems.

  • Spar 10%
    av Mauricio Aniche
    486,-

    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. YouGÇÖ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, youGÇÖ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, youGÇÖ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. YouGÇÖ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, youGÇÖ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, youGÇÖll develop an intuition for testing that can save years of learning by trial and error.

  • av Alessandro Negro
    661,-

  • av Teiva Harsanyi
    510

    Spot errors in your Go code you didnGÇÖt even know you were making and boost your productivity by avoiding common mistakes and pitfalls. 100 Go Mistakes: How to Avoid Them shows you how to: Dodge the most common mistakes made by Go developers Structure and organize your Go application Handle data and control structures efficiently Deal with errors in an idiomatic manner Improve your concurrency skills Optimize your code Make your application production-ready and improve testing quality 100 Go Mistakes: How to Avoid Them puts a spotlight on common errors in Go code you might not even know youGÇÖre making. YouGÇÖll explore key areas of the language such as concurrency, testing, data structures, and moreGÇöand learn how to avoid and fix mistakes in your own projects.

  • av Henry Been, Eduard Keilholz & Erwin Staal
    620,-

  • av Ville Tuulos
    523,-

    Simplify data science infrastructure to give data scientists an efficient path from prototype to production. In Effective Data Science Infrastructure you will learn how to: Design data science infrastructure that boosts productivity Handle compute and orchestration in the cloud Deploy machine learning to production Monitor and manage performance and results Combine cloud-based tools into a cohesive data science environment Develop reproducible data science projects using Metaflow, Conda, and Docker Architect complex applications for multiple teams and large datasets Customize and grow data science infrastructure Effective Data Science Infrastructure: How to make data scientists more productive is a hands-on guide to assembling infrastructure for data science and machine learning applications. It reveals the processes used at Netflix and other data-driven companies to manage their cutting edge data infrastructure. In it, youGÇÖll master scalable techniques for data storage, computation, experiment tracking, and orchestration. YouGÇÖll also learn how to collaborate with data scientists to deliver exactly what they need to succeed. The author is donating proceeds from this book to charities that support women and underrepresented groups in data science.

  • av Chris Sainty
    657,-

  • av Prabhu Eshwarla
    620,-

    Build backend servers, services, and front-ends in Rust to get fast, reliable, and maintainable applications. Rust Servers, Services, and Apps teaches you how to build web servers, RESTful services, server-rendered apps, and client front-ends in Rust. YouGÇÖll learn to write code with small and predictable resource footprints, and build high-performing applications with unmatched safety and reliability. In Rust Servers, Services, and Apps, youGÇÖll learn: Developing database-backed web services in Rust Building and securing RESTful APIs Writing server-side web applications in Rust Measuring and benchmarking web service performance Packaging and deploying web services Full-stack Rust applications

  • av Yehonathan Sharvit
    641,-

  • av Jose Peralta
    650,-

  • av Thushan Ganegedara
    587,-

    This practical guide to building deep learning models with the new features of TensorFlow 2.0 is filled with engaging projects, simple language, and coverage of the latest algorithms.In TensorFlow 2.0 in Action, you'll dig into the newest version of Google's amazing TensorFlow framework as you learn to create incredible deep learning applications. You'll develop a sentiment analyzer for movie reviews, an NLP spam classifier, and other hands-on projects.

  • av Rosemary Wang
    641,-

    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 dependenciesTest infrastructure configurationMitigate, troubleshoot, and isolate failed infrastructure changesCollaborate across teams on infrastructure developmentUpdate infrastructure with minimal downtime using blue-green deploymentsScale infrastructure systems supporting multiple business unitsUse patterns for provisioning tools, configuration management, and image buildingDeliver secure infrastructure configuration to productionEssential Infrastructure as Code teaches you how to automate software infrastructure by capturing your desired configurations as a set of scripts.Youll learn how to create, test, and deploy infrastructure components in a way thats easy to scale and share across an entire organization. While the patterns and techniques are tool agnostic, youll 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.

  • av Ajay Thampi
    587,-

    AI models can become so complex that even experts have difficulty understanding themand forget the nuances of a cluster of novel algorithms to a business stakeholder! Fortunately, there are techniques and best practices that will help make your AI systems transparent and interpretable. Interpretable AI is filled with cutting-edge techniques that will improve your understanding of how your AI models function. Focused on practical methods that you can implement with Python, it teaches you to open up the black box of machine learning so that you can combat data leakage and bias, improve trust in your results, and ensure compliance with legal requirements. Youll learn to identify when to utilize models that are inherently transparent, and how to mitigate opacity when youre facing a problem that demands the predictive power of ahard-to-interpret deep learning model.

  • av Tiago Antao
    650,-

  • av Doug Farrell
    638,-

    When youGÇÖre new to Python, it can be tough to understand where and how to use its many language features. ThereGÇÖs a dizzying array of libraries, and itGÇÖs challenging to fit everything together. The Well-Grounded Python Developer builds on Python skills youGÇÖve learned in isolation and shows you how to unify them into a meaningful whole. As you work through this practical guide, youGÇÖll discover how all the bits of the Python ecosystem connect as you build and modify a typical web server application.

  • av William Denniss
    638,-

    Kubernetes has changed everything about deploying applications to the cloudfor the better! Kubernetes for Developers is a clear and practical beginners guide that shows you just how easy, flexible, and cost-effective it can be to make the switch to Kubernetes deployment even for small to medium-sized applications. Youll learn how to migrate your existing apps onto Kubernetes without a rebuild, and implement modern cloud native architectures that can handle your future growth. Youll take advantage of the powerful automation tools in Google Kubernetes Engine to perform automatic checks and scaling, giving you more time to spend developing great applications!

  • av Gautam Kunapuli
    641,-

Gjør som tusenvis av andre bokelskere

Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.