counter

Search:

Welcome to Tony Marston's Web Site



What's New in the world of PHP and MySQL

For information on this language please visit Wikipedia.

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) Global Awards Winner-2024-25 (47K)
17 May 2025 Articles - amended PHP's Type System
06 May 2025 Stuff - amended What is Object Oriented Programming (OOP)?
21 April 2025 Stuff - amended Object Interfaces are EVIL
Articles - amended PHP's Type System
30 March 2025 Stuff - amended Value objects are worthless
29 March 2025 Articles - added PHP's Type System
17 March 2025 Articles - added What is a "User Transaction"?
07 March 2025 Articles - added Geoprise celebrates Radicore awards
01 March 2025 Awards - added Global Awards Winner 2024/25 - Software Design Service of the Year
20 Feb 2025 Stuff - added The difference between Tight and Loose Coupling
25 Jan 2025 Articles - amended Evolution of the RADICORE framework
Stuff - amended Decoupling is delusional
Stuff - amended The PHP core developers are lazy, incompetent idiots
Stuff - amended What is Object Oriented Programming (OOP)?
17 Jan 2025 Stuff - amended Attributes are atrocious
Stuff - amended What are Transaction Patterns?
03 Jan 2025 Articles - amended Evolution of the RADICORE framework
29 Dec 2024 Stuff - amended Having a separate class for each database table IS good OO
23 Dec 2024 Stuff - amended A challenge to see who's technique is best
21 Dec 2024 Stuff - added The Road to Rapid Application Development (RAD)
Stuff - added OOP practices which save time
Stuff - amended What is Object Oriented Programming (OOP)?
Stuff - amended A minimalist approach to Object Oriented Programming with PHP
Stuff - amended Namespaces are for Numpties
28 Nov 2024 Stuff - amended Programmer Productivity takes Precedence over Paradigm Purity
Stuff - added The true purpose of Dependency Injection
24 Nov 2024 Stuff - added DTOs are Diabolical
Stuff - amended Strict Typing is for stick-in-the-muds
Stuff - amended The PHP core developers are lazy, incompetent idiots
Stuff - amended The case against static typing in PHP
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