Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period.
Get the Most from Your 64-bit OS/AMD64 Platform Your time is important and fine-tuning your compiler settings for different platforms is something you shouldn't have to figure out on your own. Get the best from your AMD64 platform with this free compiler usage guide from AMD. Click here to download this PDF. » Fast, Compact and Efficient Software is Only a Click Away Get the inside scoop on the latest multiprocessor optimization techniques, 64-bit coding, cache, memory and SIMD instructions from the experts at AMD. This practical software optimization guide will have your apps running efficiently on AMD's latest processors in no time. Best of all, its free! Learn more. Download this PDF.» Scaling "Barcelona"—AMD Family 10h Software Development Resources Leveraging the AMD "Barcelona" processor's new software-visible features to optimize your applications to run better and scale across multiple cores is easier than you might think. These free software development resources will have your applications scaling across the AMD "Barcelona" processor's native quad-core architecture quickly and easily. » Free Sample Applications and Code Get a jump start on developing high-performance applications for AMD's native quad-core architecture. These sample applications and code illustrate various concepts, including how to address I/O bottlenecks, easily convert images, port in-line assembler code to intrinsics, hand-tune code for optimum performance, and more. » AMD Performance Library (APL) APL is a collection of popular software routines designed to accelerate application development, debugging, and optimization on x86 processors. Take advantage of the latest hardware innovations, get faster development of multimedia projects, and easily migrate to multi-threaded code through APL's routines. »
Newest Java Articles Introducing Mobile Media API (MMAPI) By Vikram Goyal - Published 10/04/2007 Take a look at MMAPI, an optional package for the development of MIDlets that have embedded audio/video capabilities.
Eclipse Tip: Don't Let Bugs Get Lost Without Trace By Peter Nehrer - Published 09/27/2007 The ability to trace your program's execution and log errors may prove invaluable when hunting down an elusive problem. Learn how to use Eclipse logging and tracing facilities to aid in diagnosing application errors.
Tip: Benefiting from Code Base Standardization By David DeWolf - Published 09/27/2007 Instead of becoming frustrated with coding conventions and naming, recognize their importance and learn to use them to your benefit.
Back to Basics in the Java 3D API By Richard G. Baldwin - Published 09/25/2007 Learn how to master the basics of starting from scratch to create and populate a Java 3D virtual universe, and how to place that universe in a Frame object along with other GUI components using the layout manager of your choice.
Caching Solutions in Java By Aleksey Shevchenko - Published 09/20/2007 Once it has been decided that data caching is an integral part of your architecture, choosing the right caching solution can prove to be difficult. This article will help you find the best open-source caching solution available.
Tip: The Psychology of Builds By David DeWolf - Published 09/20/2007 Assess your build situation and discover whether your automation is encouraging or discouraging best practices such as unit testing.
Considering Test-After Development By Jeff Langr - Published 09/19/2007 Should you write tests first, or write the code first, and then write tests after? Explore the time it takes to develop the same solution using both techniques.
Resource Management: An Introduction By Art Sedighi - Published 09/18/2007 Take a look at the resource management side of the Grid and virtualized environment. It is not an easy problem to tackle. Hopefully, the tactics shown here will help.
Highlighted Java Tutorials 10 Commandments for Java Developers By Aleksey Shevchenko -
Would you like your life to go much smoother? Follow these rule and you can make it happen.
Ten Aspects of Security to Improve Application Strength By Chad Cook -
Making mistakes when trying to build secure applications can lead to critical flaws and vulnerabilities. Learn how to strengthen an application and avoid costly mistakes.
Programming the Eclipse Workbench By Peter Nehrer -
What makes Eclipse applications most easily recognizable is the Workbench. Explore the Eclipse Workbench parts in detail — specifically the views and editors that make up most Workbench applications.
Ajax with the ZK Framework By Michael Klaene -
Discover how to utilize the ZK Ajax framework to develop web based Java applications with the look and functionality of desktop applications.
Developing Java-Based Mobile Games By Mugdha Chauhan -
With 1.2 billion cell phones in the world, mobile game development has become a lucrative industry. Use your existing Java knowledge to learn mobile development basics while building your first game!
Good Java Style: Part 1 By Thornton Rose -
Worrying about good style may seem like a waste of time, but it behooves us to write our code such that the thoughts and ideas it expresses are exceptionally clear.
J2ME Core Concepts By Eric Giguère -
At the heart of Java 2 Micro Edition (J2ME) are three core
concepts: configurations, profiles, and optional packages.
JXTA for Wireless Java Programmers By Bilal Siddiqui -
Interested in adding J2ME devices in Peer-to-Peer (P2P) computing? This new series will use JXTA as an example P2P network and show why, when, and how to use J2ME as a JXTA peer.