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...

JPA Pitfalls / Mistakes

Learn the common pitfalls/mistakes encountered that caused some problems in Java-based systems that use JPA. From my experience, both in helping teams and conducting training, here are some pitfalls/mistakes I have encountered that caused some problems in Java-based systems that […]

Continue Reading...

Spring Security OAuth2 with Google

In this tutorial, learn how to use OAuth2 to secure Spring MVC web apps. I needed to create a web app using Spring MVC and secure it using OAuth2 with Google as a provider for authentication. Saket’s Blog (posted back […]

Continue Reading...

Recent Posts

Architectural Layers and Modeling Domain Logic

Spring-managed Transactions Explained – Part 1 (JDBC)

JPA Pitfalls / Mistakes

Spring Security OAuth2 with Google

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

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

News in Pictures

Java

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

JPA Pitfalls / Mistakes

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