Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
 
For 2021 - online Python 3 training - see ((here)).

Our plans were to retire in summer 2020 and see the world, but Coronavirus has lead us into a lot of lockdown programming in Python 3 and PHP 7.
We can now offer tailored online training - small groups, real tutors - works really well for groups of 4 to 14 delegates. Anywhere in the world; course language English.

Please ask about private 'maintenance' training for Python 2, Tcl, Perl, PHP, Lua, etc.
New in Java 7 - and why we are not running public Java 7 courses

Java 7 (or Java 1.7, if you prefer that name) was launched last summer, with new / improved features including:

* switch on a String object
* try with resources allowing easier cleanup / reducing memory leak potential
* catch allowing multiple exceptions in the same block to avoid need to repair code
* throw allows you to change thrown object type within the catch block
* The file i/o mechanism has been reworked with programmers being heavily encourages toward java.nio rather than java.io
* Addition of support for walking a file tree, and for watching a file or tree for changes
* Unicode 6.0.0 support added, including within regular expressions
* Support for ISO4217 currency codes and updated locales
* Various enhancements to Swing and Java 2D
* Other enhancements relating to JDBC, Java DB, Java's use of XML, etc
* Changes to garbage collection and VM performance enhancements
There are more details on Oracle's site - [here].

Whilst none of these render old code inoperable, they do provide the Java programmer with new and easier ways of doing things than were previously available, which results in the gradual side-tracking of the older ways of doing the same thing. These changes take time to percolate through into production code, of course, because the developer need to be certain that his code will run on his customer's Virtual Machine, and customers (especially web server customers running Tomcat or similar) don't rush to upgrade.

Java 6 also had things added - see [here], and so did Java 5 [here]. And these little things add up. Of course, we've updated our training to mirror the extra (and nothing has been taken out from the base language) but there becomes a time where a radical rebuild or rewrite is necessary. And that point is rapidly approaching.

Java has moved on a long way since our first courses in the mid 1990s - in those days it was a niche (and we specialise in niches) and quite a compact language with a good range of libraries. Today that description wouldn't fit - Java is a complete system, a big language with a huge range of libraries and tentacles reaching into a vast number of different areas. And that creates a problem when providing training, in that everyone needs to learn an area of extras beyond the basics - but that area of extra will differ from customer to customer.

So - we have taken the decision that we'll not be offering public Java courses any more, and you won't find any dates listed on our web site. The course descriptions will remain in place, and for private customers with the right requirement that we can meet, we will still run courses. Java has simply changed, and whereas it was a natural string in our bow 10 years ago, that's no longer the case. So it's a good time for us to formally bow out of the Java market - to concentrate on the niches that we know so well and are keeping us more that busy - that's Lua, Ruby, Python, Perl, Tcl, C, C++ and PHP. And, yes, there are other niche languages that just may get added later this year.

Full course schedule at http://www.wellho.net/course/index.html

(written 2012-01-08, updated 2012-01-14)

 
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
J050 - Java - General
  [2087] Comparing Java Courses - what can we do? - (2009-03-17)
  [2091] C, C++ and C# ... Java and JavaScript - (2009-03-20)
  [2114] Which Version of Java am I running? - (2009-04-02)
  [2417] Java Programming Fundamentals - (2009-09-24)
  [2420] Exceptions in Java - why and how - (2009-09-24)
  [2504] Learning to program in ... - (2009-11-15)
  [2861] MySQL and Java - connectivity past, present, and future thoughts - (2010-07-09)
  [4305] Learning to program in Java - yes, we can help. - (2014-09-26)
  [4317] Java - an update of the basics - (2014-11-16)
  [4412] Java -making sure you have the right versions - (2015-02-02)
  [4430] The spirit of Java - delegating to classes - (2015-02-18)

