JPA Fetch Behavior: Eclipselink and Hibernate – and Configuration Options!

JPA is godsend for happily churning out code that works with data from – you’ve guessed it – databases! Of course – and as I’ve learned when it comes to building things -, nothing ever goes blissfully right. Considering Murphy’s […]

Continue Reading...
Apache Spark RDD and Java Streams

Apache Spark RDD and Java Streams

Lorenzo provides points on working with Apache Spark, why it’s powerful, and how intermediate and terminal stream operations can help a Java developer understand it. A few months ago, I was fortunate enough to participate in a few PoCs (proof-of-concepts) […]

Continue Reading...
Isolating the Domain Logic

Isolating the Domain Logic

Lorenzo explains the reason why code in applications is arranged and split in a certain way, and provides tips for arranging your application. In one design patterns class, I had an interesting discussion about modelling domain logic. Specifically, it was […]

Continue Reading...

Architectural Layers and Modeling Domain Logic

Lorenzo corrects the impression that the domain model pattern is always the best to use. He provides options and tips on when to use (and not to use) the domain model pattern. As I was discussing the PoEAA patterns used […]

Continue Reading...

Spring-managed Transactions Explained – Part 1 (JDBC)

Learn the common pitfalls/mistakes encountered that caused some problems in Java-based systems that use JPA. I’ve been meaning to write about this for quite some time now. In the training courses I’ve been privileged to conduct, I’ve noticed that course […]

Continue Reading...

Recent Posts

Apache Spark RDD and Java Streams
Apache Spark RDD and Java Streams

Apache Spark RDD and Java Streams

Isolating the Domain Logic

Isolating the Domain Logic

Architectural Layers and Modeling Domain Logic

Spring-managed Transactions Explained – Part 1 (JDBC)

JPA Pitfalls / Mistakes

News in Pictures

Java

Apache Spark RDD and Java Streams

Apache Spark RDD and Java Streams

Lorenzo provides points on working with Apache Spark, why

Isolating the Domain Logic

Isolating the Domain Logic

Lorenzo explains the reason why code in applications is

Architectural Layers and Modeling Domain Logic

Lorenzo corrects the impression that the domain model pattern

Spring-managed Transactions Explained – Part 1 (JDBC)

Learn the common pitfalls/mistakes encountered that caused some problems

Android

Beginning Android (Part 4)

Beginning Android Part 4: Apache Cordova Persistence Support

Catch Up! If you haven’t seen the first three parts

O&B at the GDG Baguio Android Bootcamp and Hackathon

O&B at the GDG Baguio Android Bootcamp and Hackathon

O&B partnered with the Google Developer Group for the

Beginning Android (Part 4)

Beginning Android (Part 3)

Catch Up! If you haven't seen the first and second

Beginning Android (Part 4)

Beginning Android (Part 2)

Creating Your First Android Application Part 1 of this Beginning

Agile

Java and Agile Training in the Philippines: Why Choose O&B University? Here are 5 Reasons.

Agile Training Philippines: My Training Experience at O&B

Convincing Managers or Clients to Adopt Agile | Agile Philippines

Agile Myth #7: “Agile Means No Documentation” | Agile Training Philippines

Top 3 Improvements New Agile Teams Can Make | Agile Philippines

Spring and Grails

Spring-managed Transactions Explained – Part 1 (JDBC)

Spring Security OAuth2 with Google

Long Loading Requests in App Engine for Java

Model-View-Controller (MVC) Done Right?

Java Development Philippines: Grails, also works as a time compressor