|
|
|
Featured ArticlesFriday, August 17O'Reilly Lightroom blogger Michael Clark caught up with Lightroom Product Manager Tom Hogarty at the Photo Arts Santa Fe trade show in Santa Fe, New Mexico. They sat down to chat about Adobe's professional photo management application, both as it stands now and where it might be going. Kurt Cagle describes ROX Server, a RESTful system for building XForms from an XML Schema and some other bits. Thursday, August 16Continuing on from the first part of this series, Howard Feldman dives deeper into all the ways you can morph your web pages with a little JavaScript magic. This month he shows us how to swap photos, do tabbed panes, expand and contract tree lists, and do drop-and-drag item ordering. Apple recently released iLife '08 with a truckload of goodies for Aperture users. In this podcast, Joe Schorr tells you how to use some of these new tools and discusses the latest Aperture update (1.5.4). Wednesday, August 15In part two of our series on creating slideshows with Aperture images, you'll learn how to tap iDVD and Keynote to build professional presentations for clients and promotion. iLife's integration with Aperture makes it the perfect source library for authoring dynamic slideshows. Thursday, August 9You've heard of Test Driven Development. You may have even heard of Model Driven Development. But now get ready to learn Behavior Driven Development, a methodology all about making sure that your code produces the right end results, rather than just executing correctly. Gregory Brown starts us on our way by showing us how to use RSpec in Ruby. Mono has always been a bit of an outsider. Open source folks distrust it because it helps people use Microsoft technologies on non-Microsoft platforms. Microsoft people don't see the need for it. But this social outcast has been making steady progress and can offer a lot if you take the time to check it out. Edd Dumbill gives us an update on the state of Mono. Scott Snyder combs the giant musical instrument show to find the products that spark his "Wow, I wish I had one of THOSE" smile. Aperture provides plenty of tools for creating professional looking slideshows from your images. But you have even more possibilities outside its cozy confines thanks to its interoperability with other Mac OS X applications. In this first part of a two-part series, Dominique James explores the options within Aperture, then takes you on a tour of other Mac OS X slideshow tools. Tuesday, August 7Perl programs are easy to write, especially if they solve simple problems. If you find yourself re-using the same programs (or worse, the same code), it's time to bundle your code into pieces easier to reuse. It's time to turn programs into modules. Andy Sylvester walks through the three steps of making a simple, standalone Perl program into a robust, tested, distributable, and reusable piece of code. Thursday, August 2OSS. ALSA. JACK. Linux certainly has enough ways that you can get access to the sound subsystem. But which one to use, and how? John Littler takes us on a guided tour of Linux Audio, complete with code. So far, Adam Turoff has given us the basics of Haskell and looked at pure functions. In the final part of his introduction to the language, he looks at Monads, which are functions that are allowed to have side effects. Thanks to 1-bit technology, this new audio recorder puts Super Audio CD resolution in the palm of your hand. Guitarist and recording engineer Mark Nelson jets back to Hawaii to test it and is astonished by the quality. Wednesday, August 1In this article, Anghel Leonard give us a walkthrough of JavaFX Script, the syntax, several examples, and usage within Eclipse and NetBeans. Tuesday, July 31Instead of moving to Ruby on Rails, ASP.NET developers might consider Project Codename "Jasper" and the growing number of .NET dynamic languages. In this article, you'll learn how to use Jasper. Learn how to use Cocoa to build an exception handling system. This article shows the classes and keywords needed, how to prepare and raise a Cocoa exception, as well as how to intercept and process the exception. Friday, July 27Open source enthusiast Lucas Gonze wanted to record cover songs and share them online. But copyright law and web spiders crushed that plan. Then he found a mother lode of free music on a government web site. Ben Martin returns with another look at his fascinating system, libferris, which turns everything into a filesystem, that is, a hierarchical data store. This time Ben shows us how to use XQuery with libferris as a kind of universal data access language. Good stuff! Thursday, July 26Paul and CB are almost ready to start designing functional tests for their application, but Paul still thinks there are some unit tests yet to write. In this month's installment, Bill Walton goes into more details on how to build a good set of unit tests for a Rails application, and then moves on to look at functional testing. As Software as a Service becomes more of a trend in the industry, Web Services are gaining in importance. When most people think of Web Services, they think of Java or .NET, but as Deepak Vohra shows in this article, it's simple enough to implement them in PHP. In Lightroom's 1.1 Develop module, you'll find sophisticated yet easy to use tone and color developing controls. Other tools in the Develop module provide basic retouching ability, plus cropping, straightening and more. Our excerpt from Mikkel Aaland's Photoshop Lightroom Adventure provides a guided tour of Lightroom 1.1's shining glory. Wednesday, July 25Giles Turnbull examines Mark Hurst's "Good Easy" productivity tools and methods for Macs. Giles spoke with the author of "Bit Literacy" about his philosophy and choices for simplifying computing. Many Aperture users don't realize exactly what's happening behind the scenes with versions, how many options there are, and what versions actually entail. In this article, Apple Pro Trainer Jeffery Morse takes you inside Aperture's versioning function so you can tap its power to its fullest potential. Tuesday, July 24Uche Ogbuji's Agile Web column returns with an introduction to OpenSearch, an Atom-friendly format for describing and discovering search engines and query endpoints on the Web in a RESTful way. Thursday, July 19Flex is Adobe's next-generation platform of deploying browser-based applications. Jack Herrington provides us with an introduction to Flex, by showing us how to integrate it with a PHP-based backend. |
|
|
|
Pete Endorsement from .NET author Pete Bromberg Beautiful Code in the Real World - Part II: Scorn Globally, Act Locally Grandma definitely gets MySpace Disaster Telecom after the earthquake in Peru Opening up the Social Network Graph If You Don't Know What The Problems Are, Please Don't Try To Fix Them! M. David Peterson assert_hpricot Phlip_ Feature Request: BitTorrent Plugin For Darcs, Mercurial, etc. M. David Peterson [Dare Obasanjo:QOTD] Humming Birds On Crack! M. David Peterson IfItQuacksLikeADuck.NET M. David Peterson > More from O'Reilly Developer Weblogs Mini UAV using Parallax Propeller chip Design Patterns for Starting a Hacker Space Flying Saucer Comes Through with Flying Colors, or the Triumph of Infrastructure by Cay Horstmann Temperature SPOT - Part 2 by Manfred Riem Running wsimport got easier! by Vivek Pandey Comments on JSR 311 by Marc Hadley Getting Started with Ruby-on-Rails, GlassFish and NetBeans by Arun Gupta TOTD #2: Change the endpoint address on a pre-generated Web services Stub by Arun Gupta Has Borland seent the light? by Kito D. Mann |
|
Sponsored by: |