OO Programming Newsletter #27 from Bruce Eckel May, 2001 = = = Contents = = = * The Seminar Situation * (New) The Design-A-Day Patterns/XP Practicum * Hands-On Java Seminar: June 25-29, SF Bay Area * Interview from Python9 Conference * Speaking at the Rocky Mountain Software Symposium * (New) The Java/Jini coached programming experience * C++ Hands-On Seminar in Crested Butte, CO * CORBA/Java, June 18-22 in Crested Butte * Objects & Patterns, June 18-22 in Crested Butte * Scott Meyers' Advanced C++ Seminar * Java Enterprise Programming: August 6-10 * Replying to this newsletter * Save the US Postal service See the Calendar for the current schedule: http://www.mindview.net/Calendar =================================== * The Seminar Situation Why deny it? People who give seminars have told me that their registrations are significantly down. When high-tech stocks fall, where's the easiest place to tighten your belt? For some reason, the highly-touted idea of "The Learning Organization" seems the simplest one to drop first... We have also been seeing this pullback. That's part of the game, and we don't mind if we sometimes give a seminar with a small group (this has its own benefits), but we need a certain number to justify putting it on. And all of us are multitasking, so if we have to cancel a seminar because of lack of attendance, it just means we have more time to work on other projects. But we hate cancelling seminars! Especially ones in Crested Butte, because everyone likes to come to CB. We've also had the very frustrating experience with the few seminars that we have cancelled, of hearing someone later say "I was planning to go to that!" So this is the situation: if you think you want to come to a seminar, sign up NOW, because we will soon have to decide which ones we're going to give (especially those in June). Don't wait, because without you it might go away! You can find all the seminars listed on the calendar: http://www.mindview.net/Calendar =================================== * (New) The Design-A-Day Patterns/XP Practicum For quite awhile I've been feeling like the traditional lecture-excercise approach (while fine for introductory classes) has been a bit stale for the more advanced seminars. Things seem to get exciting when the instructors get out of your way and let everyone interact on projects. So I thought, why not a whole week of projects? Why not interact like this all the time? So during the last few weeks, Dave Bartlett (who gives the Corba seminar and has much design experience) and I have been cooking up the Design-A-Day Patterns/XP practicum, where each day you break into groups and solve a design problem in the morning, then (after lunch and optional hiking) reconvene in the afternoon to present your designs. This is about OO design, and not coding, so people with backgrounds in any OO language are welcome. Find out more at: http://www.mindview.net/Seminars/DesignADay/ Also note that this has the prototype of the new online registration system that I've been building as my first Zope project (I like Zope more and more). =================================== * Hands-On Java Seminar: June 25-29, SF Bay Area Because of the short time from the announcement to the start date, if it's important for you that this seminar take place it is essential that you register as soon as possible, so that we can know if the numbers will support the seminar (see the first item in this newsletter). The Thinking in Java seminar is a five-day intensive that has the same structure as the "Thinking in Java, 2nd ed." book. Lectures and assisted exercises will rapidly launch you into the world of Java. Find out more and register at: http://www.mindview.net/Seminars/ThinkingInJava/ =================================== * Interview from Python9 Conference My video interview from the Python 9 conference is now available at TechNetCast: http://www.mindview.net/Etc/About/Interviews.html =================================== * Speaking at the Rocky Mountain Software Symposium July 28 in Denver Colorado I will be giving a 1/2 day presentation at the Rocky Mountain Software Symposium on design patterns, taken from "Thinking in Patterns." I will also be sitting on their "design pattern forum" panel that evening. To attend, see: http://www.completeprogrammer.net/RMSS/ =================================== * (New) The Java/Jini coached programming experience Bill Venners (who teaches the Objects and Patterns seminar with me, and is one of the prime movers in the Jini community) has created the "Jini and Distributed Computing Seminar." You don't have to be a Jini programmer or know anything about Jini to take this seminar (but you do need to be a Java programmer). One of the most interesting aspects is the coached programming experiences, which comprise a significant part of the seminar -- you may want to take this just to polish your Java design and programming skills. This one may not happen because of low numbers, so if you're interested, sign up ASAP. It will take place June 25-29 in Crested Butte, Colorado. http://www.mindview.net/Seminars/JINI/ =================================== * C++ Hands-On Seminar in Crested Butte, CO The new version of the C++ seminar has been in development for the last 9 months. The first installment will be in Crested Butte, Colorado from June 25-29. If you want to come, please sign up soon (thanks): http://www.mindview.net/Seminars/ThinkingInCPP/ =================================== * CORBA/Java, June 18-22 in Crested Butte Dave Bartlett teaches the CORBA/Java Seminar June 18-22 in Crested Butte: http://www.mindview.net/Seminars/Corba/CorbaJavaSeminar.html (Again, signups have been very low, so please register now if you want this seminar to happen. We can hold it with a small number, but we need that number!). Dave's latest "CORBA Junction" column looks at the CORBA 3.0 Notification Service. You can find it at: http://www-106.ibm.com/developerworks/components/ If you are interested in having Dave teach in-house contact him directly at: dbartlett@pobox.com =================================== * Objects & Patterns, June 18-22 in Crested Butte Please note we have an early registration discount: http://www.mindview.net/Seminars/ObjectsAndPatterns/ =================================== * Scott Meyers' C++ Advanced Seminar Scott Meyers is having an advanced C++ seminar with 4 other top names in the business: Herb Sutter, Dan Saks, Steve Dewhurst, and Andrei Alexandrescu. September 17-19 in Portland, Oregon. http://www.gotw.ca/cpp_seminar (Hint: take the "Thinking in C++" seminar first, to prepare...) =================================== * Java Enterprise Programming: Summer The Java Enterprise Programming Seminar shows when, how and why to use the technologies in the Java2 Enterprise Edition. This exercise-intensive course covers EJBs, Servlets and JSPs. The next one is August 6-10 in Crested Butte, Colorado: http://www.mindview.net/Seminars/J2EE/ =================================== * Replying to this newsletter I just figured out why I've been getting no replies to the newsletter (including all the autoreplies, which I haven't missed). Lyris seems to have changed the return address on what they send out, so that it is either: OOPList@BruceEckel.com OOPList@mindview.net For some reason these addresses have been rejected by the server (Part of the new server mail system configuration, I'm sure). It is apparently fixed now, but if it seems like I ignored you in the past, it was not intentional. =================================== * Save the US Postal service ... and annoy junk mailers at the same time -- an innovative solution. (You'll no doubt have to "unwrap" this URL): http://www.sfgate.com/cgi-bin/article.cgi?file=/chronicle/archive/2001/05/15/DD133438.DTL ___| Until Next Time... |________________________ Java programming questions: http://www.mindview.net/Books/TIJ/JavaQuestions.html Speaking & Seminar schedule: http://www.mindview.net/Calendar/ Anyone can sign up for this free newsletter by sending an email to join-eckel-oo-programming@earth.lyris.net. Bruce Eckel http://www.mindview.net