Bazaar is used to produce the Ubuntu Linux distribution, which is an enormous software project with thousands of components. If you're using a UNIX or Linux system, chances are that your distribution offers a pre-built Bazaar package. Bazaar is flexible enough to accommodate Subversion - a centralized system and Git - a decentralized system. This article introduces you to Bazaar's many appealing features."Intro to Bazaar, a great place to keep your code" ( Permalink: Bazaar: source control system Submitted by Noel Fri Oct 15, 2010 )| Techniques for migrating Perl to Python | Python programmers shouldn't get too smug. While many people agree that Python is designed in a way that makes it a highly readable language, there can still be problems with legacy, untested Python code too. Porting legacy Perl to Python can be a daunting task. In this article, learn some of the theory behind dealing with legacy code, including what not to do."Techniques for migrating legacy, untested Perl to Python" ( Permalink: Techniques for migrating Perl to Python Submitted by Noel Mon Oct 11, 2010 )| Creates a whole new painting tool for GIMP | The GNU Image Manipulation Program (GIMP) is a robust application for editing and manipulating digital images. In this article, you will learn how to get started with the GIMP code, how to build the project from the Git repositories, and how to find your way around the code tree. And you will build an example application that creates a whole new painting tool for the program."Dive into the code base of the GNU Image Manipulation Program and add to it" ( Permalink: Creates a whole new painting tool for GIMP Submitted by Noel Fri Jul 23, 2010 )| Gourmet Java technology for Android applications | Java language is the tool of choice for Android developers. The Android runtime uses its own virtual machine, Dalvik, which is not the usual Java virtual machine that most Java developers are used to. In this article you will learn advanced Java features and how they are implemented on Android. This includes features such as concurrency, networking, and database access."
Implement concurrency, networking, and database access in Android" http://www.ibm.com/developerworks/library/x-gourmetandroid/index.html?ca=dgr-lnxw01DalvikJavadth-JV( Permalink: Gourmet Java technology for Android applications Submitted by Noel Wed Jul 21, 2010 )| More powerful Python testing techniques | | Look at how the leading Python testing frameworks provide robust auto-discovery of your application tests. Make sure your applications are written right the first time, and that they stay working through months and years of further tweaks and improvements. ( Permalink: More powerful Python testing techniques Submitted by Anonymous Tue Jul 20, 2010 )| Creating mobile Web applications with HTML5 | In this five-part series, you will take a closer look at several new technologies that are part of HTML5, that can have a huge impact on mobile Web application development.
- Part 1: Combine HTML5, geolocation APIs, and Web services to create mobile mashups
- Part 2: Unlock local storage for mobile Web applications with HTML5
- Part 3: Make mobile Web applications work offline with HTML5
- Part 4: Using Web Workers to speed up your mobile Web applications
- Part 5: Develop new visual UI features in HTML 5
"HTML 5 is a very hyped technology, but with good reason. It promises to be a technological tipping point for bringing desktop application capabilities to the browser" ( Permalink: Creating mobile Web applications with HTML5 Submitted by Noel Thu Jul 15, 2010 )| Using PHP directly from the command line on Linux | | Learn how to better integrate scripts with command-line tools. Examine using shell_exec(), exec(), passthru(), and system(); safely passing information to the command line; and safely retrieving information from it. See how to integrate closely with underlying shell commands and folding any return values into your interfaces and processes. ( Permalink: Using PHP directly from the command line on Linux Submitted by Anonymous Fri Jun 5, 2009 )| Cloud computing with Linux thin clients | | For embedded Linux engineers and aficionados, one exciting aspect of cloud computing is the sudden interest in thin Linux clients. Explore cloud computing from a Linux perspective and discover some of the most innovative and popular Linux-based solutions—with a particular view toward Linux thin clients and environmentally beneficial options. ( Permalink: Cloud computing with Linux thin clients Submitted by Anonymous Wed May 6, 2009 )| Migrate to a virtual Linux environment with Clonez | | In this article, learn how to use the open source Clonezilla Live cloning software to convert your physical server to a virtual one. Specifically, see how to perform a physical-to-virtual system migration using an image-based method. ( Permalink: Migrate to a virtual Linux environment with Clonez Submitted by Anonymous Thu Apr 23, 2009 )| Realities of open source Cloud Computing with PHP | | In this article you will learn how Aptana makes it easy to develop applications based on PHP and MySQL, and how to deploy them to the cloud. Also explore some of the critical design differences between a cloud application and a traditional N-tier application. ( Permalink: Realities of open source Cloud Computing with PHP Submitted by Anonymous Thu Apr 23, 2009 )| Add adanced Ajax to PHP apps with jQuerry | | For some PHP developers, Ajax is still a mystery. It's something that the "cool kids" and "bad boys" of Web development do, and they've never had the time, patience, or skill to take it on. If you're one of these PHP developers, never fear: By the time you're done reading this article, you'll know enough to become a real Ajax pro. This article shows how to use jQuery to easily add Ajax functionality to any PHP Web application. When you're done, you should have a pretty good grounding in not only some jQuery basics but also in the fundamentals of Ajax. ( Permalink: Add adanced Ajax to PHP apps with jQuerry Submitted by Anonymous Thu Apr 2, 2009 )| Add Twitter-like functions to any application | | Learn how to use PHP to add a Twitter-like interface to your applications. Specifically, we show you how to allow users to add posts, disseminate those posts to other users who want to receive them, and allow users to choose to follow the posts of other users. With any luck, you can take what you will learn here, add it to your application, and tailor it to your needs. ( Permalink: Add Twitter-like functions to any application Submitted by Anonymous Thu Mar 5, 2009 )| Creating and using the new Phar archives in PHP V5 | | This article takes a close look at the new PHP5.3 feature called Phar, which is an archive format that can be used within PHP. Phar can be used to not only archive files but also to deliver and run an entire PHP application from a single file. Unlike JAR archives, Phar archives can be processed by PHP itself and don't require an external tool to create or use them. ( Permalink: Creating and using the new Phar archives in PHP V5 Submitted by Frank Mon Feb 9, 2009 )| Manage Widget Geometry in PyGTK | | Several container widgets exist in GTK+, and with the toolkit's API, you can create user-defined containers. This API is also exposed to PyGTK. In this article, learn how to create a "weighted-table" container in PyGTK. The implementation introduces you to the basic model of GTK+ geometry management and gives you a feel for what to consider and expect when implementing container widgets. ( Permalink: Manage Widget Geometry in PyGTK Submitted by LinucksGirl Wed May 28, 2008 )| Debug and tune apps on the fly with Firebug | | In this article, learn to use Firebug, a free, open source extension for the Firefox browser that provides many useful developer features and tools. Using Firebug, you can monitor, edit, and debug live pages, including HTML, CSS, JavaScript code, and network traffic. ( Permalink: Debug and tune apps on the fly with Firebug Submitted by Jayne Tue May 13, 2008 ) | | | | | | | | | | | | | | |