-
Software Development
How Much Cohesion Is Enough?
Which one is better: books.del(42) or books.book(42).del()? I do both and I rarely can tell which one is better. The…
Read More » -
Core Java
First Past the Post
Often, we write code to work out the first answer of a bunch of available ones. Let’s look at that…
Read More » -
Enterprise Java
Build a Simple CRUD App with Java and JSF
Easily deploy your app with Okta’s identity management platform Use Okta’s API to authenticate, manage, and secure users in any…
Read More » -
Core Java
[MEGA DEAL] Oracle Java Certification Exam Preparation Courses + Tests Training Bundle (92%)
Become a Certified Programmer with an Oracle Java Certification & Take a Step Ahead Toward a Brighter Development Career Hey…
Read More » -
Core Java
A Surprising Injection
So, I owe Jim an apology. He’d written a working mockito and JUnit test, and I told him in review…
Read More » -
Software Development
Fuzzy Assertions
As discussed in other Test Smells, like Trail by Competitive Calculation, and It Passed Yesterday, it’s very easy to create…
Read More » -
Software Development
First-Class Procedure Type System for Composition
This is the first article in a series looking at the Inversion of Coupling Control type system for composition. The…
Read More » -
Software Development
Writing a browser based editor using Monaco and ANTLR
This is a tutorial on creating a browser-based editor for a new language we are going to define. We are…
Read More » -
Core Java
To Infinity (Streams) and Beyond!
Java allows you to process data in collections or streams. It’s very easy to think of streams as a technique…
Read More »