In this article, we explain the five principles laid out by Robert C. Martin and enumerated by Michael Feathers, that describe the five essential building blocks of OOP.
Learn how to seed the database on application startup. Seeders can help you create default admin accounts or other default data required by your application.
An ex-OO believer confesses to doubting object-oriented programming, as it appears to be more complex than its alternatives, such as functional programming.
Spring Data and MongoDB have made it easy to include Reactive Streams in your projects. Here we cover the config work and changes to annotations you need to know.
The librarians claim that frameworks are unnecessary clutter to a project. The frame-workers use the frameworks anyway so that they can focus on the real business.
Learn how to configure the Protractor testing framework to use with the Cucumber Behavior-Driven Development framework for testing AngularJS applications.
Learn how to create a Maven project for using Spring Data with Apache Ignite Grid and how to persist entities into Ignite caches through the Spring Data framework.