Archive for Other Paperswith synopsis

On not using the "right" standards13 December 2016

Object Oriented Database Design01 November 2016

How NOT to Validate Data02 April 2016

OO Design is incompatible with Database Design01 April 2016

Using object composition for "has-a" relationships is not such a good idea03 November 2015

Please do not break our language31 December 2014

A minimalist approach to Object Oriented Programming with PHP14 September 2014

4+ Reasons Why All PHP Frameworks Suck - Except RADICORE17 February 2014

Table Oriented Programming (TOP)02 July 2013

Not the three greatest paragraphs ever written on encapsulation19 May 2013

Database Design - are you Novice, Ninja or Nincompoop?23 September 2012

Not-so-SOLID OO Principles08 June 2011

Dependency Injection is EVIL03 June 2011

Creating an SQL Server driver for RADICORE01 January 2011

Object Relational Mappers are EVIL20 August 2007

Creating an Oracle driver for RADICORE15 January 2007

What is OOP?03 December 2006

Stored Procedures are EVIL03 September 2006

Software Patents are EVIL31 August 2006

Is Radicore better than Ruby On Rails?28 May 2006

Design Patterns are dead! Long live Transaction Patterns!18 May 2006

Are you a Code Monkey?17 March 2006

Case Sensitive Software is EVIL27 January 2006

Breaking Backwards Compatibility is EVIL18 December 2005

Creating a PostgreSQL driver for RADICORE10 September 2005

Development Standards - Limitation or Inspiration?29 May 2005

Object-Oriented Programming for Heretics10 December 2004

In the world of OOP am I Hero or Heretic?25 November 2004

Design Patterns - a personal perspective13 October 2004

The Relational Data Model, Normalisation and effective Database Design30 September 2004

Technical Keys - Their Uses and Abuses01 January 2004

What is/is not considered to be good OO programming03 December 2003

Component Design - Large and Complex vs. Small and Simple30 June 2001