GemStone 101 is a series of articles on some of the fundamental concepts that you should have a passing familiarity with if you are planning on working with GemStone/S. These articles aren’t intended to replace the excellent documentation, but serve as a guide to the things that you can learn from the Programming Guide(pdf), SAG(pdf), and Topaz(pdf) manuals. It’s also a good idea to join the GemStone Customer Forum - all of our customers are subscribed to this mailing list and are very helpful if you have generic GemStone/S questions.
- What is GemStone? (series of 22 short videos about GemStone)
- Transparent Persistence for Seaside
- Introduction to GemStone Videos
- Unlimited GemStone VMs in every Garage? ….and a Stone in every Pot
- GemStone 101: Short Features
- GemStone 101: Transactions
- GemStone 101: Transaction Conflicts
- GemStone 101: Avi on GemStone’s Architecture
- GemStone 101: #allInstances, #become: and friends
- GemStone 101: Managing Out of Memory Situations
- GemStone 101: What objects are in my database?
- GemStone 101:Chef cookbooks for GemStone
- Why GemStone/S?
- Smalltalk is Dead? Long Live Smalltalk
- Gemstone for Everyone (video)
- GemStone 101: Making the Leap from RDBMS to Persistent Objects
- GemStone 101: Maintaining GemStone disk space


4 comments
Comments feed for this article
December 16, 2007 at 2:12 pm
GemStone 101: Transaction Conflicts « (gem)Stone Soup
[...] GemStone 101 [...]
January 26, 2008 at 12:51 pm
Terse Guide to the GLASS Tools « (gem)Stone Soup
[...] GemStone 101 [...]
March 8, 2008 at 6:12 pm
GLASS 101: Disposable Gems, Durable Data « (gem)Stone Soup
[...] GemStone 101 [...]
January 12, 2010 at 4:25 pm
Euan Mee
An article titled “Gemstone 101″ should have paragraphs which answer these two questions:
What is Gemstone?
Why would I use Gemstone?