Wednesday, December 20, 2006

 

Frameworks, and more frameworks

THE O'REILLY NETWORK NEWSLETTER
-------------------------------------
The latest from http://oreillynet.com

==================================================================
Sponsored by Vyatta Inc. - Open Flexible Router

Vyatta OFR software and appliances combine the cost savings & flexibility
of open-source with the features of an enterprise router & firewall. Break
free from proprietary networking gear and regain control of your network.
Try it Free!

Click to download FREE Software & Whitepaper:
http://www.vyatta.com/landing/index_orn2.php

==================================================================

Dear Reader,

A year ago, in January 2005, Curt Hibbs wrote an article for ONLamp about
"Rolling with Ruby on Rails"
<http://www.oreillynet.com/pub/a/onlamp/2005/01/20/rails.html>. More than
100,000 readers benefited from his insights. So what's Curt writing about
now? Rails, of course, but check out where his thoughts are now as he
revisits the subject.

http://www.onlamp.com/pub/a/onlamp/2006/12/14/revisiting-ruby-on-rails-revisited.html

Speaking of frameworks, have you read the ONJava article "Migrating to
Spring"? What can you do if your recent app was developed using some
other framework, or if you didn't even use a framework and instead rolled
your own JDBC and DAOs? Ethan McCallum provides you with great insights to
migrating your apps to the Spring Framework.

http://www.onjava.com/pub/a/onjava/2006/12/13/migrating-to-spring.html

Happy reading and happy holidays,

Mike Hendrickson
General Manager, The O'Reilly Network

=====================================================================
Secure Online Meetings for One Flat Rate

Using SSL and 128-bit AES encryption, GoToMeeting(TM) is a highly secure
Web conferencing service designed to meet your company's online meeting
and security needs. Plus, it's affordable: You can hold all the meetings
you want for one flat rate.

Try it free for 30 days. http://www.oreilly.com/go/go2mtg_ornflat

=====================================================================

*** Featured Articles ***

A Theory of Compatible Versions
Creating XML languages that are compatible and extensible is a difficult
problem. This week David Orchard argues for a theory of compatibility in
which he describes some of the conditions for creating compatible XML languages.

http://www.xml.com/pub/a/2006/12/20/a-theory-of-compatible-versions.html

***

Tools of Change Conference
An announcement of a new O'Reilly conference that will be of interest to
XML.com readers.

http://www.xml.com/pub/a/2006/12/20/tools-of-change-conference.html

***

Review/Preview: 2006 and 2007 in Java
2006 will be remembered as the year that Sun open-sourced Java under the
GPL, that EJB 3.0 finally shipped, and that Google surprised everyone with
its Google Web Toolkit. But how will history record the results of these
events? For the 2006 year-ender, ONJava editor Chris Adamson looks at the
year's events through the lens of how they may play out in 2007.

http://www.onjava.com/pub/a/onjava/2006/12/20/2006-onjava-yearender.html

***

The Five Best and Worst Things About Vista
After five years, Windows Vista is finally here. What's good and what's
bad about it? Preston Gralla, author of Windows Vista in a Nutshell, tells
you five things you'll love and five things you'll hate about Vista.

http://www.windowsdevcenter.com/pub/a/windows/2006/12/19/the-five-best-and-worst-things-about-vista.html

***

Building a Game Engine with Cocoa
Matthew Russell shows how to use Xcode and a little artificial
intelligence to build a small game engine for playing board games like
Checkers and Lines of Action. This first article describes how to build a
generic, minimalist framework for setting up a board and moving pieces
around using a standard Cocoa design.

http://www.macdevcenter.com/pub/a/mac/2006/12/19/building-a-game-engine-with-cocoa.html

***

Rolling with Ruby on Rails Revisited
Was it really two years ago when Curt Hibbs introduced Ruby on Rails to
the world at large? In that time, Rails has grown up a lot. Curt and Bill
Walton revisit the original tutorial to bring it up to date and show off
how much easier it is to get started with the powerful Ruby on Rails web framework.

http://www.onlamp.com/pub/a/onlamp/2006/12/14/revisiting-ruby-on-rails-revisited.html

***

VOIP on the Nokia 770 Internet Tablet
Nokia's 770 Internet Tablet is more than a Linux-based device; a recent
software update made it a handy VOIP device. John Littler examples how the
upgrade works and walks you through setting up VOIP and Asterisk.

http://www.linuxdevcenter.com/pub/a/linux/2006/12/14/nokia-770-voip.html

***

Semantic Wikis and Disaster Relief Operations
Dr. Soenke Ziesche describes how to use semantic wikis to provide a kind
of queryable database of documents to support disaster response and
humanitarian efforts at the United Nations.

http://www.xml.com/pub/a/2006/12/13/semantic-wikis-and-disaster-relief-operations.html

***

Migrating to Spring
Sure, everyone's been talking up Spring for the last year or so, but what
if your app already uses some other framework, or if you didn't even use a
framework and instead rolled your own JDBC and DAOs? Ethan McCallum has a
case study showing how he took a web application written for another
article and converted it to Spring, highlighting what he gained in the process.

http://www.onjava.com/pub/a/onjava/2006/12/13/migrating-to-spring.html

***

Web 2.0 - After Dinner with Niklas Zennstrom
After dinner on day one of the Web 2.0 Summit, program chair John Battelle
invited Skype cofounder and CEO Niklas Zennstrom to discuss what the
changes are to Skype now that it is part of eBay. Zennstrom says that in
some ways Skype is run as an independent company, but there are some
constraints and advantages of being a part of the bigger company.
Zennstrom explains that Skype is not about phone calls but about
conversations and sharing content. Battelle asks if Skype is a friend or
not with telephone and cable companies. This episode is sponsored by the
Intel Software Partner Program.

http://www.oreillynet.com/pub/a/network/2006/12/13/web-20-zennstrom.html

***

*** New Books from the O'Reilly Store ***

Linux Kernel in a Nutshell
http://www.oreilly.com/catalog/9780596100797

Agile Web Development with Rails, 2nd Ed. (Pragmatic)
http://www.oreilly.com/catalog/0977616630/

The Book of JavaScript (No Starch)
http://www.oreilly.com/catalog/1593271069/

Code Craft (No Starch)
http://www.oreilly.com/catalog/1593271190/

*** New Short Cuts from the O'Reilly Store ***

What's New in Windows Vista?
http://www.oreilly.com/catalog/newvista

Eight Great Ways to Get the Most from Your Zune
http://www.oreilly.com/catalog/zune

Introduction to Neogeography
http://www.oreilly.com/catalog/neogeography/

=====================================================================
New Course Featuring AJAX
O'Reilly/University of Illinois Certificate Series

O'Reilly Learning is proud to announce their new Client-Side Web
Programming Certificate Series, which provides a complete understanding of
front-end web development, from HTML and CSS, to JavaScript DOM and AJAX.

Enroll now and save $200!
http://oreillylearning.com/courses/clientsidecert.php3

=====================================================================

Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!

Downloads - Free Training - Webinars - Updates

Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/

------------------------------------------------------------------
Interested in sponsoring the O'Reilly Network newsletter? Please
email us at advertising@oreilly.com for rate and availability
information. Thank you!
---------------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home

For assistance, email help@oreillynet.com

O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
---------------------------------------------------------------------


Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?