All Articles from O'Reilly Network Sites
All Articles | | | Most Discussion |
1 to 100 of 4727 Next
Getting Started with the Google App Engine
Continuing the trend started with Amazon's Elastic Cloud (EC2), Google plans to make their vast resources available to developers who wish to deploy massively scalable applications on the Google Infrastructure. In this tutorial, you'll get a look into the APIs and database capabilities that Google is providing, and how to leverage them in a sample application.
by Noah Gift
[May 20, 2008
|
Discuss
(2) |
ONLamp.com]
Creating Applications with Amazon EC2 and S3
Cloud computing has become the new hot thing (Web 3.0?) Amazon was one of the first vendors to offer a cloud development environment, the Elastic Compute Cloud, or EC2. They followed it up with a storage capability called S3. This tutorial will show you how to set up and get started developing applications on EC2 and S3.
by Judith Myerson
[May 13, 2008
|
Discuss
(0) |
ONLamp.com]
Does Enterprise Development Have to Be Painful? (Part Two)
After several years away from anything resembling enterprise software, chromatic accepted a challenge from SAP Labs to try their new software development platform. What lessons have they learned from dynamic languages and frameworks? Has developing big serious software truly become more agile? In this second of three articles, chromatic uses SAP NetWeaver Composition Environment to build a bare-bones application from the data model to the UI.
by chromatic
[May 07, 2008
|
Discuss
(8) |
O'Reilly Network]
Meet The Hardy Heron: What's New in Ubuntu 8.04
Ubuntu 8.04 (code named Hardy Heron) is out, and Brian DeLacey not only has the scoop on the new features, but a look at some of the players who made it happen, places it's in use, and what machines it's running on.
by Brian DeLacey
[May 06, 2008
|
Discuss
(1) |
LinuxDevCenter.com]
Introducing [fleXive] - A Complementary Approach to Java EE 5 Web Development
This article is an introduction to Flexive, an open source Java EE 5 application development stack. The authors have extracted a complete application template and describe its use.
by Markus Plesser
and Daniel Lichtenberger
[May 01, 2008
|
Discuss
(0) |
ONJava.com]
Puffy and the Cryptonauts: What's New in OpenBSD 4.3
Another release of OpenBSD is imminent, which can mean only one thing... Federico Biancuzzi must be out with his virtual microphone interviewing all the major players to put together a roundup of what's new and interesting in OpenBSD 4.3. Read how a nasty little bug in DHCP was caught and fixed, and all the new features you can expect on May 1st.
by Federico Biancuzzi
[April 29, 2008
|
Discuss
(0) |
BSD DevCenter]
Spotlight on FOSS: An Interview with Mark Shuttleworth
Ubuntu is about to release Hardy Heron, the newest Long Term Support version of this popular Linux distribution. To mark the occasion, we're launching a new video interview series, Spotlight on FOSS, and leading off by chatting by Mark Shuttleworth himself!
by Jeremy Jones
and Noah Gift
[April 15, 2008
|
Discuss
(2) |
ONLamp.com]
Ruport: Business Reporting for Ruby
No one likes developing reporting tools for an application. But without them, many applications are only half-done. Luckily, Ruby has a great reporting infrastructure available to build on, and in this article, you'll learn how to use it.
by Gregory Brown
and Michael Milner
[April 08, 2008
|
Discuss
(0) |
]
Step by Step: Using Samba to join a Windows Domain
Samba has made getting Linux and Windows systems talking to each other much easier than it once was. But there are still some tasks that are more than a little finicky. One of them is definitely joining a Samba client to a domain-based Windows network. Luckily, now you'll have a step by step guide to doing just that.
by Judith Myerson
[April 01, 2008
|
Discuss
(0) |
ONLamp.com]
The iPhone SDK: APIs Apple Didn't Want You to Know About
The iPhone has been a hot item ever since it came out, but running non-Apple supplied software on it isn't easy. But the secrets to building a successful toolchain to create iPhone applications can be found right here.
by Jonathan A. Zdziarski
[March 25, 2008
|
Discuss
(3) |
ONLamp.com]
Drupal 6.0: Installation and Basic Usage
Drupal is a best-in-class content management system that is widely used to produce highly engaging web content. In this guide, you'll learn how to install, configure, and produce simple content using the latest version of Drupal.
by Michael J. Ross
[March 18, 2008
|
Discuss
(4) |
ONLamp.com]
Using Zend Studio for PHP Programming
Most programmers are familiar with Eclipse, and PHP programmers are familiar with Zend Studio. But, like two great tastes that taste good together, the two have now been combined into a single tool. Learn how you can use Zend Studio to make your PHP programming more productive.
by Michael J. Ross
[March 11, 2008
|
Discuss
(0) |
PHP DevCenter]
Step by Step: Configuring SSL Under Apache
This is the first in a new series of ONLamp articles you'll be seeing over the next few months. They aren't breaking news about the hottest new technologies, they're step by step guides to common but sometimes complicated procedures you may have to tackle. In the first installment, Juliet Kemp gives us a checklist that should have your Apache server running SSL in nothing flat.
by Juliet Kemp
[March 04, 2008
|
Discuss
(2) |
ONLamp.com]
Does Enterprise Development Have to Be Painful?
After several years away from anything resembling enterprise software, chromatic accepted a challenge from SAP Labs to try their new software development platform. What lessons have they learned from dynamic languages and frameworks? Has developing big serious software truly become more agile? In this first of three articles, chromatic explores the ecosystem around SAP NetWeaver CE and tackles the first challenge -- installation.
by chromatic
[February 28, 2008
|
Discuss
(8) |
O'Reilly Network]
What's New in FreeBSD 7.0
After much anticipation, FreeBSD is approaching a milestone release, 7.0. As with all major happenings in the BSD world, Federico Biancuzzi, our man in the streets, has interviewed dozens of major contributors to put together this report on what's new and hot.
by Federico Biancuzzi
[February 26, 2008
|
Discuss
(1) |
BSD DevCenter]
Developing RESTful Web Services in Perl
REST has become a widely used alternative to protocols such as SOAP, providing a simpler way to tell your server what you want to do without all that messy WSDL stuff. In this article, you'll see how to create a RESTful web service, using Perl.
by Andrew Sterling Hanenkamp
[February 19, 2008
|
Discuss
(2) |
ONLamp.com]
A Look Back at 10 Years of OSI
It's been 10 years since the Open Source Initiative was launched, and what a 10 years it has been. Open Source has gone from an obscure and radical concept to a vibrant sector of the software landscape. For the 10th Anniversary, our faithful newshound Federico Biancuzzi talked to some of the early pioneers of the OSI (such as Bruce Perens and Eric Raymond) about where it came from and how it is relevant today.
by Federico Biancuzzi
[February 12, 2008
|
Discuss
(0) |
ONLamp.com]
Using Xen for High Availability Clusters
Virtualization is one approach that you can take to implementing clusters. But you still have to arrange to handle failures in a high-availability environment. Here's one solution, using Xen.
by Kris Buytaert
and Johan Huysmans
[February 05, 2008
|
Discuss
(1) |
ONLamp.com]
LILO and GRUB: Boot Loaders Made Simple
LILO and Grub are the most popular Linux bootloaders. Usually, your Linux distribution chooses and configures one or the other for you, but this article provides a handy comparison of the two, and offers some troubleshooting and configuration tips if you ever want to do it by hand.
by Judith Myerson
[January 22, 2008
|
Discuss
(6) |
LinuxDevCenter.com]
Administering MySQL Using Flex
Adobe's Flex offers a rich client-side user experience, but how do you use it to create practical applications. In this article, you'll see how to hook Flex up to a PHP backend to do some simple MySQL administration.
by Jack Herrington
[January 15, 2008
|
Discuss
(2) |
ONLamp.com]
Shoes Meets Merb: Driving a GUI App through Web Services in Ruby
It seems like you can't say the word Ruby these days without the word Rails following automatically. But before Rails ever saw the light of day, Ruby was a thriving, robust language. So what can you do without Rails? How about connect a GUI application to a back end web service, using two powerful Ruby frameworks?
by Gregory Brown
and Brad Ediger
[January 08, 2008
|
Discuss
(9) |
]
Cookin' with Ruby on Rails - Integration Tests
In this month's installment, Bill Walton tells the tale of how Paul and CB add integration tests to their ever more advanced Rails application. Take a look, and learn how to make your integration as well tested as the individual components.
by Bill Walton
[January 02, 2008
|
Discuss
(5) |
]
Creating Games in Ruby (Part 2)
Nearly every developer fosters a secret desire to create cool video games, but for most of us, the barriers to entry (knowing how to create performant graphics code) has kept us out of the game. But there are several toolkits for Ruby that can get you on your way without a Ph.D.
by Andrea O. K. Wright
[December 18, 2007
|
Discuss
(0) |
]
Creating Games in Ruby (Part 1)
Nearly every developer fosters a secret desire to create cool video games, but for most of us, the barriers to entry (knowing how to create performant graphics code) has kept us out of the game. But there are several toolkits for Ruby that can get you on your way without a Ph.D.
by Andrea O. K. Wright
[December 11, 2007
|
Discuss
(2) |
]
Introducing Raven: An Elegant Build for Java
Build processes in Java haven't evolved much since the introduction of Ant or Maven. With the ability to use scripting languages like Groovy and JRuby on the JVM, the power of a full language can be brought to bear on the build process. This article discusses Raven, a build system for Java that uses JRuby.
by Matthieu Riou
[December 05, 2007
|
Discuss
(11) |
ONJava.com]
Building Mashup-Friendly Sites in Rails
Mashups have been the hot web technology lately. Rather than try to do everything yourself, why not present the data that makes your site special in an easy to consume fashion, and let users design applications that mix your data in with others. Jack Herrington walks us through an example showing how to create mashup-friendly using Ruby on Rails.
by Jack Herrington
[December 04, 2007
|
Discuss
(0) |
]
Linux Audio Editors: An Overview
In previous articles, John Littler has introduced us to the various ways that you can play with audio at a low level in Linux. Now, he completes our Linux audio adventure by looking at tools to edit audio files, just the thing to jazz up your next podcast.
by John Littler
[November 27, 2007
|
Discuss
(4) |
ONLamp.com]
Advanced JavaScript III
JavaScript guru Howard Feldman completes his voyage through the world of JavaScript hacking with this article. This time around, he tackles dynamic tables, switching out form elements, and putting prompting text in text boxes.
by Howard Feldman
[November 20, 2007
|
Discuss
(0) |
ONLamp.com]
Using XML and Jar Utility API to Build a Rule-Based Java EE Auto-Deployer
In this article Colin (Chun) Lu discusses some of the complexities facing a large-scale J2EE application and demonstrates a rules-based Java Enterprise Edition auto-deployer using XStream and the JAR Utility API.
by Colin (Chun) Lu
[November 16, 2007
|
Discuss
(1) |
ONJava.com]
An Interview with Toby Segaran
Toby Segaran is the author of Programming Collective Intelligence. We recently spoke to him about his new book and why these kind of machine learning techniques are so important in the Web 2.0 era.
by Bruce Stewart
[November 14, 2007
|
Discuss
(0) |
O'Reilly Network]
Google Calling: Inside Android, the gPhone SDK
Google has finally unwrapped the gPhone, and rather than a product, it's a platform called Android. Today, Google is releasing an early SDK for Android and our Brian DeLacey has been given an early preview of what you'll find inside.
by Brian DeLacey
[November 12, 2007
|
Discuss
(7) |
ONLamp.com]
Introduction to Amazon S3 with Java and REST
S3 is a file storage and serving service offered by Amazon. In this article, Eric Heuveneers demonstrates how to use Amazon S3 via its simple REST API to store and serve your own documents, potentially offloading bandwidth from your own application.
by Eric Heuveneers
[November 08, 2007
|
Discuss
(8) |
ONJava.com]
Customizing X Window: An Introduction
Time was, everyone needed to know how to tweak an X11 installation by hand, just to get your video card to work. These days, with most of it done automatically, it's becoming a lost art. But if you want to use a tweak your keyboard mapping (or use a non-standard keyboard), modify the available fonts, or change the character set that you use, you need to understand the configuration files and how they work. Here's everything you need to get yourself started, courtesy of Frank Pohlmann.
by Frank Pohlmann
[November 06, 2007
|
Discuss
(0) |
ONLamp.com]
The Mojo of Dojo
Few use raw JavaScript anymore if they can possibly avoid it, in the same way that few people code in assembly language. Dojo is one of a group of powerful JavaScript toolkits that can do a lot of the work for you, and Matthew Russell has put together this introduction.
by Matthew Russell
[November 01, 2007
|
Discuss
(2) |
ONLamp.com]
Puffy's Marathon: What's New in OpenBSD 4.2
OpenBSD 4.2 is being released today, and as our faithful BSD interviewer can attest, there's a ton and a half of new features to marvel at. Federico Biancuzzi interviewed 23 (!) of the OpenBSD developers and has this massive report to share.
by Federico Biancuzzi
[November 01, 2007
|
Discuss
(0) |
BSD DevCenter]
New Desktop Face-Off: Gnome 2.20 vs KDE 3.5
Both the Gnome and KDE desktop environments have new versions out. We thought it would be a good time to check out the differences between the two, to help you decide which of the two is most appropriate for you. Judith Myerson has all the details on what you can expect to see, as well as a peek at KDE 4.0.
by Judith Myerson
[October 25, 2007
|
Discuss
(2) |
ONLamp.com]
What's New in Ubuntu 7.10? (a.k.a. Gutsy Gibbon)
Ubuntu is arguably the most popular desktop Linux distribution out today. On the 18th of October, the latest release, 7.10 (Gutsy Gibbon) will be released. Brian DeLacey offers a comprehensive history of Ubuntu and a look at some of the many new and improved features included in the release.
by Brian DeLacey
[October 18, 2007
|
Discuss
(3) |
ONLamp.com]
The Worldwide Lexicon: Adding Collaborative Translation to Your Site
The Worldwide Lexicon is an open source project that has recently published a suite of collaborative translation tools that enable readers to create, edit and share translations to and from almost any human language. This article explains how you can use WWL to make your site or content accessible in many languages.
by Brian McConnell
[September 28, 2007
|
Discuss
(1) |
]
Then = Now + 1
You may take the woman out of programming, but you'll never take the programming out of Nikki Downes-Martin.
by Nikki Downes-Martin
[September 28, 2007
|
Discuss
(0) |
]
To Sir, with Love: How To Get More Women Involved in Open Source
Selena Deckelmann shares her suggestions for how to make some positive changes.
by Selena Deckelmann
[September 28, 2007
|
Discuss
(21) |
]
We Have the Technology to Change
Michelle Levesque fell into programming when she saw someone use technology to change a virtual world. She now sees how she can use it to change this one.
by Michelle Levesque
[September 27, 2007
|
Discuss
(3) |
]
Subversion for BSD With All the Bells and Whistles
Subversion is one of the leading source control systems in use today, but there are a bewildering assortment of add-ons and optional functionalities that you can integrate with it. Jeff Palmer recently implemented a full-blown SVN site on BSD, and has provided a step by step guide.
by Jeff Palmer
[September 27, 2007
|
Discuss
(0) |
BSD DevCenter]
The Advantages of Networking Offline
We can become very accustomed to socializing via the computer. Audrey Eschright talks about how you still can't beat face-to-face interactions.
by Audrey Eschright
[September 26, 2007
|
Discuss
(4) |
]
The Power Users of the Internet: Forging a New Women's Movement Online
BlogHer encourages you to stop waiting for your ship to come in; go out and build your own.
by Elisa Camahort, Jory Des Jardins
and Lisa Stone
[September 26, 2007
|
Discuss
(0) |
]
A Woman, in Search
We've all been in search of something at one time or another. But how many among us can say that the search led to a career-changing lawsuit? Jessie Stricciola talks about how she took on a well-known Search Engine.
by Jessie Stricchiola
[September 25, 2007
|
Discuss
(1) |
]
My Fabulous Geek Career
Carla Schroder talks about how her thick skin helped her create her own fulfilling career.
by Carla Schroder
[September 24, 2007
|
Discuss
(7) |
]
Taking the Startup Plunge
The success of meebo has been through sheer hard work and talent. The fact that Sandy Jen and co-founder Elaine Wherry are women is a small detail that neither has seemed to notice.
by Sandy Jen
[September 24, 2007
|
Discuss
(0) |
]
Slouching Toward Tech
Jill Dyché is an English major who finds herself in the mysterious world of technology and who realizes that being able to analyze Milton actually still comes in handy.
by Jill Dyché
[September 21, 2007
|
Discuss
(0) |
]
Interview with danah boyd
Tatiana Apandi asks danah boyd questions ranging from the fascinating
work danah did to determine that Cave Automatic Virtual Environment
(CAVE) is sexist to what danah does when she encounters sexism first
hand.
by danah boyd
and Tatiana Apandi
[September 21, 2007
|
Discuss
(0) |
]
Tech Startups: A Safe Bet
How can the riskiest professional venture be the safest personal route? Shaherose Charania and Shivani Sopory take you through the upside of risking it all.
by Shaherose Charania
and Shivani Sopory
[September 20, 2007
|
Discuss
(0) |
]
Lowering the Veil
Making yourself visible can be one of the hardest tasks in any profession. Kirsten Jones shares her experience of coming out from the shadows.
by Kirsten Jones
[September 20, 2007
|
Discuss
(0) |
]
Printing Trends in Linux
Printing has been a notoriously difficult capability to configure in Linux, but work by the Open Printing Working Group is designed to change that. Andy Oram has been examining what we can expect in the future from this initiative, which includes distribution-independent drivers.
by Andy Oram
[September 20, 2007
|
Discuss
(2) |
ONLamp.com]
Behavior Driven Development Using Ruby (Part 3)
Gregory Brown has been testing the heck out of his dots and lines game! In the last portion of his dive into behavior driven development, he looks at custom matchers and introduces us to RCov, a coverage visualizer.
by Gregory Brown
[September 20, 2007
|
Discuss
(0) |
]
Living with Technology
Mitchell Baker takes a "what have you done for me lately" approach to technology.
by Mitchell Baker
[September 19, 2007
|
Discuss
(0) |
]
Process Geekiness: The Role of Face-to-Face Collaboration in Thriving Tech Communities
Obsessed with process, Kaliya Hamlin explains how this particular skill set can help build stronger tech communities.
by Kaliya Hamlin
[September 19, 2007
|
Discuss
(1) |
]
From Princess to Goddess: Female Success in IT
Molly Holzschlag offers herself as living proof that just being who you are will bring its own sweet success.
by Molly Holzschlag
[September 18, 2007
|
Discuss
(4) |
]
Stretching Yourself
Personal growth usually happens when you're feeling slightly uncomfortable. Juliet Kemp urges you to keep plowing through that feeling.
by Juliet Kemp
[September 18, 2007
|
Discuss
(3) |
]
Women Who Risk: Making Women in Technology Visible
Where are all the women? Tara Hunt will tell you where we all are and why she thinks it is harder to find us than it should be.
by Tara Hunt
[September 17, 2007
|
Discuss
(5) |
]
Inspiration: Pass It On
Gabrielle Roth speaks to how just one person being a role model can make all the difference to helping you realize your potential.
by Gabrielle Roth
[September 14, 2007
|
Discuss
(3) |
]
Interview with CJ Rayhill
Tatiana Apandi interviews CJ Rayhill, an amazing woman who was among the first female graduating class of Annapolis Naval Academy...and that's not CJ's only impressive accomplishment.
by CJ Rayhill
and Tatiana Apandi
[September 14, 2007
|
Discuss
(0) |
]
Advice on Careers in Technology for Geeky (and not so Geeky) Women
Dawn Foster shares her own methods for building (and keeping) a successful career--even if you're not half the geek that she is.
by Dawn Foster
[September 13, 2007
|
Discuss
(1) |
]
Proud to be a "Geekette"
They say that "the clothes make the man." Read Julia Lerman's
account of her personal growth being reflected outwardly.
by Julia Lerman
[September 13, 2007
|
Discuss
(4) |
]
An OpenLDAP Update
The Lightweight Directory Access Protocol (LDAP) has been around for a decade or more, and OpenLDAP has been a reference implementation for most of it. But what's new and improved over the early versions of OpenLDAP? Marty Heyman clues us in.
by Marty Heyman
[September 13, 2007
|
Discuss
(2) |
ONLamp.com]
An Introduction to Erlang
Not long ago, ONLamp readers were introduced to Haskell, a functional language. Another popular functional language is Erlang, which also features powerful features to manage concurrency. Gregory Brown recently tried it out, and has this summary.
by Gregory Brown
[September 13, 2007
|
Discuss
(4) |
ONLamp.com]
Quick and Clean PHP Forms
You can talk about Web 2.0 all you want, but at the end of the day, a lot of the web still runs on simple form-based user interfaces. So anything that makes forms easier is a Good Thing. Adam Smith likes the HTML_QuickForm library for doing forms in PHP, and tells us why.
by Adam Smith
[September 13, 2007
|
Discuss
(12) |
PHP DevCenter]
Bringing Up Girl Geeks
Jeni Tennison discusses what a mother can do when all she wants
is for her girls to grow up to be geeks. And proud of it.
by Jeni Tennison
[September 12, 2007
|
Discuss
(1) |
]
I Don't Like Articles about Women in Technology
Amy Hoy writes candidly about why she thinks that asking about the lack
of female presence in technology is asking the wrong question.
by Amy Hoy
[September 12, 2007
|
Discuss
(42) |
]
Charming Pythonistas
Are certain languages more "female-friendly" than others? Anna Martelli
Ravenscroft talks about the merits of Python for women.
by Anna Martelli Ravenscroft
[September 11, 2007
|
Discuss
(8) |
]
Tagged
Erica Rios is a minority within a minority. In this world of
categorization, Erica talks about her journey embracing her "tags."
by Erica Rios
[September 10, 2007
|
Discuss
(2) |
]
Schemaless Java-XML Data Binding with VTD-XML
This article introduces a Java-XML binding technique based on VTD-XML and XPath. This approach doesn't mandate a schema, takes advantage of XML's inherent loose encoding, and avoids needless object creation, so it is much more efficient for lightweight data binding.
by Jimmy Zhang
[September 10, 2007
|
Discuss
(7) |
ONJava.com]
Working for Standards
The benefits of working on a standards committee can be both personal and professional. Lauren Wood wonders aloud why more women don't consider reaping those benefits.
by Lauren Wood
[September 07, 2007
|
Discuss
(1) |
]
Tatiana Apandi Interviews Dru Lavigne
Tatiana Apandi asks Dru Lavigne if gender has had any effect on her career and how open source can help more women get involved.
by Dru Lavigne
and Tatiana Apandi
[September 07, 2007
|
Discuss
(3) |
]
Be a Part of Influencing the Future
What do you do when you become intimidated and don't feel capable? If you're Nelly Yusupova, you dig in deeper and don't stop until the fear subsides, and then you pass that courage along to other girls.
by Nelly Yusupova
[September 06, 2007
|
Discuss
(5) |
]
So What?
Why should we care about gender inequality? Do we care? Is there even a problem? Shelley Powers forces you to ask yourself where you stand on these questions.
by Shelley Powers
[September 06, 2007
|
Discuss
(23) |
]
Creating Google Custom Search Engines
Tired of searching for cheesecake recipes and getting nothing but pinup calendars? Google has a little-known feature that lets you design your own search engines that will search only the sites you want. Bernard Farrell introduces us to this useful capability and shows how to set one up.
by Bernard Farrell
[September 06, 2007
|
Discuss
(0) |
ONLamp.com]
A Fifty Year Wave of Change
The technology field is so focused on what's new that we don't always consider that many issues within it--including the gender inequality issue--have been around for a long time. Maria Klawe, President of Harvey Mudd College, takes us through her decades of experience.
by Maria Klawe
[September 05, 2007
|
Discuss
(14) |
]
Social Engineering
An increasing number of women serve technical projects in whats often
perceived as a nurturing role: building community and advancing
discussion and communications with an inclusionary style. Leslie
Hawthorn, Google's self-professed "geek herder," explains...
by Leslie Hawthorn
[September 04, 2007
|
Discuss
(21) |
]
Behavior-Driven Development Using Ruby (Part 2)
Gregory Brown has introduced us to the basic idea of behavior-driven development in his last article. Now, he takes it from abstract to concrete by showing us how to build behavior-driven development into an actual Ruby application.
by Gregory Brown
[August 30, 2007
|
Discuss
(1) |
]
Introducing TrimPath Junction
We've all gotten familiar with the concept of developing an MVC (Model-View-Controller) application using a server, with the browser merely the client for the view. But TrimPath Junctions brings the entire MVC pattern to a browser-only JavaScript world. Interested? Then read on!
by Jack Herrington
and Steve Yen
[August 30, 2007
|
Discuss
(3) |
ONLamp.com]
Linux vs. BSD, What's the Difference?
Linux mavens are usually pretty sure they'll never go back to (or start using) Windows. They may like Mac OS, but usually don't jump ship for that either. But how about the other open source Unix descendant, BSD? Dru Lavigne offers a basic primer on what's different in PC-BSD for a Linux user, and what's better.
by Dru Lavigne
[August 23, 2007
|
Discuss
(17) |
LinuxDevCenter.com]
Moonlight: Silverlight Goes Mono
By now, you may have heard the buzz around Silverlight, Microsoft's attempt to put Adobe out of the rich browser client business. But did you know that the Mono gang have been busy making an open source version for Linux? You do now.
by Edd Dumbill
[August 23, 2007
|
Discuss
(3) |
ONLamp.com]
What's the Matter with JMatter?
In this article, Eitan Suez discusses how to use his JMatter framework for rapid development of rich client applications. JMatter is an implementation of the 'Naked Objects' design pattern.
by Eitan Suez
[August 21, 2007
|
Discuss
(2) |
ONJava.com]
Advanced JavaScript II
Continuing 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.
by Howard Feldman
[August 16, 2007
|
Discuss
(0) |
ONLamp.com]
Mono: A Progress Report
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.
by Edd Dumbill
[August 09, 2007
|
Discuss
(3) |
ONLamp.com]
Behavior Driven Development Using Ruby (Part 1)
You'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.
by Gregory Brown
[August 09, 2007
|
Discuss
(4) |
]
An Introduction to Linux Audio
OSS. 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.
by John Littler
[August 02, 2007
|
Discuss
(0) |
LinuxDevCenter.com]
Introduction to Haskell, Part 3: Monads
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.
by Adam Turoff
[August 02, 2007
|
Discuss
(1) |
ONLamp.com]
Introduction to JavaFX Script
In this article, Anghel Leonard give us a walkthrough of JavaFX Script, the syntax, several examples, and usage within Eclipse and NetBeans.
by Anghel Leonard
[August 01, 2007
|
Discuss
(9) |
ONJava.com]
Build Dynamic Database Applications in .NET with Project Codename "Jasper"
Instead 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.
by Julia Lerman
[July 31, 2007
|
Discuss
(0) |
WindowsDevCenter.com]
Understanding Exceptions and Handlers in Cocoa
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.
by Jose Cruz
[July 31, 2007
|
Discuss
(3) |
MacDevCenter.com]
Developing Web Services Using PHP
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.
by Deepak Vohra
[July 26, 2007
|
Discuss
(8) |
PHP DevCenter]
Cookin' with Ruby on Rails - More Designing for Testability
Paul 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.
by Bill Walton
[July 26, 2007
|
Discuss
(2) |
]
The Good Easy on OS X
Giles 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.
by Giles Turnbull
[July 25, 2007
|
Discuss
(5) |
MacDevCenter.com]
Introduction to Flex Using PHP
Flex 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.
by Jack Herrington
[July 19, 2007
|
Discuss
(4) |
ONLamp.com]
Introduction to Haskell, Part 2: Pure Functions
In the second of three parts, Adam Turoff continues his introduction to Haskell, a language that can take some getting used to. In this installment, he looks at Pure Functions, which is to say functions with no side effects.
by Adam Turoff
[July 19, 2007
|
Discuss
(2) |
ONLamp.com]
Discover the Power of Open Directory (Part 3)
In this final segment of our Open Directory series, Noah Gift introduces Manage Client for OS X (MCX) and shows how to use the OS X specific schema attributes for Mobility to
synchronize laptops to a network profile and change Dock
settings. Noah also demonstrates how Windows can use Open Directory for authentication and Home
Directories.
by Noah Gift
[July 18, 2007
|
Discuss
(0) |
MacDevCenter.com]
Getting Started with MySQL Proxy
Imagine if you could make non-relational data looking like it came out of a database. Using MySQL Proxy, you can get access to such prosaic information as system uptime and virtual memory statistics, as well as being able to rewrite queries on the fly before they get to the database.
by Giuseppe Maxia
[July 12, 2007
|
Discuss
(0) |
Databases]
Writing Advanced JavaScript
With JavaScript toolkits like YUI and Dojo becoming the de facto method of adding interactivity to web pages, it's still worth knowing how to implement this kind of functionality yourself, if for no other reason than to have a better understanding of what the toolkits do. Howard Feldman shows how to do a few commonly requested features using nothing but bare JavaScript.
by Howard Feldman
[July 12, 2007
|
Discuss
(5) |
ONLamp.com]
The Power of Google Gears (Part 2)
Google Gears is a framework for development browser-based applications that can be used offline. In the second part of Jack Herrington's introduction to Gears, you'll see how to use Gears for data entry and batching, and learn more about how to leverage SQLite.
by Jack Herrington
[July 12, 2007
|
Discuss
(4) |
ONLamp.com]
GMF: Beyond the Wizards
Using the Eclipse Graphical Modeling Framework (GMF), this article takes the reader through a step-by-step creation of the construction of an application using GMF. Beyond the wizards, get an introduction to GMF 'under the hood.'
by Jeff Richley
[July 11, 2007
|
Discuss
(2) |
ONJava.com]