Note: We are currently working on a seminar for Fall 2001 to take place in Northern California. If you are interested, please send
email to Daniel Will-Harris.
The thinking process between programmers and designers can be like night and day, Mars and Venus, Lucy & Ricky.
How do you balance the
functional and the aesthetic? The predictive and reactive? Intellectual and emotional? Concrete and Abstract?
And what if you have to handle both the art and science yourself? In the world of the Internet your "need
to know basis" is growing exponentially. Chances are, you're the one person in charge of your site, or many sites. You need to create and manage your sites in a smart and seamless way. How do you figure it out?
Art & Science of Web Design, a seminar in Chexbres Switzerland, May, 9, 10, 11, 2001, lead by Daniel Will-Harris and Bruce Eckel, will help you create a site that's more attractive and effective.
the technical side, this seminar will teach you:
- Understanding the whys and hows of web servers
- Interacting with the server using CGI
- Using databases on the server
On the design side, you'll learn:
- Demystifying design & Design Logic
- Streamlining the process of effective design
- Creating web design and navigation
We'll give you a better understanding of the issues between the "two sides" (technical and artistic) so you can do both yourself, or disarm the battles between the two.
Daniel Will-Harris started out as a comedy writer in Hollywood, then discovered
computers and for better or worse, was never quite the same.
Daniel's design clients include Addison Wesley, Bitstream, Corel, Microsoft, NetObjects, Peachpit Press, Prentice Hall, Simon &
Schuster, WordPerfect, ViaFone and Xerox.
Daniel created and edited www.efuse.com, the friendly place to learn how to build a better web site. His opt-in e-mail FuseLetter combines autobiography, fiction and web tips into an entertaining mix that critics have
called, "Entertaining as well as informative, it's the only e-mail newsletter anyone would ever really want."
His site, www.will-harris.com features the EsperFonto system (in use by Bitstream,
Hewlett Packard and Corel), the web's only interactive typeface selection system.
Daniel's written seven books, and is currently writing a book called "Wallet Reading: your personality in your pocket."
Bruce Eckel is the author of "Thinking in Java", "Thinking in C++", and "C++ Inside &
Out". He has given hundreds of presentations throughout the world, published over 150 articles in numerous magazines, was a founding member of the ANSI/ISO C++ committee, speaks regularly at conferences
and is the C++ & Java track chair for the Software Development conference. He provides public and private seminars & design consulting in C++ and Java.
- Why is design important / What does design do?
- The basic elements of design (Content: Type, Graphics, Layout)
- What do people want?
The process of design:
- What's your message? Write a blurb.
- What do you do? What's in it for the customer? Why should they choose you?
- Ideate: how many things can you think of? Don't discard any idea.
Organize & Prioritize
- Group ideas. Use your outlining feature.
- Cut ideas you don't want (paste them in another file to save them).
- Drag ideas into priority order, with most important points first.
- Be appropriate—what's going to give the right impression.
- Constraints of the medium.
- Type—a good place to start.
- Designer-BS 101, what designers will try to tell you.
- Testing: Getting feedback and taking criticism.
- Learning from your logs and e-mail: Making adjustments over time.
- Redesign or tweak?.
- A one-on-one review of your own project with Daniel.
Intro to http and web servers
Presented by Bruce Eckel
Web server: the technology behind the Internet
- A quick tour of a web server.
- Secure servers.
- E-commerce and credit card processing.
Interacting with the server
- What is CGI?
- Creating forms & submitting to the server.
- Making the server respond.
How to write CGI programs
- A simple introduction to programming.
- Extracting information from your form.
- Creating a response page.
Interacting with databases
- What is a database?
- Available databases.
- Introduction to SQL.
- Making your CGI program manipulate a database.
need to know
A basic knowledge of HTML (For a quick learning guide, see
HTML 4 for the World Wide Web Visual Quickstart Guide
What you need to bring
Location: Hotel Prealpina, Chexbres, Switzerland.
We are no longer accepting reservations for this seminar. Please email us to see
where our next seminar will be.
The cost for the 3-day seminar is CHF 3'250 (approximately $1975 US) - and includes the seminar, documentation, accommodation (3
nights at the conference hotel in a single room), breakfast, business lunch. (convert currency).
To ask questions about logistics, email: Rolf André Klaedtke
To ask questions about seminar content, email: