-
Enterprise Java
Hibernate Architecture Overview
The diagram below provides a high-level view of the Hibernate architecture: Minimal architecture The “minimal” architecture has the application manage…
Read More » -
Software Development
[MEGA DEAL] The Complete Python Programming Bundle (93% off)
Take a Deep Dive Into a Wide Range of Python’s Many Capabilities Hey fellow geeks, This week, on our JCG…
Read More » -
Agile
Thinking About What to Call Team Members and Managers
Bob Sutton (@work_matters) tweeted this the other day: Perhaps companies ought to stop using “IC” or “Individual Contributor.” It seems…
Read More » -
Software Development
The Best Programming Languages for Each Situation
There is a question that many people take as a sign that the questioner does not understand the subject at…
Read More » -
Core Java
Use Precise Java Method Parameters
Learn how to pick the right method parameter types and get more robust and shorter code in your Java applications.…
Read More » -
Agile
Defining “Scaling” Agile, Part 4A: Sharing Agile Outside of Product Development
Note to my dear readers: As I write, I realize this series is growing. Thank you for your understanding in…
Read More » -
Core Java
How to shoot yourself in the foot building a Java Agent
Over the years of building Plumbr, we have encountered many challenging problems. Among others, making the Plumbr Java Agent perform…
Read More » -
Agile
Defining “Scaling” Agile, Part 4: Sharing Agile Outside of Product Development
Here’s where we are so far in this discussion of what it might mean to “scale” agile approaches: Part 1: Creating…
Read More » -
Core Java
Cleaner parameterized tests with JUnit 5
The general idea of parameterized unit tests is to run the same test method for different data. Creating parameterized tests…
Read More »