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

Design Patterns and Best Practices in Java
Price$35.99 - $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.





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:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2015

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:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2018

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:  $16.99  |  Publisher:  Packt Publishing  |  Release:  2014

Mastering JavaScript Design Patterns

Mastering JavaScript Design Patterns

by Simon Timms

Applying design patterns to JavaScript code creates more reliable and maintainable code. In this book, you will explore different design patterns and learn where and how to implement them with the help of detailed examples.In the first part of the book, we start off with an introduction to design patterns, and then move on to creating cla...

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

Designing Web Interfaces

Designing Web Interfaces

by Bill Scott, Theresa Neil

If you want to learn how to create great user experiences on the Web, this practical book offers more than 75 design patterns for building interfaces that provide rich interaction. Distilled by two longtime professionals after years of experience at Sabre, Yahoo, and Netflix, these design patterns and best practices are neatly organized a...

Price:  $3.49  |  Publisher:  O'Reilly Media  |  Release:  2009

JavaScript Patterns

JavaScript Patterns

by Stoyan Stefanov

What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding patterns and best practices. If you're an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and ...

Price:  $7.00  |  Publisher:  O'Reilly Media  |  Release:  2010

Concurrent Patterns and Best Practices

Concurrent Patterns and Best Practices

by Atul S. Khot

Selecting the correct concurrency architecture has a significant impact on the design and performance of your applications. This book explains how to leverage the different characteristics of parallel architecture to make your code faster and more efficient.To start with, you'll understand the basic concurrency concepts and explore patter...

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