Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
 
For 2023 (and 2024 ...) - we are now fully retired from IT training.
We have made many, many friends over 25 years of teaching about Python, Tcl, Perl, PHP, Lua, Java, C and C++ - and MySQL, Linux and Solaris/SunOS too. Our training notes are now very much out of date, but due to upward compatability most of our examples remain operational and even relevant ad you are welcome to make us if them "as seen" and at your own risk.

Lisa and I (Graham) now live in what was our training centre in Melksham - happy to meet with former delegates here - but do check ahead before coming round. We are far from inactive - rather, enjoying the times that we are retired but still healthy enough in mind and body to be active!

I am also active in many other area and still look after a lot of web sites - you can find an index ((here))
Talk review - Idiomatic Perl, David Cross

David Cross's talk on Idiomatic Perl was excellent. I know of Dave from his book Data Munging with Perl so I had some idea of what he was going to be covering.

Now - I've been training in Perl for a number of years, so I didn't expect to learn much technically new, but I did expect to pick up nuances, subtleties, and an indication of a truly independent expert's view as to what is good and what is bad practice. Every programming language needs to have good facilities to cover each facet of its use, but Perl it seems has dozens of facilities for each need. And that's not necessarily a good thing because the code can be written in many styles. The trainer / course author, then, needs to be aware of what is common practice and what is being recommended as future common practice, and what should be avoided (and it's nice to know "why" too).

David - if you ever stumble across this, thank you for the talk. A strong reinforcement of some of the paradigms of Perl that I've been pushing, sometimes a little timidly, in our courses. A reminder of some excellent modules which I have neglected of late, but are now so main-line that they're in the Perl core. And a few golden nuggets which, in the spirit of open source I'll be delighted to use in my own work and spread further. Finally, one or two topics / words presented very differently to I present them - and an inspiration to me to vary, just a little, some of my performances.
(written 2004-10-12, updated 2008-05-11)

Commentatorsays ...
Dave Cross:Graham,

Just stumbled across this entry. Glad to hear that you found the talk useful. I assume (from the date) that you were on the Geek Cruise around the Mediterranean. That was a fun week.

Anyway, just wanted to say thanks for the write-up.

Dave...
(comment added 2005-07-12 11:42:15)
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
P219 - Perl - Libraries and Resources
  [112] Avoid the wheel being re-invented by using Perl modules - (2004-11-08)
  [357] Where do Perl modules load from - (2005-06-24)
  [358] Use standard Perl modules - (2005-06-25)
  [712] Why reinvent the wheel - (2006-05-06)
  [737] Coloured text in a terminal from Perl - (2006-05-29)
  [760] Self help in Perl - (2006-06-14)
  [1219] Judging the quality of contributed Perl code - (2007-06-06)
  [1235] Outputting numbers as words - MySQL with Perl or PHP - (2007-06-17)
  [1391] Ordnance Survey Grid Reference to Latitude / Longitude - (2007-10-14)
  [1444] Using English can slow you right down! - (2007-11-25)
  [1863] About dieing and exiting in Perl - (2008-11-01)
  [1865] Debugging and Data::Dumper in Perl - (2008-11-02)
  [2229] Do not re-invent the wheel - use a Perl module - (2009-06-11)
  [2234] Loading external code into Perl from a nonstandard directory - (2009-06-12)
  [2427] Operator overloading - redefining addition and other Perl tricks - (2009-09-27)
  [2931] Syncronise - software, trains, and buses. Please! - (2010-08-22)
  [3009] Expect in Perl - a short explanation and a practical example - (2010-10-22)
  [3101] The week before Christmas - (2010-12-23)
  [3377] What do I mean when I add things in Perl? - (2011-08-02)

G209 - Well House Consultants - Keeping up to date
  [82] Keeping up to date - (2004-10-10)
  [83] Geek Cruising - (2004-10-11)
  [143] Network Camera - (2004-12-07)
  [160] Review of the Autumn - (2004-12-22)
  [250] We dont stand still - (2005-03-18)
  [396] The next technologies - (2005-07-29)
  [1488] New trainee laptop fleet for our Open Source courses - (2007-12-30)
  [2032] Mobile Internet - an alternative to hotel WiFi - (2009-02-09)
  [2078] A lot has changed - but the memory lingers on - (2009-03-12)
  [2352] Printed Directories - the start of the updating season - (2009-08-12)
  [2564] Microblogging services - Plurk, Twitter, Jaiku and more - (2010-01-05)
  [2940] Training course locations - Melksham, UK; Buxton, UK; Lake Constance, Germany; Venice Italy, the USA and India - (2010-08-30)
  [3003] What will we be teaching in six years? - (2010-10-17)
  [3469] Teaching dilemma - old tricks and techniques, or recent enhancements? - (2011-10-08)
  [3653] What is happening in 59 days time in Melksham? - (2012-03-14)
  [3755] Cruising on the Mersey Ferry? - (2012-06-07)
  [4200] Endorsed Perl, Python and PHP training - Tcl, Lua, Ruby and C too! - (2013-10-24)
  [4314] PHP training - refreshed modern course, backed up by years of practical experience - (2014-11-16)


Back to
Present and future MySQL
Previous and next
or
Horse's mouth home
Forward to
Too sittings
Some other Articles
Rude old people
When will Perl 6 be available
Getting the right level of trainer
Too sittings
Talk review - Idiomatic Perl, David Cross
Present and future MySQL
MySQL - nuggets
Caf[83][c2]á keyboards
4759 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2024: 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/86_.html • PAGE BUILT: Sun Oct 11 16:07:41 2020 • BUILD SYSTEM: JelliaJamb