Dear Readers,
Nat Torkington posted a weblog last week highlighting David Fetter's (just-added) talk at the upcoming Open Source Convention titled, "How Database Projects Fail."
Nat goes on to say, "He's going to show, with examples of real projects, the decisions that cause budget overruns, blown deadlines, bugs, failure, and death. OK, maybe not death. But I know some people that I'd like to send to this talk..."
On the same day Nat also announced new sessions by Clay Shirky and Stewart Brand on archiving digital data for the long term; Mitchell Baker on Chandler; Elein Mustain on using pl/python for inter-row calculations; and Ward Cunningham on FIT (framework for integrated testing).
|
To subscribe to the O'Reilly Network newsletter (or other newsletters), visit https://epoch.oreilly.com/account/default.orm and select the newsletters you wish to receive in your user profile (you'll need to log in with your existing O'Reilly Network account -- if you don't yet have an account, you'll need to create one). To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the"Manage My Newsletters" link. For assistance, send email to |
These are just a few more examples of why those in the software, programming, and system administration business make sure that OSCON is on their "must attend" list of conferences for the year.
Keep an eye on Nat's weblog here on O'Reilly Network for the latest OSCON news as we near the conference this July in Portland.
Until next week,
Derrick
Derrick Story
O'Reilly Network Technical Editor
derrick@oreilly.com
OSCON: How Database Projects Fail
2003 O'Reilly Open Source Convention
Cooking with JavaScript & DHTML, Part 3
In this week's sample recipe from JavaScript & DHTML Cookbook,
learn how to detect object property and method support. And check
back here next week for a sample recipe on importing browser- or
operating system-specific style sheets.
All Consuming Web Services
By consuming information from multiple web services and then exposing
newly processed information in our own web services, we can begin to
build complex applications with very few resources required up front.
Erik Benson describes the workings of All Consuming.
Using Calculated DataColumns in ADO.NET
If you have a background in database work, you have undoubtedly run
into the rules of normalization. But even though ADO.NET's DataSet
class is sometimes described as a "relational database in memory,"
it's important to remember that there are differences between
databases and DataSets. In this particular case, the DataSets are
designed to manage calculated columns. In this article Mike Gunderloy
will show you the syntax for building calculated columns in your
own DataSets, and discuss some of the pros and cons of using such
columns.
Multiprocessor Work Sharing with Cocoa
With many Apple systems sporting dual processors, and rumors rife
that four-processor systems are not far away, it's becoming more
important that Mac programmers consider how multiprocessing can
be tapped in their own applications. Drew McCormack shows you how
to restructure your code to take advantage of multiple processors.
Making the Palm-Bluetooth Connection
The beauty of two devices sharing data over Bluetooth is that they
don't have to be pointing toward one another. So you can browse
the Web on your PDA while the cell phone is safe and sound in your
backpack. Here's how it works.
Distributed Computing: Distributed Communities
The growth of the Internet, the rise of personal computer power,
and the increasing acceptance of broadband connections have lead
to greater adoption of distributed computing techniques. Recent
years have seen several legitimate research projects farm out
number-crunching to anyone willing to donate spare cycles. Howard
Feldman examines the history and current state of distributed
computing and recommends several worthwhile projects.
Testing mod_perl 2.0
Geoffrey Young examines another area of programming in mod_perl
2.0, testing your mod_perl scripts.
Programmer Looks at C# Delegates
While C# has taken many features from Java, it's added other
interesting ideas. One is delegation; C# treats methods as
first-class objects. Steven Lewis and Wilhelm Fitzpatrick
explain delegates and provide a working Java implementation.
XHTML is the Most Important XML Vocabulary
Kendall Grant Clark reviews the latest working draft of XHTML 2.0,
finds some welcome changes, and stresses the importance of XHTML
as a leading XML vocabulary.
Top Ten Digital Photography Tips
You have a digital camera and have recorded the typical shots of
family and friends. Now what? Here are ten tips to make your next
batch of digital images so impressive that people will ask: "Hey,
what type of camera do you have?" Guess what? It's not the camera.
Multiprocessor Work Sharing with Cocoa
With many Apple systems sporting dual processors, and rumors rife
that four-processor systems are not far away, it's becoming more
important that Mac programmers consider how multiprocessing can
be tapped in their own applications. Drew McCormack shows you how
to restructure your code to take advantage of multiple processors.
Transforming iCal Calendars with Java
You can store your iCal calendars on your iPod and check your
appointments while enjoying music. But todo items from iCal don't
synch, unless you change them to events. Daniel Steinberg shows
you how to get todos on your iPod using a little Java 1.4.1.
JDO or CMP?
Java Data Objects (JDO) and Enterprise JavaBeans (EJB) Container
Managed Persistence (CMP) were developed concurrently, but took
different paths. The similarities and differences between these
technologies has been the subject of debate since the specifications
were published. This excerpt from Java Data Objects offers a summary
of the key trade-offs to using JDO over CMP for your enterprise
applications. (Authors Craig Russell and David Jordan are also
leading separate BOF sessions at JavaOne in June on the topics
addressed in this excerpt.)
Innovator Insight -- A Chat with Brent Simmons
In this first Innovator Insight interview, Derrick Story talks
with Brent Simmons, creator of NetNewsWire, and the first-place
winner of the Mac OS X Innovators Contest, to discover the process
that a successful Mac developer uses to take a germ of an idea
full term to a successful conclusion.
Return to list of Network Newsletters.
Return to the O'Reilly Network.
Copyright © 2009 O'Reilly Media, Inc.