Archive for Other Paperswith synopsis

Having a separate class for each database table IS good OO

Singletons are NOT evil

The difference between an interface and an abstract class

What is the difference between Procedural and OO programming?

DB or not DB, that is the question

On not using the "right" standards

Object Oriented Database Programming

How NOT to Validate Data

OO Design is incompatible with Database Design

Using object composition for "has-a" relationships is not such a good idea

Your code is crap

Please do not break our language

A minimalist approach to Object Oriented Programming with PHP

4+ Reasons Why All PHP Frameworks Suck - Except RADICORE

Table Oriented Programming (TOP)

Not the three greatest paragraphs ever written on encapsulation

Database Design - are you Novice, Ninja or Nincompoop?

Not-so-SOLID OO Principles

Dependency Injection is EVIL

Creating an SQL Server driver for RADICORE

Object Relational Mappers are EVIL

Creating an Oracle driver for RADICORE

What is OOP?

Stored Procedures are EVIL

Software Patents are EVIL

Is Radicore better than Ruby On Rails?

Design Patterns are dead! Long live Transaction Patterns!

Are you a Code Monkey?

Case Sensitive Software is EVIL

Breaking Backwards Compatibility is EVIL

Creating a PostgreSQL driver for RADICORE

Development Standards - Limitation or Inspiration?

Object-Oriented Programming for Heretics

In the world of OOP am I Hero or Heretic?

Design Patterns - a personal perspective

The Relational Data Model, Normalisation and effective Database Design

Technical Keys - Their Uses and Abuses

What is/is not considered to be good OO programming

Component Design - Large and Complex vs. Small and Simple