wood burning stoves 2.0*
The moose likes Events and the fly likes DJUG Meeting-4/13 Suez:State Machine Compiler; Davis:Guerrilla Web Techniques Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Books » Events
Bookmark "DJUG Meeting-4/13 Suez:State Machine Compiler; Davis:Guerrilla Web Techniques" Watch "DJUG Meeting-4/13 Suez:State Machine Compiler; Davis:Guerrilla Web Techniques" New topic
Author

DJUG Meeting-4/13 Suez:State Machine Compiler; Davis:Guerrilla Web Techniques

Greg Ostravich
Ranch Hand

Joined: Jul 11, 2002
Posts: 112
DENVER JAVA USERS GROUP Meeting
================================
<http://www.denverjug.org>

Our next meeting is on Wednesday, April 13.
---------------------------------------------
Featured speaker: Eitan Suez
"The State Manchine Compiler"
7:15pm -8:30pm

Basic Concepts: Scott Davis
"Guerrilla Web Techniques"
6pm - 7pm
----------------------------------------------
Location: Qwest Auditorium at 17th and Arapahoe.

*** FEATURE PRESENTATION ***

The State Machine Compiler
Eitan Suez
Abstract:

Classes will often bear various states. Examples include a user who may be "logged in" or "logged out," a bill that is "open" or "paid," or potentially a more complex situation where an object obeys a set of complex rules that determines which of a number of possible states that object is in. The Gang of Four gave us the State Pattern, a fairly straight-forward mechanism for developers to model and implement the behaviour of stateful objects.
The State Pattern is only the beginning of the story. Robert Martin developed the State Machine Compiler and has taken the job of developing and maintaining stateful systems to a new level. Today, SMC is a well-maintained open source project hosted on sourceforge.net. Come learn about SMC, a fundamental tool for implementing stateful classes and systems that every software developer should have in his toolchest.
Bio:
Eitan Suez has been a Java developer since 1995. He is the author of an open source Java documentation system named "ashkelon" (see http://ashkelon.sourceforge.net/). Eitan speaks on the No Fluff Just Stuff series of programming Symposia on a a variety of topics that include Java Documentation Tools, XML Marshalling, Cascading Stylesheets, naked Objects and the State Machine Compiler. Etian also helps organize and run the Austin Java Users Group. Eitan maintains a weblog on <http://java.net>.

*** BASIC CONCEPTS ***

Guerrilla Web Techniques
Scott Davis
Abstract
Frameworks? We don't need no stinkin' web frameworks.

OK, so maybe that's overstating the case.
Web frameworks do plenty of good things, but sometimes they can also be golden handcuffs. Too many web developers fall into the trap of thinking, "If it can't be done by my web framework, then it simply can't be done." This presentation focuses on the cool things that you can accomplish by stepping out of your web framework and getting closer to the underlying technology.

We'll take a detailed look at what really goes on during the request/response cycle, and how new techniques like AJAX allow you to break the mold. We'll look at the clever things you can do with MIME types, User-Agents, and HTTP Headers in general.

Old technologies like CSS, DOM, and JavaScript are experiencing a renaissance under the guise of new names like DHTML and AJAX. Google Maps and GMail are literally redefining our expectations of how rich a web application can be by using these technologies to their fullest potential. Come see what makes these sites tick, and how you can utilize the same techniques in your own site.
Bio:
Past president of Denver JUG and long time contributor to its success, Scott Davis is currently co-authoring the coming O'Reilly book, "Making JBoss Work". Next month he will present at the "No Fluff Just Stuff" Symposium, in detail on "Java Web Frameworks."

*** AGENDA ***

5:30 - 6:00 p.m. Food, and Networking.
6:00 - 7:00 p.m. Basic Concepts
7:00 - 7:15 p.m. Announcements
7:15 - 8:30 p.m.
8:30 p.m. Door prizes

*** DIRECTIONS ***

Qwest Auditorium is located downtown Denver at 1005 17th St, Denver, CO 80202.
The building entrance faces 17th Sreet. Take elevator to "A"uditorium level.
For maps, see: <http://www.denverjug.org/events/location.html>


*** SPONSORS ***

Thanks to our regular Denver JUG sponsors for supporting the Java community:
- Qwest for providing facilities (<http://www.qwest.com>)
- MicroStaff for providing food (<http://wwwmicrostaff.com>)
- TEKsystems for providing food (<http://www.teksystems.com/>)
- EvolutionHosting for providing web hosting (<http://www.evolutionhosting.com>)


Greg Ostravich - SCPJ2
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: DJUG Meeting-4/13 Suez:State Machine Compiler; Davis:Guerrilla Web Techniques