The Wayback Machine - https://web.archive.org/web/20101106125446/http://www.codeguru.com:80/java/

    Latest Java Articles

    [Updated] Direct RIA: Future of RIA

    This article introduces an revolutionary programming model powered by Direct RIA solution.Basically, it aims at leverage benefits of both server-centric and client-centric solutions, productivity + controllability.It is a server-centric solution plus client-side programming. Developers can boost their productivity using server-centric programming mode, and are allowed to choose client-side approach if necessary.

    TIP: Finding the Moving Average Using Prior Boundary Condition

    Work with a moving average in Java.

    TIP: Convert GMT to Local Date/Time

    Enabled your applications to save the datetime columns in UTC/GMT time zones as well as convert datetime to local time zones based on users time zone preferences. (Java)

    [Updated] Create an Eclipse Database Client with Hibernate

    Discover how fast and easy it is to build an Eclipse client to a database.

    Managing Threads in J2SE: The Java™2 Standard Edition Thread Container

    Because there is no way to control a thread of execution at the operating system level, knowledgeable developers have built containers to house the elusive threads at the application level. Discover an Open Source solution (Tymeac) for managing J2SE application threads.

    How to Create Your Own Visual WebGui Silverlight Theme

    Learn how to create your own Visual WebGui Silverlight theme using a default theme.

    Latest Columns

    Using VC++ .NET USING VC++ .NET
    Simplify Visual C++ Application Deployment with Manifest Files

    Application manifest files provide a declarative means for an application to detail its dependencies and runtime requirements. Each version of Windows and Visual C++ adds further options that can be specified in the application manifest file, and it is important for correct application deployment and execution that the Visual C++ developer keeps up to date with these advances.

    Nuts & Bolts .NET NUTS & BOLTS
    Using Photo Galleries in Your Web Apps

    Explore how to use classes in the .NET Framework to upload images in to your web applications, create consistently sized versions, thumb nails for preview, and then store them for retrieval and use.

    VB Today VISUAL BASIC TODAY
    Working with Large Memory-Mapped Files in VB 2010

    Memory mapped files use the system's memory manager and lets you treat large files as if they were in-memory objects, supporting extremely large file access, faster access, and multiple, simultaneous processes accessing the same file.

    Insights PROGRAMMING INSIGHTS
    Introducing the .NET Framework 4.0 Task Parallel Library BlockingCollection

    Learn how BlockingCollection, a new .NET Framework 4.0 concurrency friendly data structure, can serve as a mediator between task classes sharing data.

    Sponsored Developer Features

    Choosing the Right Architecture: What It Means for You and Your Business

    This custom eBook from DevX and IBM Rational explains why choosing the correct architecture early in your development process is essential for success—both for your business and for you, personally, as a developer.

    Breaking Down Software Development Roles

    Software development is done differently at every organization. The process that one organization or person uses to develop software may work for their specific environment and situation, but may fail miserably in another set of circumstances. Despite the differences, there are fundamental roles that are filled at every organization where software is developed. Download this in-depth guide from the editors of DevX and learn more about these specific software development roles. (Sponsored by IBM)

    The Java Developer's Guide to Building a Windows Phone 7 Applications

    Learn how to translate your skills in Java app development onto the brand-new Windows Phone 7 platform, leveraging powerful tools to quickly build useful apps.

    Why Developers Should Consider SQL Server 2008 R2

    This article takes a look at some of the advantages to using SQL Server 2008 R2 in your projects.

    Windows 7 Light-Up: Make Your Apps Shine

    With the latest version of Windows, your users are moving into some sunny new digs. Take a look at four of the biggest new UI features they're finding and learn how to Light Up your application for Windows 7.

    (See all Sponsored Developer Features)