G300 - Well House Consultants - Public Courses
  [172] Public courses in London - (2005-01-07)
  [181] Maximum number of trainees on a course - (2005-01-18)
  [387] Training course plans for 2006 - (2005-07-23)
  [646] PHP - London course, Melksham Course, Evening course - (2006-03-14)
  [845] Course scheduling and Geekmas - are they traditions yet? - (2006-08-26)
  [933] Course Joining package - updated - (2006-11-20)
  [1035] Longer hours and better value courses - (2007-01-15)
  [1414] What we teach - expained for the non-technical - (2007-10-28)
  [1420] The Learning Perl crew, October 2007 - (2007-11-03)
  [1565] Languages compared - based on developer community size - (2008-03-05)
  [1615] PHP training courses every month - (2008-04-18)
  [1693] July to December 2008 - Open Source training schedule - (2008-07-01)
  [1751] Public Training Course Dates until July 2009 - (2008-08-13)
  [1836] Next in the sequence - courses next year (2009) - (2008-10-12)
  [1857] November and December Public Course Schedule - (2008-10-27)
  [1929] 2009 - Hotel, Meeting, Training Course prices - (2008-12-07)
  [1968] Review of 2008 - (2008-12-31)
  [2048] Learning to program in PHP, Python, Java or Lua ... - (2009-02-19)
  [2332] Formation, des langages Open Source - (2009-08-09)
  [2333] Formaci[83][c2]ón, de los lenguajes de c[83][c2]ódigo abierto - (2009-08-09)
  [2334] Formazione, Open Source computer lingue - (2009-08-09)
  [2335] Ausbildung, die Open-Source-Sprachen - (2009-08-09)
  [2336] Forma[83][c2]ç[83][c2]ão, Open Source computador l[83][c2]ínguas - (2009-08-09)
  [2337] Opleiding, Open Source computertalen - (2009-08-09)
  [2338] Uddannelse, Open Source computer sprog - (2009-08-09)
  [2339] Oppl[83][c2]æring, Open Source datamaskinen spr[83][c2]åk - (2009-08-09)
  [2340] ldning, Open Source dator spr[83][c2]åk - (2009-08-09)
  [2341] Koulutus, Open Source tietokone kielill[83][c2]ä - (2009-08-09)
  [2558] Happy new decade - and course and hotel prices for 2010 - (2010-01-01)
  [2736] Perl Course FAQ - (2010-04-23)
  [2839] Software versions used - June 2010 - (2010-06-30)
  [2881] Tailoring of courses to meet customers needs - how it works - (2010-07-21)
  [2927] Announcing 2011 Open Source Training courses - dates and prices - (2010-08-18)
  [2928] Public (scheduled) or private course? Book direct, or through a third party? - (2010-08-19)
  [2942] Open Source Programming - Training Course Schedule - (2010-08-31)
  [2965] Testimonials - Well House Consultants Open Source courses - (2010-09-21)
  [3021] Courses for late 2010 and early 2011 - (2010-10-30)
  [3071] Well House Price list, January to March 2011 - (2010-11-25)
  [3074] Running a course ... what if the tutor isn't well? - (2010-11-29)
  [3078] Royal Wedding. How William and Catherine have changed our schedule - (2010-12-02)
  [3129] Extra courses - C and C++ - (2011-01-12)
  [3160] Extra courses - Advanced PHP, MySQL and Lua - (2011-02-07)
  [3205] Open Source (Public) courses - PHP, Tcl, SQL, Python, C and C++ in Melksham, Wiltshire, UK - (2011-03-18)
  [3219] How do I become a Linux System Administrator? - (2011-03-28)
  [3358] Upcoming Programming courses ... High Summer, 2011 - (2011-07-15)
  [3365] Turning bright delegates into bright and knowledgable ones - (2011-07-21)
  [3401] Open Source Training Schedule - learn a programming language - in Autumn 2011 or 2012 - (2011-08-20)
  [3528] December courses - PHP, Python, Perl - and a weekend Lua course - (2011-11-24)
  [3559] Well House Consultants - Open Source Programming Courses for 2012 - (2011-12-21)
  [3637] April, May and June 2012 - Public Open Source Programming Courses - (2012-03-04)
  [3823] Know Python or PHP? Want to learn Perl too? - (2012-07-31)
  [3829] Training courses - rest of 2012, 2013 and January 2014 - (2012-08-06)
  [3876] October to December 2012 - Public Courses - (2012-09-30)
  [3903] Python Programming class for delegates who have already self-taught the basics - (2012-10-25)
  [3911] How well do you know Perl and / or Python? - (2012-11-04)
  [3924] The bedrooms at Well House Manor - (2012-11-16)
  [3964] What is coming up from Well House in 2013 - public Open Source / IT courses. - (2012-12-28)
  [3983] Upcoming courses at Well House Manor - Ruby, Python, Perl - (2013-01-19)
  [4015] Upcoming courses and availabiity - (2013-02-22)
  [4172] Public courses - Python, PHP, Perl, Ruby, Lua, Tcl, C and C++ - autumn 2013 and through 2014 - (2013-09-13)
  [4197] Python and Tcl courses, November, UK (Melksham) ... just a few places left - (2013-10-23)
  [4230] Well House Consultants - course prices for 2014 - (2013-12-26)
  [4279] Upcoming public courses from Well House Consultants - (2014-05-31)
  [4300] Public courses - Autumn 2014 and 2015 - (2014-09-19)
  [4358] A brilliant finish to 2014 training and business guests, and a look to 2015 - (2014-12-20)
  [4375] Final examples for 2014 - and a look at our 2015 training course options - (2014-12-31)
  [4408] Additional Python courses added to our schedule - (2015-01-29)
  [4416] Challenging the IT course business model - (2015-02-05)
  [4434] Public training courses - upcoming dates - (2015-02-21)
  [4519] Course Schedule - October 2015 to June 2016 - (2015-09-27)
  [4564] Perl, PHP, Python, Lua, Tcl, C++, Ruby - final public courses for 2015 - (2015-10-30)
  [4689] Training Course schedule for summer and autumn 2016 - (2016-05-30)
  [4705] Course dates - from October 2016 to December 2017 - (2016-09-25)
  [4739] A year of changes for Lisa and Graham Ellis, and Well House - (2017-05-27)
  [4751] Final day of training at Well House Manor - Python, Lua, Tcl and C/C++ continue at The Spa, Melksham - (2017-06-30)
  [4769] Python, Tcl, Lua and other Open Source programming courses for 2018 - (2017-12-31)


Back to
Adding Expect on top of Tcl - what is it and where can I get a training course to learn about it?
Previous and next
or
Horse's mouth home
Forward to
Perl functions such as chop change their input parameters
Some other Articles
How to do multidimensional arrays (or rather lists and hashes) in Perl
Tcl - apparently odd behaviour of string trimleft
Multiple buttons calling the same proc in wish (tcl/tk)
Perl functions such as chop change their input parameters
New in Java 7 - and why we are not running public Java 7 courses
Adding Expect on top of Tcl - what is it and where can I get a training course to learn about it?
Comparing loop commands in Tcl
Trapping errors in Tcl - the safety net that catch provides
Images of the new year in Melksham
Telling which ServerAlias your visitor used - useful during merging domains
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., 2021: 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/3573_New ... urses.html • PAGE BUILT: Sun Oct 11 16:07:41 2020 • BUILD SYSTEM: JelliaJamb