What's New in the world of PHP and MySQL

All software described in the articles below can now be downloaded from http://www.radicore.org.

Global Awards Winner-2023-24 (34K) RAD-toolkit-of-the-year-2024 (191K)
21 Nov 2024 Stuff - added A challenge to see who's technique is best
20 Nov 2024 Stuff - added RE: Back to Basics - Three or Four OOP Pillars?
Stuff - amended What is Object Oriented Programming (OOP)?
17 Nov 2024 Stuff - amended The meaning of "abstraction"
11 Nov 2024 Awards - added The Developer Awards 2024 - Best Open Source Rapid Application Development Toolkit 2024
20 Aug 2024 Stuff - added The Fallacy Of ReUse
16 Aug 2024 Stuff - amended Programmer Productivity takes Precedence over Paradigm Purity
10 Aug 2024 Articles - added From Wireframe to Prototype to Live Product
Articles - amended Evolution of the RADICORE framework
28 July 2024 Awards - added Global Awards Winner 2023/24 - Software Design Service of the Year
27 July 2024 Stuff - amended Object Associations are EVIL
Stuff - amended The meaning of "abstraction"
Stuff - amended Why I don't do Domain Driven Design
Stuff - amended Object-Oriented Programming for Heretics
Stuff - amended Programmer Productivity takes Precedence over Paradigm Purity
Articles - amended RADICORE for PHP - creating PDF output
Articles - amended A Sample PHP Application
10 July 2024 Stuff - amended From OOP to POOP
Stuff - amended Active Record: Getting it Right
Stuff - amended How to Produce a Rich Domain Model with Active Record
Stuff - added Programmer Productivity takes Precedence over Paradigm Purity
Articles - amended Is Radicore better than Ruby On Rails?
Articles - amended RADICORE for PHP - creating PDF output
Articles - amended RADICORE for PHP - Functions, Methods and Variables
24 June 2024 Stuff - added Attributes are atrocious
Stuff - added Autoloaders are abominations
Stuff - added Composition is a Procedural Technique for Code Reuse
Stuff - added Decoupling is delusional
Stuff - added Strict Typing is for stick-in-the-muds
Stuff - added Value objects are worthless
Stuff - added KICK Principle
Stuff - amended Not-so-SOLID OO Principles
16 May 2024 Videos - added What are Transaction Patterns and how are they used to achieve Rapid Application Development?
Stuff - amended Not-so-SOLID OO Principles
15 May 2024 Articles - amended Evolution of the RADICORE framework
12 May 2024 Stuff - amended Are you achieving the aims of OOP?
01 May 2024 Articles - amended RADICORE - A Development Infrastructure for PHP
Articles - amended FAQ on the Radicore Development Infrastructure
Stuff - amended What is a Framework?
07 Apr 2024 Stuff - amended The meaning of "abstraction"
31 Mar 2024 Stuff - amended The case against static typing in PHP
27 Mar 2024 Stuff - added I fail to GRASP these principles
Stuff - added Namespaces are for Numpties
17 Mar 2024 Stuff - added Inheritance is NOT evil
Stuff - amended From Oop to Poop, from Excellent to Excrement
Stuff - amended Not-so-SOLID OO Principles
Articles - amended Evolution of the RADICORE framework
04 Jan 2024 Stuff - amended From Oop to Poop, from Excellent to Excrement
09 Dec 2023 Stuff - amended Are you achieving the aims of OOP?
Stuff - amended Your code is CRAP!
02 Dec 2023 Stuff - amended Using object composition for "has-a" relationships is not such a good idea
Stuff - amended From Oop to Poop, from Excellent to Excrement
Stuff - amended Having a separate class for each database table IS good OO
Stuff - added Getters and Setters are EVIL
Stuff - added Object Interfaces are EVIL
Stuff - added Object Associations are EVIL
Articles - amended How to handle a Many-to-Many relationship with PHP and MySQL
12 Nov 2023 Stuff - amended Object-Oriented Programming for Heretics
18 Oct 2023 Stuff - amended The meaning of "abstraction"
Stuff - amended Having a separate class for each database table IS good OO
12 Oct 2023 Stuff - added How to Produce a Rich Domain Model with Active Record
02 Oct 2023 Stuff - amended The meaning of "abstraction"
Stuff - amended Object-Oriented Programming for Heretics
Articles - amended A Development Infrastructure for PHP
21st Aug 2023 Stuff - amended Having a separate class for each database table IS good OO
8th Aug 2023 Articles - amended How to handle a Many-to-Many relationship with PHP and MySQL
18th Jul 2023 Stuff - added The case against function overloading in PHP
14th Jul 2023 Stuff - amended The case against static typing in PHP
11th Jul 2023 Stuff - added RE: Why PHP is not suitable for enterprise grade web applications
26th Jun 2023 Stuff - added The case against static typing in PHP
8th Apr 2023 Stuff - added Is there a case for adding namespaces to PHP core?
31st Mar 2023 Stuff - added Active Record: Getting it Right
13th Mar 2023 Stuff - amended Dependency Injection is EVIL
11th Mar 2023 Stuff - amended The meaning of "abstraction"
9th Mar 2023 Stuff - amended The PHP core developers are lazy, incompetent idiots
4th Mar 2023 Stuff - amended The PHP core developers are lazy, incompetent idiots
2nd Mar 2023 Stuff - amended The PHP core developers are lazy, incompetent idiots
13th Feb 2023 Stuff - added The PHP core developers are lazy, incompetent idiots
4th Feb 2023 Stuff - added The database is NOT just an implementation detail
Stuff - amended OO Design is incompatible with Database Design
Stuff - amended What is Object Oriented Programming (OOP)?
Stuff - amended Pop Quiz on OOP
Stuff - amended The meaning of "abstraction"
Articles - amended Evolution of the RADICORE framework
Articles - amended A Development Infrastructure for PHP
Articles - amended User Guide to the Menu and Security (RBAC) System
5th Jan 2023 Articles - amended Evolution of the RADICORE framework
1st Jan 2023 Stuff - amended What is a Framework?
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended The RADICORE Security Model
7th Dec 2022 Videos - added An overview of the Role Based Access Control (RBAC) system which exists within the RADICORE framework
Videos - added The evolution of ERP
24th Nov 2022 Videos - new section created
Tutorials - new section created
1st Nov 2022 Articles - amended A Data Dictionary for PHP Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended Evolution of the RADICORE framework
Stuff - added The meaning of "abstraction"
Stuff - amended Object-Oriented Programming for Heretics
Stuff - amended What is the difference between Procedural and OO programming?
Stuff - amended A minimalist approach to Object Oriented Programming with PHP
Stuff - amended From Oop to Poop, from Excellent to Excrement
Stuff - amended Having a separate class for each database table IS good OO
1st Jul 2022 Articles - amended FAQ on the Radicore Development Infrastructure
Stuff - amended From Oop to Poop, from Excellent to Excrement
7th Jun 2022 Articles - amended RADICORE for PHP - Functions, Methods and Variables
1st Jun 2022 Articles - added Evolution of the RADICORE framework
Stuff - amended From Oop to Poop, from Excellent to Excrement
27th Apr 2022 Stuff - amended Are you a Code Monkey?
25th Apr 2022 Articles - amended The RADICORE Security Model
16th Apr 2022 Stuff - amended From Oop to Poop, from Excellent to Excrement
Stuff - amended What is the difference between Procedural and OO programming?
Stuff - amended The difference between an interface and an abstract class
7th Feb 2022 Stuff - amended Dependency Injection is EVIL
1st Feb 2022 Stuff - added From Oop to Poop, from Excellent to Excrement
Stuff - amended The difference between an interface and an abstract class
10th Jan 2022 Stuff - amended What is a Framework?
17th Dec 2021 Stuff - amended What is Object Oriented Programming (OOP)?
1st Sep 2021 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Stuff - added How to decouple business logic from UI logic
25th Jul 2021 Stuff - added Fat Model, Skinny Controller
Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP
17th Jul 2021 Articles - added How Radicore prevents SQL Injection attacks
1st Jun 2021 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended Transaction Patterns for Web Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
16th May 2021 Stuff - amended Why I don't do Domain Driven Design
1st May 2021 Stuff - amended Why I don't do Domain Driven Design
Stuff - amended Having a separate class for each database table IS good OO
Stuff - added RE: The purpose of inheritance is code reuse
13th Mar 2021 Stuff - amended Database Design - are you Novice, Ninja or Nincompoop?
Stuff - amended Technical Keys - Their Uses and Abuses
1st Mar 2021 Stuff - amended Please do not break our language
Stuff - amended The Relational Data Model, Normalisation and effective Database Design
8th Feb 2021 Stuff - amended Having a separate class for each database table IS good OO
10th Jan 2021 Articles - amended On not using the "right" standards
Articles - amended Your rules are RUBBISH!
Articles - amended RE: Improving PHP's Object Ergonomics
1st Jan 2021 Articles - amended RADICORE for PHP - Functions, Methods and Variables
9th Nov 2020 Articles - amended Transaction Patterns for Web Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended A Data Dictionary for PHP Applications
1st Sep 2020 Stuff - amended Is PHP too verbose?
Stuff - amended RE: Improving PHP's Object Ergonomics
11th Jun 2020 Stuff - amended What is a Framework
8th Jun 2020 Stuff - amended Not-so-SOLID OO Principles.
3rd Jun 2020 Stuff - amended Response to personal attack on reddit.com
2nd Jun 2020 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended FAQ on the Radicore Development Infrastructure
31st May 2020 Stuff - amended Pop Quiz on OOP
9th May 2020 Stuff - amended What is Object Oriented Programming?
Stuff - amended What is a Framework
Stuff - added Pop Quiz on OOP
28th Apr 2020 Stuff - amended What is the 3-Tier Architecture?
Stuff - amended Not-so-SOLID OO Principles
Stuff - amended What is a Framework?
17th Apr 2020 Stuff - amended Your rules are RUBBISH!
Stuff - amended Not-so-SOLID OO Principles
2nd Apr 2020 Stuff - amended Having a separate class for each database table IS good OO
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended Transaction Patterns for Web Applications
Stuff - added RE: Improving PHP's Object Ergonomics
1st Feb 2020 HOORAY FOR BREXIT! Well done Boris!
BREXIT-1.jpg BREXIT-3.jpg BREXIT-2.jpg BREXIT-4.jpg
31st Jan 2020 Stuff - added Response to personal attack on reddit.com
22nd Jan 2020 Stuff - amended A minimalist approach to Object Oriented Programming with PHP
9th Jan 2020 Articles - amended RADICORE for PHP - creating PDF output
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Functions, Methods and Variables
16th Aug 2019 Stuff - added Changing fundamental language behaviors
1st Aug 2019 Articles - amended Transaction Patterns for Web Applications
Stuff - added Are you achieving the aims of OOP?
1st May 2019 Articles - amended RADICORE for PHP - creating PDF output
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Stuff - added Re: Exceptions and talking back to the user
8th Apr 2019 Stuff - added To There and Back - but still in the wrong place
2nd Mar 2019 Stuff - added The Template Method Pattern as a Framework
Stuff - amended Why I don't do Domain Driven Design
2nd Feb 2019 Articles - amended Transaction Patterns for Web Applications
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended How to handle a Many-to-Many relationship with PHP and MySQL
24th Jan 2019 Stuff - amended Why I don't do Domain Driven Design
2nd Dec 2018 Stuff - amended Why I don't do Domain Driven Design
1st Oct 2018 Stuff - amended Why I don't do Domain Driven Design
1st Sep 2018 Stuff - added Anatomy of an Enterprise Application
Stuff - amended Having a separate class for each database table IS good OO
Stuff - amended Blockchain for Blockheads
Articles - amended How Radicore's Hook System Works
3rd Aug 2018 Stuff - added Re: What's so great about OOP?
1st Aug 2018 Articles - amended Transaction Patterns for Web Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended RADICORE for PHP - creating PDF output
Articles - amended FAQ on the Radicore Development Infrastructure
23rd Jul 2018 Stuff - amended Re: Objects should be constructed in one go
21st Jul 2018 Stuff - amended Re: Objects should be constructed in one go
19th Jul 2018 Stuff - added Re: Objects should be constructed in one go
23rd Jun 2018 Stuff - added Blockchain for Blockheads
15th Jun 2018 Stuff - added BC break in 7.2 caused by undocumented and unauthorised change
1st Apr 2018 Stuff - added Your rules are RUBBISH!
18th Mar 2018 Stuff - added The concept is OK but your implementation is not
1st Mar 2018 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP
Stuff - added Why I don't do Domain Driven Design
Stuff - amended On not using the "right" standards
1st Feb 2018 Stuff - added On being banned from the php.internals newsgroup
1st Dec 2017 Stuff - added Echo chambers for outdated ideas
Stuff - added Levels of use
Stuff - added Singletons are NOT evil
Stuff - added Having a separate class for each database table IS good OO
Stuff - amended On not using the "right" standards
25th Oct 2017 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended FAQ on the Radicore Development Infrastructure
14th Oct 2017 Stuff - added Is PHP too verbose?
8th Oct 2017 Articles - amended The RADICORE Security Model
Articles - added How Radicore prevents CSRF attacks
28th Sep 2017 Stuff - amended The difference between an interface and an abstract class
18th Sep 2017 Articles - amended Client Clones and Server Sessions
16th Sep 2017 Articles - added How Radicore's Hook System Works
Stuff - added The difference between an interface and an abstract class
1st Sep 2017 Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Stuff - amended DB or not DB, that is the question
3rd Aug 2017 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended Transaction Patterns for Web Applications
Stuff - amended On not using the "right" standards
1st Jul 2017 Articles - amended FAQ on the Radicore Development Infrastructure
1st Jun 2017 Articles - amended A Data Dictionary for PHP Applications
Articles - amended User Guide to the Menu and Security (RBAC) System
20th Apr 2017 Stuff - added What is the difference between Procedural and OO programming?
Stuff - amended What is Object Oriented Programming (OOP)?
14th Apr 2017 Stuff - amended On not using the "right" standards
2nd Apr 2017 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended User Guide to the Menu and Security (RBAC) System
Stuff - amended On not using the "right" standards
10th Mar 2017 Stuff - amended What is Object Oriented Programming (OOP)?
Stuff - amended A minimalist approach to Object Oriented Programming with PHP
5th Mar 2017 Stuff - added DB or not DB, that is the question
Stuff - amended On not using the "right" standards
Stuff - amended Object Oriented Database Programming
1st Feb 2017 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended Transaction Patterns for Web Applications
Stuff - amended On not using the "right" standards
Stuff - amended Object Oriented Database Programming
13th Dec 2016 Stuff - added On not using the "right" standards
1st Nov 2016 Stuff - added Object Oriented Database Programming
Articles - amended An activity based Workflow Engine for PHP
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended Radicore for PHP - Inserting optional JavaScript
Stuff - amended Not-so-SOLID OO Principles
Stuff - amended A minimalist approach to Object Oriented Programming with PHP
1st Oct 2016 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - added Support for PHP4 stops, support for PHP7 starts
Stuff - amended Dependency Injection is EVIL
Stuff - amended Not-so-SOLID OO Principles
1st Aug 2016 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended Transaction Patterns for Web Applications
1st Jul 2016 Articles - amended RADICORE for PHP - creating PDF output
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended FAQ on the Radicore Development Infrastructure
Stuff - amended Dependency Injection is Evil
19th Jun 2016 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - creating PDF output
1st Jun 2016 Articles - amended A Data Dictionary for PHP Applications
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Functions, Methods and Variables
1st May 2016 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended FAQ on the Radicore Development Infrastructure
1st Apr 2016 Articles - amended Transaction Patterns for Web Applications
Articles - amended RADICORE for PHP - Implementing Virtual Private Databases
Stuff - added OO Design is incompatible with Database Design
Stuff - updated Not-so-SOLID OO Principles
Stuff - updated Please do not break our language
Stuff - added How NOT to Validate Data
30th Jan 2016 Articles - amended A Data Dictionary for PHP Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended An activity based Workflow Engine for PHP
Articles - amended FAQ on the Radicore Development Infrastructure
12th Dec 2015 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended Transaction Patterns for Web Applications
Articles - amended User Guide to the Menu and Security (RBAC) System
3rd Nov 2015 Stuff - added Using object composition for "has-a" relationships is not such a good idea
1st Nov 2015 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended Creating a SQL Server driver for the Radicore Development Infrastructure
Articles - amended Creating an Oracle driver for the Radicore Development Infrastructure
15th Oct 2015 Articles - amended Creating an Audit Log with an online viewing facility
7th Oct 2015 Stuff - amended A minimalist approach to Object Oriented Programming with PHP
1st Oct 2015 Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP
Articles - amended RADICORE for PHP - Inserting optional Javascript
Articles - amended FAQ on the Radicore Development Infrastructure
29th Aug 2015 Stuff - amended Your code is crap!
15th Aug 2015 Stuff - amended Your code is crap!
31st Jul 2015 Stuff - amended Your code is crap!
2nd Jul 2015 Stuff - amended Not-so-SOLID OO Principles
Stuff - amended Your code is crap!
1st Jul 2015 Articles - amended FAQ on the Radicore Development Infrastructure
26th Jun 2015 Stuff - amended Your code is crap!
18th Jun 2015 Stuff - amended Your code is crap!
12th Jun 2015 Stuff - amended Your code is crap!
13th May 2015 Stuff - amended Your code is crap!
Stuff - amended Object-Oriented Programming for Heretics
1st May 2015 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended An activity based Workflow Engine for PHP
Articles - amended Transaction Patterns for Web Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
18th Mar 2015 Articles - amended Creating a SQL Server driver for the Radicore Development Infrastructure
8th Mar 2015 Articles - amended RADICORE for PHP - Functions, Methods and Variables
1st Mar 2015 Articles - amended Transaction Patterns for Web Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
21st Feb 2015 Stuff - amended Not the three greatest paragraphs ever written on encapsulation
Stuff - amended Dependency Injection is Evil.
28th Jan 2015 Stuff - added Your code is crap!
25th Jan 2015 Articles - amended Please do not break our language
10th Jan 2015 Articles - amended Creating a SQL Server driver for the Radicore Development Infrastructure
31st Dec 2014 Stuff - added Please do not break our language
1st Dec 2014 Articles - amended RADICORE for PHP - creating PDF output
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Functions, Methods and Variables
14th Sep 2014 Stuff - added A minimalist approach to Object Oriented Programming with PHP
1st Sep 2014 Articles - amended FAQ on the Radicore Development Infrastructure
1st Jul 2014 Articles - amended Transaction Patterns for Web Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
5th Jun 2014 Articles - amended RADICORE for PHP - Implementing Virtual Private Databases
1st Jun 2014 Articles - amended Transaction Patterns for Web Applications
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended RADICORE for PHP - creating PDF output
1st May 2014 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended The RADICORE Security Model
Articles - amended A Role-Based Access Control (RBAC) system for PHP
15th Apr 2014 Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP
Articles - amended Customising the PHP error handler
7th Mar 2014 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended FAQ on the Radicore Development Infrastructure
17 Feb 2014 Stuff - added 4 Reasons Why All PHP Frameworks Suck - Except RADICORE
3rd Dec 2013 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended Transaction Patterns for Web Applications
1st Dec 2013 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended Transaction Patterns for Web Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended RADICORE for PHP - Inserting optional Javascript
Articles - amended A Data Dictionary for PHP Applications
Articles - amended FAQ on the Radicore Development Infrastructure
5th Sep 2013 Stuff - amended Table Oriented Programming (TOP).
3rd Sep 2013 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended FAQ on the Radicore Development Infrastructure.
23rd Aug 2013 Stuff - amended Table Oriented Programming (TOP).
Stuff - amended Object-Oriented Programming for Heretics
12th Aug 2013 Articles - amended FAQ on the Radicore Development Infrastructure.
20th July 2013 Stuff - amended Not the three greatest paragraphs ever written on encapsulation
7th July 2013 Articles - amended FAQ on the Radicore Development Infrastructure.
2nd Jul 2013 Stuff - added Table Oriented Programming (TOP).
22nd June 2013 Articles - amended Transaction Patterns for Web Applications.
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended The RADICORE Security Model
Stuff - amended Not the three greatest paragraphs ever written on encapsulation
14th Jun 2013 Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP.
29th May 2013 Articles - amended FAQ on the Radicore Development Infrastructure.
24th May 2013 Articles - amended FAQ on the Radicore Development Infrastructure.
19th May 2013 Stuff - added Not the three greatest paragraphs ever written on encapsulation.
17th Mar 2013 Articles - amended FAQ on the Radicore Development Infrastructure.
2nd Mar 2013 Articles - amended RADICORE for PHP - creating PDF output.
Articles - amended RADICORE for PHP - Functions, Methods and Variables.
6th Jan 2013 Stuff - added Why you should build your web application back-to-front
Articles - amended FAQ on the Radicore Development Infrastructure.
1st Jan 2013 Articles - amended User Guide to the Menu and Security (RBAC) System.
Articles - amended Internationalisation and the Radicore Development Infrastructure (Part 1)
Articles - amended Radicore for PHP - Tutorial (Part 2)
Articles - amended Radicore for PHP - Tutorial (Part 5)
9th Nov 2012 Stuff - amended Database Design - are you Novice, Ninja or Nincompoop?
21st Oct 2012 Stuff - amended Design Patterns - a personal perspective
14th Oct 2012 Stuff - added What is the 3-Tier Architecture?
23rd Sep 2012 Stuff - added Database Design - are you Novice, Ninja or Nincompoop?
Articles - amended FAQ on the Radicore Development Infrastructure.
30th Apr 2012 Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP.
Articles - amended A Development Infrastructure for PHP
29th Apr 2012 Stuff - amended What is Object Oriented Programming (OOP)?
14th Apr 2012 Articles - amended RADICORE for PHP - creating PDF output.
Articles - amended RADICORE for PHP - Functions, Methods and Variables.
10th Apr 2012 Stuff - added What is a Framework?
Stuff - amended Object-Oriented Programming for Heretics.
Stuff - amended What is Object Oriented Programming (OOP)?
9th Mar 2012 Stuff - added An end-to-end eCommerce solution requires more than a fancy website.
20th Feb 2012 Articles - amended RADICORE for PHP - Functions, Methods and Variables.
19th Jan 2012 Stuff - updated The Case Against Intelligent Databases.
1st Jan 2012 Stuff - added The Case Against Intelligent Databases.
21st Nov 2011 Articles - amended A class for validating and formatting dates.
2nd Sep 2011 Articles - amended RADICORE for PHP - creating PDF output.
25th Aug 2011 Articles - amended Transaction Patterns for Web Applications.
Articles - amended RADICORE for PHP - creating PDF output.
Articles - amended RADICORE for PHP - Functions, Methods and Variables.
1st Aug 2011 Articles - amended FAQ on the Radicore Development Infrastructure.
Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP.
8th Jun 2011 Stuff - added Not-so-SOLID OO Principles.
Stuff - amended Dependency Injection is Evil.
3rd Jun 2011 Stuff - added Dependency Injection is Evil.
Stuff - amended Design Patterns - a personal perspective.
1st Jun 2011 Articles - amended RADICORE for PHP - Functions, Methods and Variables.
Articles - amended The use of Cascading Style Sheets within Radicore.
Articles - amended Transaction Patterns for Web Applications.
Articles - amended User Guide to the Menu and Security (RBAC) System.
Articles - amended FAQ on the Radicore Development Infrastructure.
29th Apr 2011 Articles - amended FAQ on the Radicore Development Infrastructure.
1st Jan 2011 Articles - amended Transaction Patterns for Web Applications
Articles - added Creating a SQL Server driver for the Radicore Development Infrastructure
12th Dec 2010 Articles - amended FAQ on the Radicore Development Infrastructure
1st Dec 2010 Articles - amended The use of Cascading Style Sheets within Radicore.
1st Nov 2010 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended FAQ on the Radicore Development Infrastructure
28th Sep 2010 Articles - amended A Sample PHP Application
1st Sep 2010 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - creating PDF output
1st Aug 2010 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended Transaction Patterns for Web Applications
Articles - amended FAQ on the Radicore Development Infrastructure
16th Jul 2010 Articles - amended FAQ on the Radicore Development Infrastructure
26th Jun 2010 Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP
17th Jun 2010 Stuff - amended What is Object Oriented Programming (OOP)?
1st Jun 2010 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Functions, Methods and Variables
1st May 2010 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended An activity based Workflow Engine for PHP
Articles - amended A Data Dictionary for PHP Applications
Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP
Articles - amended RADICORE for PHP - creating PDF output
1st Apr 2010 Articles - amended RADICORE for PHP - creating PDF output
3rd Mar 2010 Articles - amended RADICORE for PHP - creating PDF output
1st Mar 2010 Articles - amended A Data Dictionary for PHP Applications
Articles - amended An activity based Workflow Engine for PHP
Articles - amended FAQ on the Radicore Development Infrastructure
1st Feb 2010 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP
1st Dec 2009 Articles - amended The RADICORE Security Model
Articles - amended User Guide to the Menu and Security (RBAC) System
9th Nov 2009 Articles - amended Using Radicore components in a front-end website
18th Oct 2009 Articles - amended An activity based Workflow Engine for PHP
Articles - amended FAQ on the Radicore Development Infrastructure
1st Oct 2009 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended RADICORE for PHP - creating PDF output
1st Sep 2009 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended RADICORE for PHP - creating PDF output
1st Aug 2009 Articles - amended RADICORE for PHP - Implementing Virtual Private Databases
Articles - amended RADICORE for PHP - Functions, Methods and Variables
8th Jul 2009 Articles - amended Transaction Patterns for Web Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended FAQ on the Radicore Development Infrastructure
1st Jul 2009 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended RADICORE for PHP - creating PDF output
Articles - amended Creating an Oracle driver for the Radicore Development Infrastructure
1st Jun 2009 Articles - amended Transaction Patterns for Web Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended Internationalisation and the Radicore Development Infrastructure (Part 1)
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - added Using Radicore components in a front-end website
1st May 2009 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended RADICORE for PHP - creating PDF output
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended Transaction Patterns for Web Applications
1st Apr 2009 Articles - amended RADICORE for PHP - creating PDF output
Articles - amended A Data Dictionary for PHP Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
12th Jan 2009 Articles - amended FAQ on the Radicore Development Infrastructure
1st Jan 2009 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended RADICORE for PHP - creating PDF output
Articles - amended Transaction Patterns for Web Applications
1st Dec 2008 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended Transaction Patterns for Web Applications
1st Nov 2008 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended A Data Dictionary for PHP Applications
Articles - amended RADICORE for PHP - creating PDF output
Articles - amended Transaction Patterns for Web Applications
1st Oct 2008 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended Transaction Patterns for Web Applications
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended The RADICORE Security Model
1st Sep 2008 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Stuff - added Web Site vs Web Application
1st Aug 2008 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - creating PDF output
Articles - amended RADICORE for PHP - Functions, Methods and Variables
1st Jul 2008 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended Transaction Patterns for Web Applications
2nd May 2008 Articles - amended RADICORE for PHP - Inserting optional Javascript
1st May 2008 Articles - amended Transaction Patterns for Web Applications
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Functions, Methods and Variables
21st April 2008 Articles - added The use of Cascading Style Sheets within Radicore
1st Apr 2008 Articles - amended RADICORE for PHP - Functions, Methods and Variables
13th Mar 2008 Articles - amended FAQ on the Radicore Development Infrastructure
9th Mar 2008 Articles - amended A Role-Based Access Control (RBAC) system for PHP
7th Mar 2008 Articles - amended FAQ on the Radicore Development Infrastructure
6th Mar 2008 Articles - amended FAQ on the Radicore Development Infrastructure
1st Mar 2008 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended User Guide to the Menu and Security (RBAC) System
1st Feb 2008 Articles - amended Internationalisation and the Radicore Development Infrastructure (Part 1)
Articles - added Internationalisation and the Radicore Development Infrastructure (Part 2)
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended A Data Dictionary for PHP Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended The RADICORE Security Model
Articles - amended RADICORE for PHP - creating PDF output
Articles - amended Transaction Patterns for Web Applications
20th Dec 2007 Articles - amended FAQ on the Radicore Development Infrastructure
2nd Dec 2007 Articles - amended Transaction Patterns for Web Applications
1st Nov 2007 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended Transaction Patterns for Web Applications
1st Oct 2007 Articles - added RADICORE for PHP - Implementing Virtual Private Databases
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended The RADICORE Security Model
Articles - amended User Guide to the Menu and Security (RBAC) System
1st Sep 2007 Articles - amended RADICORE for PHP - creating PDF output
Articles - amended FAQ on the Radicore Development Infrastructure
20th Aug 2007 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended An activity based Workflow Engine for PHP
Stuff - added Object Relational Mappers are EVIL
25th Jul 2007 Articles - amended Transaction Patterns for Web Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended RADICORE for PHP - creating PDF output
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Inserting optional Javascript
30th Jun 2007 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended Creating an Audit Log with an online viewing facility
9th Jun 2007 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended RADICORE for PHP - creating PDF output
Articles - amended FAQ on the Radicore Development Infrastructure
28th May 2007 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended RADICORE for PHP - Functions, Methods and Variables
1st May 2007 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended Transaction Patterns for Web Applications
31st Mar 2007 Articles - amended RADICORE for PHP - Functions, Methods and Variables
23rd Mar 2007 Articles - amended A Sample PHP Application
10th Mar 2007 Articles - amended The Singleton Design Pattern for PHP
3rd Mar 2007 Articles - amended User Guide to the Menu and Security (RBAC) System
24th Feb 2007 Articles - amended Transaction Patterns for Web Applications
27th Jan 2007 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended Internationalisation and the Radicore Development Infrastructure (Part 1)
Articles - amended FAQ on the Radicore Development Infrastructure
15th Jan 2007 Articles - added Creating an Oracle driver for the Radicore Development Infrastructure
Articles - amended A Data Dictionary for PHP Applications
Articles - amended A Sample PHP Application
Articles - amended RADICORE for PHP - Extending the Validation class
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended RADICORE for PHP - creating PDF output
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended Transaction Patterns for Web Applications
28th Dec 2006 Articles - amended FAQ on the Radicore Development Infrastructure
5th Dec 2006 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended A Sample PHP Application
3rd Dec 2006 Stuff - added What is Object Oriented Programming (OOP)?
29th Nov 2006 Articles - amended FAQ on the Radicore Development Infrastructure
18th Nov 2006 Articles - added Radicore for PHP - Tutorial (Part 5)
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended Transaction Patterns for Web Applications
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Extending the Validation class
1st Nov 2006 Articles - added Radicore for PHP - Tutorial (Part 4)
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Functions, Methods and Variables
26th Oct 2006 Articles - added Radicore for PHP - Tutorial (Part 3)
Articles - amended Transaction Patterns for Web Applications
Stuff - amended Object-Oriented Programming for Heretics
22nd Oct 2006 Articles - added Radicore for PHP - Tutorial (Part 2)
18th Oct 2006 Articles - added Radicore for PHP - Tutorial (Part 1)
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended Transaction Patterns for Web Applications
Articles - amended Is Radicore better than Ruby On Rails?
Stuff - amended What are Transaction Patterns?
Stuff - amended Design Patterns are dead! Long live Transaction Patterns!
Stuff - amended Design Patterns - a personal perspective
15th Oct 2006 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended A Data Dictionary for PHP Applications
19th Sep 2006 Articles - amended FAQ on the Radicore Development Infrastructure
9th Sep 2006 Articles - added RADICORE for PHP - Extending the Validation class
Articles - amended A Data Dictionary for PHP Applications
Articles - amended User Guide to the Menu and Security (RBAC) System
4th Sep 2006 Stuff - amended Development Standards - Limitation or Inspiration?
3rd Sep 2006 Stuff - added Stored Procedures are EVIL
Articles - amended User Guide to the Menu and Security (RBAC) System
31st Aug 2006 Stuff - added Software Patents are EVIL
29th Aug 2006 Articles - added A flexible method of storing control data
28th Aug 2006 Articles - added RADICORE for PHP - creating PDF output
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended Transaction Patterns for Web Applications
Articles - amended FAQ on the Radicore Development Infrastructure
19th Aug 2006 Articles - amended Working with a stateless protocol
12th Aug 2006 Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended Transaction Patterns for Web Applications
Articles - amended Is Radicore better than Ruby On Rails?
9th Aug 2006 Articles - added RADICORE for PHP - Inserting optional Javascript
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended RADICORE for PHP - Functions, Methods and Variables
Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP
5th Aug 2006 Stuff - amended Case Sensitive Software is EVIL
3rd Aug 2006 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended A Data Dictionary for PHP Applications
Articles - amended FAQ on the Radicore Development Infrastructure
26th Jul 2006 Articles - amended Transaction Patterns for Web Applications
21st Jul 2006 Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP
18th Jul 2006 Articles - added Prototype Survey/Questionnaire Application
Articles - amended User Guide to the Menu and Security (RBAC) System
14th Jul 2006 Articles - added Prototype Classroom Scheduling Application
Articles - amended Transaction Patterns for Web Applications
Articles - amended User Guide to the Menu and Security (RBAC) System
9th Jul 2006 Articles - amended Prototype Product Application
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended RADICORE for PHP - Functions, Methods and Variables
29th Jun 2006 Articles - added Prototype Product Application
22nd Jun 2006 Articles - amended User Guide to the Menu and Security (RBAC) System
21st Jun 2006 Articles - amended Performing client-side XSL transformations
19th Jun 2006 Articles - amended A Sample PHP Application
17th Jun 2006 Articles - amended User Guide to the Menu and Security (RBAC) System
3rd Jun 2006 Articles - amended Reusable XSL Stylesheets and Templates
Articles - amended FAQ on the Radicore Development Infrastructure
28th May 2006 Articles - added Is Radicore better than Ruby On Rails?
Stuff - amended What are Transaction Patterns?
25th May 2006 Stuff - added What are Transaction Patterns?
Stuff - amended Design Patterns - a personal perspective
22nd May 2006 Articles - amended Reusable XSL Stylesheets and Templates
21st May 2006 Articles - amended A Sample PHP Application
18th May 2006 Stuff - added Design Patterns are dead! Long live Transaction Patterns!
15th May 2006 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended A Data Dictionary for PHP Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
30th Apr 2006 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended A Data Dictionary for PHP Applications
Articles - amended RADICORE for PHP - Functions, Methods and Variables
25th Apr 2006 Articles - added The RADICORE Security Model
21st Apr 2006 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended FAQ on the Radicore Development Infrastructure
15th Apr 2006 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended Transaction Patterns for Web Applications
10th Apr 2006 Articles - added RADICORE - Rapid Application Development Toolkit
9th Apr 2006 Articles - amended FAQ on the Radicore Development Infrastructure
7th Apr 2006 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended FAQ on the Radicore Development Infrastructure
22nd Mar 2006 Articles - amended FAQ on the Radicore Development Infrastructure
17th Mar 2006 Stuff - added Are you a Code Monkey?
10th Mar 2006 Articles - added RADICORE for PHP - Functions, Methods and Variables
Articles - added Working with a stateless protocol
Articles - amended Transaction Patterns for Web Applications
Articles - amended Creating an Audit Log with an online viewing facility
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended Internationalisation and the Radicore Development Infrastructure (Part 1)
15th Feb 2006 Stuff - amended Object-Oriented Programming for Heretics
3rd Feb 2006 Articles - amended User Guide to the Menu and Security (RBAC) System
27th Jan 2006 Stuff - amended Breaking Backwards Compatibility is EVIL
Stuff - added Case Sensitive Software is EVIL
20th Jan 2006 Articles - amended A Data Dictionary for PHP Applications
8th Jan 2006 Articles - amended A Sample PHP Application
2nd Jan 2006 Articles - amended Creating an Audit Log with an online viewing facility
27th Dec 2005 Articles - amended FAQ on the Radicore Development Infrastructure
18th Dec 2005 Stuff - added Breaking Backwards Compatibility is EVIL
Articles - amended A Data Dictionary for PHP Applications
Articles - amended Transaction Patterns for Web Applications
11th Dec 2005 Articles - added Performing client-side XSL transformations
Articles - amended Transaction Patterns for Web Applications
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended A Data Dictionary for PHP Applications
Articles - amended Saving PHP's Session data to a database
Articles - amended A Sample PHP Application
29th Nov 2005 Articles - amended Saving PHP's Session data to a database
23rd Nov 2005 Articles - amended FAQ on the Radicore Development Infrastructure
11th Oct 2005 Articles - amended A Sample PHP Application
21st Sep 2005 Stuff - amended Development Standards - Limitation or Inspiration?
10th Sep 2005 Articles - added Creating a PostgreSQL driver for the Radicore Development Infrastructure
Articles - amended A Sample PHP Application
23rd Aug 2005 Articles - amended Keeping a history of changes by date
12th Aug 2005 Stuff - amended The Relational Data Model, Normalisation and effective Database Design
5th Aug 2005 Articles - amended The Singleton Design Pattern for PHP
27th July 2005 Articles - amended FAQ on the Radicore Development Infrastructure
26th July 2005 Articles - added The Singleton Design Pattern for PHP
18th July 2005 Articles - amended A Data Dictionary for PHP Applications
15th July 2005 Articles - added Internationalisation and the Radicore Development Infrastructure (Part 1)
Articles - amended A Development Infrastructure for PHP
Articles - amended A Sample PHP Application
4th July 2005 Articles - added Saving PHP's Session data to a database
27th June 2005 Articles - amended A Sample PHP Application
25th June 2005 Articles - amended A Sample PHP Application
Articles - amended Transaction Patterns for Web Applications
21st June 2005 Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP
Articles - amended A Sample PHP Application
Articles - amended Transaction Patterns for Web Applications
Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended A Development Infrastructure for PHP
Articles - amended Creating an Audit Log with an online viewing facility
17th June 2005 Articles - added A Data Dictionary for PHP Applications
Articles - amended Creating an Audit Log with an online viewing facility
Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended A Development Infrastructure for PHP
Articles - amended The Model-View-Controller (MVC) Design Pattern for PHP
29th May 2005 Stuff - added Development Standards - Limitation or Inspiration?
Stuff - amended Technical Keys - Their Uses and Abuses
Stuff - amended The Relational Data Model, Normalisation and effective Database Design
25th May 2005 Articles - amended A Sample PHP Application
11th May 2005 Stuff - amended Object-Oriented Programming for Heretics
8th May 2005 Articles - amended Transaction Patterns for Web Applications
30th Apr 2005 Articles - added Client Clones and Server Sessions
Articles - amended User Guide to the Menu and Security (RBAC) System
11th Apr 2005 Stuff - amended Technical Keys - Their Uses and Abuses
28th Mar 2005 Articles - amended A Sample PHP Application
17th Mar 2005 Articles - amended FAQ on the Radicore Development Infrastructure
12th Mar 2005 Articles - amended A Sample PHP Application
26th Feb 2005 Stuff - amended Object-Oriented Programming for Heretics
19th Feb 2005 Stuff - amended Object-Oriented Programming for Heretics
12th Feb 2005 Stuff - amended Object-Oriented Programming for Heretics
29th Jan 2005 Articles - amended FAQ on the Radicore Development Infrastructure
22nd Jan 2005 Stuff - amended Object-Oriented Programming for Heretics
20th Jan 2005 Articles - amended A Sample PHP Application
16th Jan 2005 Articles - amended A Sample PHP Application
29th Dec 2004 Stuff - amended Object-Oriented Programming for Heretics
19th Dec 2004 Articles - amended User Guide to the Menu and Security (RBAC) System
Articles - amended Transaction Patterns for Web Applications
10th Dec 2004 Stuff - added Object-Oriented Programming for Heretics
Articles - amended FAQ on the Radicore Development Infrastructure
5th Dec 2004 Articles - amended A Sample PHP Application
25th Nov 2004 Stuff - added In the world of OOP am I Hero or Heretic?
Stuff - amended What is/is not considered to be good OO programming
Articles - amended A Sample PHP Application
19th Nov 2004 Articles - amended FAQ on the Radicore Development Infrastructure
Articles - amended User Guide to the Menu and Security (RBAC) System
14th Nov 2004 Articles - amended Transaction Patterns for Web Applications
11th Nov 2004 Articles - added UML diagrams for the Radicore Development Infrastructure
Articles - amended FAQ on the Radicore Development Infrastructure
6th Nov 2004 Articles - amended FAQ on the Radicore Development Infrastructure
1st Nov 2004 Stuff - amended What is/is not considered to be good OO programming
13th Oct 2004 Stuff - added Design Patterns - a personal perspective
11th Oct 2004 Articles - amended FAQ on the Radicore Development Infrastructure
6th Oct 2004 Articles - amended FAQ on the Radicore Development Infrastructure
2nd Oct 2004 Articles - amended FAQ on the Radicore Development Infrastructure
1st Oct 2004 Articles - amended Transaction Patterns for Web Applications
30th Sep 2004 Stuff - added The Relational Data Model, Normalisation and effective Database Design
25th Sep 2004 Articles - amended FAQ on the Radicore Development Infrastructure
16th Sep 2004 Articles - added An activity based Workflow Engine for PHP
Articles - amended A Development Infrastructure for PHP
10th Sep 2004 Articles - amended A Development Infrastructure for PHP
9th Sep 2004 Articles - added User Guide to the Menu and Security (RBAC) System
6th Sep 2004 Articles - amended FAQ on the Radicore Development Infrastructure
30th Aug 2004 Articles - amended A Sample PHP Application
28th Aug 2004 Articles - amended FAQ on the Radicore Development Infrastructure
27th Aug 2004 Articles - amended A reversible password encryption routine for PHP
25th Aug 2004 Articles - added A flexible Tree structure
Articles - amended A Sample PHP Application
24th Aug 2004 Articles - added Creating an Audit Log with an online viewing facility
22nd Aug 2004 Articles - added Using PHP 5's DOM functions to create XML files from SQL data
Articles - added Using PHP 5's XSL functions to perform XSL Transformations
21st Aug 2004 Articles - amended FAQ on the Radicore Development Infrastructure
20th Aug 2004 Articles - amended FAQ on the Radicore Development Infrastructure
10th Aug 2004 Articles - amended A Development Infrastructure for PHP
Articles - added FAQ on the Radicore Development Infrastructure
8th Aug 2004 Articles - amended A Sample PHP Application
4th Aug 2004 Articles - amended A Sample PHP Application
14th July 2004 Articles - amended A reversible password encryption routine for PHP
6th June 2004 Articles - amended Transaction Patterns for Web Applications
3rd June 2004 Articles - amended A Development Infrastructure for PHP
26th May 2004 Articles - amended A Sample PHP Application
13th May 2004 Articles - added A Role-Based Access Control (RBAC) system for PHP
8th May 2004 Articles - amended A Sample PHP Application
2nd May 2004 Articles - added The Model-View-Controller (MVC) Design Pattern for PHP
Articles - amended A Development Infrastructure for PHP
28th Apr 2004 Articles - amended Transaction Patterns for Web Applications
Articles - amended A Development Infrastructure for PHP
18th Mar 2004 Articles - amended A Sample PHP Application
16th Feb 2004 Articles - added 'Back Button Blues'
20th Jan 2004 Articles - amended 'Using PHP 4's DOM XML functions to create XML files from SQL data'
5th Jan 2004 Articles - added Pagination - what it is and how to do it
1st Jan 2004 Articles - added Dealing with null end dates
Articles - added Keeping a history of changes by date
Stuff - added Technical Keys - Their Uses and Abuses
22nd Dec 2003 Articles - amended Transaction Patterns for Web Applications
Articles - amended A Sample PHP Application
5th Dec 2003 Stuff - amended What is/is not considered to be good OO programming
3rd Dec 2003 Stuff - added What is/is not considered to be good OO programming
Articles - amended A Sample PHP Application
10th Nov 2003 Articles - added A Sample PHP Application
Articles - amended A Development Infrastructure for PHP
Articles - amended Transaction Patterns for Web Applications
23rd Sep 2003 Articles - amended Transaction Patterns for Web Applications
8th Sep 2003 Articles - amended A Development Infrastructure for PHP
Articles - amended Transaction Patterns for Web Applications
31st Aug 2003 Articles - amended A Development Infrastructure for PHP
Articles - amended Using PHP Objects to access your Database Tables (Part 2)
2nd Aug 2003 Articles - added A Development Infrastructure for PHP
Articles - added Transaction Patterns for Web Applications
14th June 2003 Articles - added A reversible password encryption routine for PHP
Articles - added How to calculate the elapsed time of an event
13th June 2003 Articles - added A Binary-Octal-Decimal-Hexadecimal-Base36 converter
12th June 2003 Articles - added Customising the PHP error handler
9th June 2003 Articles - added A class for validating and formatting dates
6th June 2003 Articles - added Using PHP Objects to access your Database Tables (Part 2)
31st May 2003 Articles - added Using PHP Objects to access your Database Tables (Part 1)
21st May 2003 Articles - added How to handle a Many-to-Many relationship with PHP and MySQL
18th May 2003 Articles - added Using PHP 4's Sablotron extension to perform XSL Transformations
17th May 2003 Articles - added How to create a Loan Amortisation and Interest Calculation routine
12th May 2003 Articles - added How to create a Year-to-a-Page calendar
4th May 2003 Articles - added Using PHP 4's DOM XML functions to create XML files from SQL data
4th May 2003 Section created.

counter