Design Patterns and Best Practices in Java
A comprehensive guide to building smart and reusable code in Java
|Price||$35.99 - $44.99
|Authors||Kamalmeet Singh, Adrian Ianculescu, Lucian-Paul Torje|
|Format||Paper book / ebook (PDF)|
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.
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
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
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
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
by Simon Timms
Price: $26.99 | Publisher: Packt Publishing | Release: 2014
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
by Stoyan Stefanov
Price: $7.00 | Publisher: O'Reilly Media | Release: 2010
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