Design Patterns and Best Practices in Java

A comprehensive guide to building smart and reusable code in Java



Bookstore > Books > Design Patterns and Best Practices in Java

Price$44.30 - $44.99
Rating
AuthorsKamalmeet Singh, Adrian Ianculescu, Lucian-Paul Torje
PublisherPackt Publishing
Published2018
Pages280
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101786463598
ISBN-139781786463593
EBook Hardcover Paperback

Having a knowledge of design patterns enables you, as a developer, to improve your code base, promote code reuse, and make the architecture more robust. As languages evolve, new features take time to fully understand before they are adopted en masse. The mission of this book is to ease the adoption of the latest trends and provide good practices for programmers.

We focus on showing you the practical aspects of smarter coding in Java. We'll start off by going over object-oriented (OOP) and functional programming (FP) paradigms, moving on to describe the most frequently used design patterns in their classical format and explain how Java's functional programming features are changing them.

You will learn to enhance implementations by mixing OOP and FP, and finally get to know about the reactive programming model, where FP and OOP are used in conjunction with a view to writing better code. Gradually, the book will show you the latest trends in architecture, moving from MVC to microservices and serverless architecture. We will finish off by highlighting the new Java features and best practices. By the end of the book, you will be able to efficiently address common problems faced while developing applications and be comfortable working on scalable and maintainable projects of any size.




5 5 2

Similar Books


Java EE 8 Design Patterns and Best Practices

Java EE 8 Design Patterns and Best Practices

by Rhuan Rocha, Joao Purificacao

Patterns are essential design tools for Java developers. Java EE Design Patterns and Best Practices helps developers attain better code quality and progress to higher levels of architectural creativity by examining the purpose of each available pattern and demonstrating its implementation with various code examples. This book will take yo...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

Django Design Patterns and Best Practices

Django Design Patterns and Best Practices

by Arun Ravindran

Learning how to write better Django code to build more maintainable websites either takes a lot of experience or familiarity with various design patterns. Filled with several idiomatic Django patterns, Django Design Patterns and Best Practices accelerates your journey into the world of web development.Discover a set of common design probl...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2015

RESTful Java Patterns and Best Practices

RESTful Java Patterns and Best Practices

by Bhakti Mehta

The convergence of social networking, cloud computing, and the era of mobile applications has created a generation of emerging technologies that allow different networked devices to communicate with each other over the Internet with REST. REST has the benefits of being stateless; easing scalability, visibility, and reliability; and being ...

Price:  $27.99  |  Publisher:  Packt Publishing  |  Release:  2014

Hands-On Design Patterns with Swift

Hands-On Design Patterns with Swift

by Florent Vilmart, Giordano Scalzo, Sergio De Simone

Swift keeps gaining traction not only amongst Apple developers but also as a server-side language. This book demonstrates how to apply design patterns and best practices in real-life situations, whether that's for new or already existing projects.You'll begin with a quick refresher on Swift, the compiler, the standard library, a...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

Microservice Patterns and Best Practices

Microservice Patterns and Best Practices

by Vinicius Feitosa Pacheco

Microservices are a hot trend in the development world right now. Many enterprises have adopted this approach to achieve agility and the continuous delivery of applications to gain a competitive advantage. This book will take you through different design patterns at different stages of the microservice application development along with t...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

PHP 8 Objects, Patterns, and Practice

PHP 8 Objects, Patterns, and Practice

by Matt Zandstra

Learn how to develop elegant and rock-solid systems using PHP, aided by three key elements: object fundamentals, design principles, and best practices. The 6th edition of this popular book has been fully updated for PHP 8, including attributes, constructor property promotion, new argument and return pseudo-types, and more. It also covers ...

Price:  $41.52  |  Publisher:  Apress  |  Release:  2021

Reactive Design Patterns

Reactive Design Patterns

by Roland Kuhn, Brian Hanafee, Jamie Allen

Modern web applications serve potentially vast numbers of users - and they need to keep working as servers fail and new ones come online, users overwhelm limited resources, and information is distributed globally. A Reactive application adjusts to partial failures and varying loads, remaining responsive in an ever-changing distributed env...

Price:  $24.95  |  Publisher:  Manning  |  Release:  2017

Pro HTML5 and CSS3 Design Patterns

Pro HTML5 and CSS3 Design Patterns

by Michael Bowers, Dionysios Synodinos, Victor Sumner

Pro HTML5 and CSS3 Design Patterns is a reference book and a cookbook on how to style web pages using CSS3 and HTML5. It contains 350 ready-to-use patterns (CSS3 and HTML5 code snippets) that you can copy and paste into your code. Each pattern can be combined with other patterns to create an unlimited number of solutions, and each pattern...

Price:  $38.11  |  Publisher:  Apress  |  Release:  2011