-
Software Development
Object Cohesion: Why It Matters
You most probably know about Elegant Objects (EO), an alternative object-oriented paradigm, which claims that objects must be immutable, have…
Read More » -
Agile
Effects of Separating “New” Work vs “Maintenance” Work
Back when I was a manager, my senior management wanted to separate the “new” work from the “maintenance” work. I…
Read More » -
Core Java
How Linear Search or Sequential Search Algorithms works in Java? Example Tutorial
Hello guys, earlier, I have talked about how the binary search algorithm works and shared the code to implement the…
Read More » -
Enterprise Java
Apache Camel 3.1 – More camel-core optimizations coming (Part 3)
I have previously blogged about the optimizations we are doing in the next Camel 3.1 release blog part 1 blog…
Read More » -
Angular
Basic Firebase CRUD Operations in Angular
Welcome readers, in this tutorial, we will perform the CRUD Operations in Firebase through an angular application. 1. Introduction Angular…
Read More » -
Core Java
Java14: Join Database Tables with Java 14’s new Record
Did you know that you can join database tables into a Java Stream with Java 14’s preview record feature? Read…
Read More » -
Core Java
JDK 14/JEP 305 instanceof Pattern Matching “Smart Casts”
I generally view the presence of the instanceof operator in Java code as a “red flag,” meaning that it’s not…
Read More » -
Core Java
Source Code for Effective Java Third Edition Updated to Use Newer Features
Those who have read the Third Edition of Effective Java are likely aware of the source code associated with that…
Read More » -
React.js
ReactJS and Redux Tutorial
In this post, we look at using the Redux library with ReactJS. Redux, in a gist, centralizes state management. It…
Read More »