We're celebrating Geekmas this weekend ... and we've got a full place. Plus others who are coming in for the day. Really good session yesterday on the good DESIGN of an interactive (scripted) web site that "mines" user information to give a tailored presentation, and a great intro by Paddy to Python's doctest module which I'll be pushing rather more on courses that are coming up. Over all, the theme of the day was application and code robustness, testing maintainability and shere quality - utterly important topics which can so easily be overlooked in the mad rush to get anything working.
(written 2006-11-26 07:41:29)
Associated topics are indexed under
C239 - C and C based languages - Putting it all together [1181] Good Programming practise - where to initialise variables - (2007-05-09)
[925] C++ - just beyond the basics. More you can do - (2006-11-14)
[836] Build on what you already have with OO - (2006-08-17)
G906 - Well House Consultants - Programming Standards [2364] Getting it right from the start - new programmers - (2009-08-17)
[2363] Alpaca Case or Camel Case - (2009-08-16)
[2322] Looking for a practical standards course - (2009-08-05)
[1852] Perl and Blackberries - (2008-10-23)
[1679] PHP - Sanitised application principles for security and useability - (2008-06-16)
[1596] Selling curry to the chinese takeaway - (2008-03-31)
[356] Sudoku helper or sudoku cheat - (2005-06-23)
[343] Should I use structured or object oriented? - (2005-06-10)
[272] More to programming than just programming - (2005-04-08)
[148] Programming in isolation - (2004-12-11)
H115 - Designing PHP-Based Solutions: Best Practice [2430] Not just a PHP program - a good web application - (2009-09-29)
[2221] Adding a newsfeed for your users to a multipage PHP application - (2009-06-06)
[2199] Improving the structure of your early PHP programs - (2009-05-25)
[1794] Refactoring - a PHP demo becomes a production page - (2008-09-12)
[1694] Defensive coding techniques in PHP? - (2008-07-02)
[1623] PHP Techniques - a workshop - (2008-04-26)
[1533] Short and sweet and sticky - PHP form input - (2008-02-06)
[1490] Software to record day to day events and keep an action list - (2007-12-31)
[1487] Efficient PHP applications - framework and example - (2007-12-28)
[1482] A story about benchmarking PHP - (2007-12-23)
[1391] Ordnance Survey Grid Reference to Latitude / Longitude - (2007-10-14)
[1390] Converting from postal address to latitude / longitude - (2007-10-13)
[1389] Controlling and labelling Google maps via PHP - (2007-10-13)
[1381] Using a MySQL database to control mod_rewrite via PHP - (2007-10-06)
[1323] Easy handling of errors in PHP - (2007-08-27)
[1321] Resetting session based tests in PHP - (2007-08-26)
[1194] Drawing hands on a clock face - PHP - (2007-05-19)
[1182] Painting a masterpiece in PHP - (2007-05-10)
[1166] Back button - ensuring order are not submitted twice (PHP) - (2007-04-28)
[1052] Learning to write secure, maintainable PHP - (2007-01-25)
[1047] Maintainable code - some positive advice - (2007-01-21)
[936] Global, Superglobal, Session variables - scope and persistance in PHP - (2006-11-21)
[896] PHP - good coding practise and sticky radio buttons - (2006-10-17)
[839] Reporting on the 10 largest files or 10 top scores - (2006-08-20)
[572] Giving the researcher power over database analysis - (2006-01-22)
[563] Merging pictures using PHP and GD - (2006-01-13)
[426] Robust checking of data entered by users - (2005-08-27)
[394] A year on - should we offer certified PHP courses - (2005-07-28)
[340] Code and code maintainance efficiency - (2005-06-08)
[261] Putting a form online - (2005-03-29)
[237] Crossfertilisation, PHP to Python - (2005-03-06)
[123] Short underground journeys and a PHP book - (2004-11-19)
P711 - An Introduction to Standards in Perl [2375] Designing your data structures for a robust Perl application - (2009-08-25)
[1863] About dieing and exiting in Perl - (2008-11-01)
[1853] Well structured coding in Perl - (2008-10-24)
[1728] A short Perl example - (2008-07-30)
[1555] Advanced Python, Perl, PHP and Tcl training courses / classes - (2008-02-25)
[1395] Dont just convert to Perl - re-engineer! - (2007-10-18)
[1345] Perl and Shell coding standards / costs of an IT project - (2007-09-11)
[1221] Bathtubs and pecking birds - (2007-06-07)
[965] KISS - one action per statement please - Perl - (2006-12-05)
[743] How to debug a Perl program - (2006-06-04)
[668] Python - block insets help with documentation - (2006-04-04)
[242] Satisfaction of training - (2005-03-11)
R116 - Ruby - Security Issues. [2604] Tips for writing a test program (Ruby / Python / Java) - (2010-01-29)
S154 - MySQL - Designing an SQL Database System [2204] Images in a database? How big is a database? (MySQL) - (2009-05-28)
[2085] MySQL - licensing issues, even with using the name - (2009-03-16)
[2053] What a difference a MySQL Index made - (2009-02-25)
[1771] More HowTo diagrams - MySQL, Tomcat and Java - (2008-08-24)
[1575] Database design for a shopping application (MySQL) - (2008-03-15)
[1423] MySQL - table design and initial testing example - (2007-11-06)
[937] Display an image from a MySQL database in a web page via PHP - (2006-11-22)
[918] Databases needn't be frightening, hard or expensive - (2006-11-08)
[666] Database design - get it right from first principles - (2006-04-02)
[515] MySQL - an FAQ - (2005-12-03)
[494] MySQL - a score of things to remember - (2005-11-12)
[375] Oops - I got my initial database design wrong - (2005-07-12)
[361] Binary Large Objects or bars - (2005-06-27)
[59] MySQL - Pivot tables - (2004-09-22)
Y116 - Python - Best Programming Practice [2523] Plan your application before you start - (2009-12-02)
[2485] How do I set up a constant in Python? - (2009-10-31)
[2407] Testing code in Python - doctest, unittest and others - (2009-09-16)
[656] Think about your design even if you don't use full UML - (2006-03-24)
Some other Articles
Sludge off the mountain, and Python and PHPRunning an on line campaignWhat is an SQL injection attack?Look around this mouth.Code quality countsJust ******* Google itMatching within multiline strings, and ignoring case in regular expressionsIndex of PicturesSnaggingWinter at Well House Manor - Open Houses