• Continuous Delivery in Java: Essential Tools and Best Practices for Deploying Code to Production

    Continuous delivery adds enormous value to the business and the entire software delivery lifecycle, but adopting this practice means mastering new skills typically outside of a developer’s comfort zone. In this practical book, Daniel Bryant and Abraham Marín-Pérez provide guidance to help experienced Java developers master skills such as architectural design, automated quality assurance, and application packaging and deployment on a variety of platforms.Not only will you learn how to create a comprehensive build pipeline for continually delivering effective software, but you’ll also expl... [Read More]

    • ASIN: 1491986026
    • ASIN: 1491986026
    • ISBN: 1491986026
    • Manufacturer: O'Reilly Media

  • Adaptive Code: Agile coding with design patterns and SOLID principles (2nd Edition) (Developer Best Practices)

    Write code that can adapt to changes.   By applying this book’s principles, you can create code that accommodates new requirements and unforeseen scenarios without significant rewrites. Gary McLean Hall describes Agile best practices, principles, and patterns for designing and writing code that can evolve more quickly and easily, with fewer errors, because it doesn’t impede change.   Now revised, updated, and expanded, Adaptive Code, Second Edition adds indispensable practical insights on Kanban, dependency inversion, and creating reusable abstractions. Drawing on over a decade of Agile ... [Read More]

    • ASIN: 1509302581
    • ASIN: 1509302581
    • ISBN: 1509302581
    • Brand: Microsoft Press
    • Manufacturer: Microsoft Press

  • Clean Code: A Handbook of Agile Software Craftsmanship

    Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a ... [Read More]

    • ASIN: 0132350882
    • UPC: 000132350882
    • ASIN: 0132350882
    • ISBN: 9780132350884
    • Brand: Prentice Hall
    • Manufacturer: Prentice Hall

  • High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark

    Apache Spark is amazing when everything clicks. But if you haven’t seen the performance improvements you expected, or still don’t feel confident enough to use Spark in production, this practical book is for you. Authors Holden Karau and Rachel Warren demonstrate performance optimizations to help your Spark queries run faster and handle larger data sizes, while using fewer resources.Ideal for software engineers, data engineers, developers, and system administrators working with large-scale data applications, this book describes techniques that can reduce data infrastructure costs and develo... [Read More]

    • ASIN: 1491943203
    • ASIN: 1491943203
    • ISBN: 9781491943205
    • Manufacturer: O'Reilly Media

  • Pragmatic Unit Testing in Java 8 with JUnit

    The Pragmatic Programmers classic is back! Freshly updated for modern software development, Pragmatic Unit Testing in Java 8 With JUnit teaches you how to write and run easily maintained unit tests in JUnit with confidence. You'll learn mnemonics to help you know what tests to write, how to remember all the boundary conditions, and what the qualities of a good test are. You'll see how unit tests can pay off by allowing you to keep your system code clean, and you'll learn how to handle the stuff that seems too tough to test.Pragmatic Unit Testing in Java 8 With JUnit steps you through all the i... [Read More]

    • ASIN: 1941222595
    • UPC: 783324847314
    • ASIN: 1941222595
    • ISBN: 1941222595
    • Brand: imusti
    • Manufacturer: Pragmatic Bookshelf

  • Fluent Python: Clear, Concise, and Effective Programming

    Python’s simplicity lets you become productive quickly, but this often means you aren’t using everything it has to offer. With this hands-on guide, you’ll learn how to write effective, idiomatic Python code by leveraging its best—and possibly most neglected—features. Author Luciano Ramalho takes you through Python’s core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of... [Read More]

    • ASIN: 1491946008
    • ASIN: 1491946008
    • ISBN: 1491946008
    • Brand: O Reilly Media
    • Manufacturer: O'Reilly Media

  • Think Java: How to Think Like a Computer Scientist

    Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with little or no programming experience. The goal of this concise book is not just to teach you Java, but to help you think like a computer scientist. You’ll learn how to program—a useful skill by itself—but you’ll also discover how to use programming as a means to an end.Authors Allen Downey and Chris Mayfield start with the most basic concepts and gradually move into topics that are more complex, such as recursion and object-oriented programming. Each b... [Read More]

    • ASIN: 1491929561
    • ASIN: 1491929561
    • ISBN: 9781491929568
    • Brand: O Reilly Media
    • Manufacturer: O'Reilly Media

  • Test Driven: TDD and Acceptance TDD for Java Developers

    In test driven development, you first write an executable test ofwhat your application code must do. Only then do you write thecode itself and, with the test spurring you on, you improve yourdesign. In acceptance test driven development (ATDD), you usethe same technique to implement product features, benefiting fromiterative development, rapid feedback cycles, and better-definedrequirements. TDD and its supporting tools and techniques leadto better software faster.Test Driven brings under one cover practical TDD techniquesdistilled from several years of community experience. With examplesin Ja... [Read More]

    • ASIN: 1932394850
    • ASIN: 1932394850
    • ISBN: 9781932394856
    • Brand: Brand: Manning Publications
    • Manufacturer: Manning Publications

  • Elements of Programming Interviews in Java: The Insiders' Guide

    Take great care to buy the latest version bit.ly/buyingEPIEPI includes a framework for writing your solutions, as well as testing them against a comprehensive set of test-cases. Head over to judge.elementsofprogramminginterviews.com for details.Before you buy this book, please first head over to our sample page - elementsofprogramminginterviews.com/sampleThe sampler should give you a very good idea of the quality and style of our book. In particular, be sure you are comfortable with the level and with our Java coding style.Since different candidates have different time constraints, EP... [Read More]

    • ASIN: 1517671272
    • ASIN: 1517671272
    • ISBN: 1517671272
    • Manufacturer: CreateSpace Independent Publishing Platform

  • Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code

    Have you ever felt frustrated working with someone else’s code? Difficult-to-maintain source code is a big problem in software development today, leading to costly delays and defects. Be part of the solution. With this practical book, you’ll learn 10 easy-to-follow guidelines for delivering Java software that’s easy to maintain and adapt. These guidelines have been derived from analyzing hundreds of real-world systems.Written by consultants from the Software Improvement Group (SIG), this book provides clear and concise explanations, with advice for turning the guidelines into practice. E... [Read More]

    • ASIN: 1491953527
    • ASIN: 1491953527
    • ISBN: 9781491953525
    • Brand: O'Reilly Media
    • Manufacturer: O'Reilly Media

  • Hacking: The Art of Exploitation, 2nd Edition

    Hacking is the art of creative problem solving, whether that means finding an unconventional solution to a difficult problem or exploiting holes in sloppy programming. Many people call themselves hackers, but few have the strong technical foundation needed to really push the envelope.Rather than merely showing how to run existing exploits, author Jon Erickson explains how arcane hacking techniques actually work. To share the art and science of hacking in a way that is accessible to everyone, Hacking: The Art of Exploitation, 2nd Edition introduces the fundamentals of C programming from a hacke... [Read More]

    • ASIN: 1593271441
    • UPC: 884870524442
    • ASIN: 1593271441
    • ISBN: 1593271441
    • Brand: imusti
    • Manufacturer: No Starch Press

  • Coding with JavaScript For Dummies (For Dummies Series)

    Go from beginner to builder quickly with this hands-on JavaScript guide. Coding with JavaScript For Dummies provides easy, hands-on instruction for anyone looking to learn this popular client-side language. No experience? No problem! This friendly guide starts from the very beginning and walks you through the basics, then shows you how to apply what you've learned to real projects. You'll start building right away, including web page elements and simple applications, so you can immediately see how JavaScript is used in the real world. Online exercises allow you to test your code and expand you... [Read More]

    • ASIN: 1119056071
    • ASIN: 1119056071
    • ISBN: 1119056071
    • Brand: For Dummies
    • Manufacturer: For Dummies

  • Elements of Programming Interviews: The Insiders' Guide

    Take great care to buy the latest version bit.ly/buyingEPIEPI includes a framework for writing your solutions, as well as testing them against a comprehensive set of test-cases. Head over to judge.elementsofprogramminginterviews.com for details.Before you buy this book, please first head over to our sample page - elementsofprogramminginterviews.com/sampleThe sampler should give you a very good idea of the quality and style of our book. In particular, be sure you are comfortable with the level and with our C++ coding style.Since different candidates have different time constraints, EPI includ... [Read More]

    • ASIN: 1479274836
    • ASIN: 1479274836
    • ISBN: 1479274836
    • Brand: Adnan Aziz
    • Manufacturer: CreateSpace Independent Publishing Platform

  • Learn Microservices with Spring Boot: A Practical Approach to RESTful Services using RabbitMQ, Eureka, Ribbon, Zuul and Cucumber

    Build a microservices architecture with Spring Boot, by evolving an application from a small monolith to an event-driven architecture composed of several services. This book follows an incremental approach to teach microservice structure, test-driven development, Eureka, Ribbon, Zuul, and end-to-end tests with Cucumber.Author Moises Macero follows a very pragmatic approach to explain the benefits of using this type of software architecture, instead of keeping you distracted with theoretical concepts. He covers some of the state-of-the-art techniques in computer programming, from a practical po... [Read More]

    • ASIN: 1484231643
    • ASIN: 1484231643
    • ISBN: 1484231643
    • Manufacturer: Apress

  • Functional Programming in Scala

    SummaryFunctional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, you'll find concrete examples and exercises that open up the world of functional programming.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyFunctional programming (FP) is a style of software development emphasizing functions that don't depend on program s... [Read More]

    • ASIN: 1617290653
    • ASIN: 1617290653
    • ISBN: 1617290653
    • Manufacturer: Manning Publications

  • The Best Third Grade Common Core Math Worksheets / Practice Tests - eBook

    Practice Problems for 3rd Grade Common Core Standard Operations and Algebra, Multiply and Divide Within 100, Solve Problems Involving Four Operations, Numbers and Operations in Base 10, Fractions, Measurement and Data, Solve Problems Involving Measurement,

    • UPC: 182096655

  • Java: Best Practices to Programming Code with Java - eBook

    **Are you tired of constantly finding errors in your Java code? Fed up with not being able to understand what you have written, making it difficult to identify those errors? And how many times has

    • UPC: 420349233

  • Oracle Certified Associate Java Se 8 Programmer I 1z0-808 Practice Tests : 260+ Questions to Assess Your Oca Preparation

    Oracle Certified Associate Java Se 8 Programmer I 1z0-808 Practice Tests: 260+ Questions to Assess Your Oca

    • UPC: 931086119

  • Java Functional Programming - Lambda & Stream Practice Tests: 180+ Questions on Inner Classes, Lambda Expressions, Method References, Functional Inter

    Java Functional Programming - Lambda & Stream Practice Tests: 180+ Questions on Inner Classes, Lambda Expressions, Method References, Functional

    • UPC: 608398408

  • RESTful Java Patterns and Best Practices - eBook

    This book is aimed at novice developers who want to gain insights into building RESTful services and improve productivity, as well as for advanced developers who want to delve into more complicated

    • UPC: 944434852

  • Java Enterprise Best Practices - eBook

    Java developers typically go through four "stages" in mastering Java. In the first stage, they learn the language itself. In the second stage, they study the APIs. In the third stage, they become proficient in

    • UPC: 869886078

  • Best Practices for the Formal Software Testing Process - eBook

    This is the digital version of the printed book (Copyright © 2004). Testing is not a phase. Software developers should not simply throw software over the wall to test engineers when the developers have finished

    • UPC: 253312883

  • Oracle Certified Professional Java SE 8 Programmer II 1Z0-809 Practice Tests : 500+ Questions to assess your OCP preparation

    Oracle Certified Professional Java Se 8 Programmer II 1z0-809 Practice Tests: 500+ Questions to Assess Your Ocp

    • UPC: 787694836

  • Java Database Best Practices - eBook

    When creating complex Java enterprise applications, do you spend a lot of time thumbing through a myriad of books and other resources searching for what you hope will be the API that's right for the

    • UPC: 429274932

  • Continuous Delivery in Java : Essential Tools and Best Practices for Deploying Code to Production

    9781491986028

    • UPC: 595473943

  • Effective Unit Testing by Eliotte Rusty Harold

    Unit Testing (JUnit) Best Practices

    JAVA Application Testing with JUNIT For Beginners