[cawug] Meeting - Chicago CAWUG Tuesday Jan 21st
[cawug] Meeting - Chicago CAWUG Tuesday Jan 21st
- Subject: [cawug] Meeting - Chicago CAWUG Tuesday Jan 21st
- From: Bob Frank <email@hidden>
- Date: Fri, 17 Jan 2003 17:28:58 -0600
Hi All,
The Chicago Cocoa And WebObjects User Group (CAWUG) is holding our next
meeting next Tuesday, January 21st at 6:00 PM.
Agenda:
- Introductions & Announcements
- Jonathan Rentzsch of Red Shed Software on his WebLog app
- a small demo of cool things you can use AppleScript for
(think "Enhance button" for composing mail in Mail.app :-)
- Pizza & Q&A
When: Tuesday, January 21st, 6:00 PM
Where: Apple's Chicago Office
10 S. Wacker, 33rd Floor
corner of Wacker & Madison St.
1 block East of Nothwestern train station
http://maps.yahoo.com/py/
maps.py?&country=us&addr=10+S+Wacker+Dr&city=Chicago&state=IL&zip=60606-
7453&mag=9
Last month we had a great meeting with Kevin Pan from Fifth Gear
development discussing his e-commerce frameworks myDrive & eDrive
(
http://www.fifthgeardev.com/).
1) Jonathan Rentzsch of Red Shed Software on his WebLog app
This month we have a smorgasbord of Jonathan Rentzsch topics this month
& our first meeting with slides presented via Keynote ;-) Jon is in
the process of writing a a WO based WebLog that he plans to open source
and he will discuss his app and these topics relating to his app:
- Completely bookmarkable, direct actions-based.
- Uses mod_rewrite to allow easy-to-use URLs
(foo.bar.example.com/someTopic/someEntry).
- DirectToWeb admin interface backend.
- I created a new method of managing editing contexts that fit
bookmarkable content-based WOApps.
* I have a "lazy pool" of "ContentContext" objects, which encapsulate
an editing context and objects the fetch specs have returned.
* Fetch spec results are conditionally cached, saving roundtrips to
the DB.
* Editing context lifecycle and locking is fully managed by the pool
-- there's no need ever to explicitly lock or unlock editing contexts.
* Allows use of rich pages without generating sessions.
* Disposes of editing contexts after they've been used for a while
(allowing better garbage collection).
- Extremely database-independent due to use of EOPrototypes.
- 700 lines of code in the app itself.
- Another 1357 divided between 10 reusable frameworks that:
* Automatically load themselves via NSPrincipalClass.
* Workaround the EOF relational OR fetch spec bug.
* Automatically timestamps EO creation and modification dates upon
insertion/update.
* Enables differential SQL UPDATE statements to ease multiple editing
context saving conflicts.
* Detects and automatically kills an instance if deadlock is detected.
We will, as usual, also have Q & A and pizza, a discussion of future
meeting topics and dates. Thanks to Kiwi Internet Group for the pizza.
Also, thanks to Alex Johnson, the CAWG calendar is available as an
iCal:
http://ical.mac.com/alex27/CAWUG (view on the web)
webcal://ical.mac.com/alex27/CAWUG.ics (subscribe to in iCal)
Lastly, if you are working on a project and would like to talk about it
briefly / promote it, I think it would be fun for people to hear about
other people's projects. Please email me off line you can talk at this
meeting or a future meeting.
-Bob
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.