Recent Posts

  • How to Learn PHP Unit Testing With Katas
  • PHP Web Scraping: What to know before you start with Symfony Panther, Goutte, and more
  • Rubber Duck Debugging: The Psychology of How it Works
  • All Programs Have a Surrounding Human Context. This Matters
  • Thoughtful Code is Contextual, Intelligible, Verifiable, and Cellular

Recent Comments

  • Oghenemeru G. Avwemoya on Rubber Duck Debugging: The Psychology of How it Works
  • Chris on Rubber Duck Debugging: The Psychology of How it Works
  • egarcia on Why Use PHP in 2019?
  • mark on ORM Patterns: The Trade-Offs of Active Record and Data Mappers for Object-Relational Mapping
  • David on A Complete Guide to PHP Namespaces

Archives

  • April 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018

Categories

  • Announcements
  • High-Level Concepts
  • Personal Experiences
  • PHP
  • Widgets
  • Search

Thoughtful Code

Code is Poetry

Menu

Skip to content
  • Home
  • About David
  • Pair Program with David

Monthly Archives: September 2018

High-Level Concepts

ORM Patterns: The Trade-Offs of Active Record and Data Mappers for Object-Relational Mapping

September 11, 2018David 2 Comments

One of the topics of seemingly perennial discussion among programmers is whether object-relational mapping (often abbreviated to ORM) is evil or not. Opinions seem to run the gamut from "I use and love it" to "I tried it once and never will again." And you often encounter at least a few "what are you talking about?"s.

Continue reading →

Standard
Proudly powered by WordPress | Theme: Ryu by WordPress.com.