Search:
radicore.org
tonymarston.net
Sign in
Sign up
Disable HSTS
Forum
Rapid Application Development toolkit for building Administrative Web Applications
Home
What is Radicore?
What Architecture?
How is it RAD?
How is it unique?
Who can use Radicore?
Why use Radicore?
Demonstration
Downloads
Documentation
Glossary
Installation
Tutorial
Products
Radicore for PHP
Radicore for Java
Prototypes
Support
Partners
Customers
Credits
Licensing
License FAQ
Legal
Privacy Policy
Licensing Policy
Website - Legal Notice
Online Store
© 2006-2024 Radicore Software Ltd
About Us
Contact Us
Legal
Latest news
RADICORE v2.28.0 released
01 May 2024
RADICORE v2.27.0 released
14 October 2023
RADICORE v2.26.0 released
04 April 2023
More News »
Knowledge Base
Evolution of the RADICORE framework
01 June 2022
How Radicore prevents SQL Injection attacks
17 July 2021
How Radicore prevents CSRF attacks
08 October 2017
More KB items »
Articles
Support for PHP4 dropped, support for PHP7 started
01 October 2016
Why you should build your web application back-to-front
06 January 2013
What is the 3-Tier Architecture?
14 October 2012
More Articles »
Other Stuff
I fail to GRASP these principles
27 March 2024
Namespaces are for numpties
27 March 2024
Inheritance is NOT evil
17 March 2024
More Stuff »
Archive for Object Oriented Programming
with synopsis
I fail to GRASP these principles
Namespaces are for numpties
Inheritance is NOT evil
Getters and Setters are EVIL
Object Associations are EVIL
Object Interfaces are EVIL
How to Produce a Rich Domain Model with Active Record
Active Record: Getting it Right
The database is NOT just an implementation detail
The meaning of "abstraction"
From Oop to Poop, from Excellent to Excrement
How to decouple business logic from UI logic
Fat Model, Skinny Controller
RE: The purpose of inheritance is code reuse
Pop Quiz on OOP
RE: Improving PHP's Object Ergonomics
Are you achieving the aims of OOP?
Re: Exceptions and talking back to the user
To There and Back - but still in the wrong place
The Template Method Pattern as a Framework
Anatomy of an Enterprise Application
Re: What's so great about OOP?
Re: Objects should be constructed in one go
Your rules are RUBBISH!
The concept is OK but your implementation is not
Why I don't do Domain Driven Design
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
A minimalist approach to Object Oriented Programming with PHP
Table Oriented Programming (TOP)
Not the three greatest paragraphs ever written on encapsulation
Not-so-SOLID OO Principles
Dependency Injection is EVIL
Object Relational Mappers are EVIL
What is OOP?
Design Patterns are dead! Long live Transaction Patterns!
Object-Oriented Programming for Heretics
In the world of OOP am I Hero or Heretic?
Design Patterns - a personal perspective
What is/is not considered to be good OO programming