Application development news, tools, and how-tos for programmers
  • Internet Explorer 6 beta is leaked to the Web

    Posted January 30, 2001 - 10:26 am

    A preview version of Internet Explorer 6, a future release of Microsoft Corp.'s Web browser, has been made available prematurely over the Web by at least two specialist software sites.
  • Light Up My Life

    Posted January 30, 2001 - 1:00 am

    prevent code from executing in the mail.

    COMMUNITY DISCUSSIONS * Web Development: Clearing the HTML SERVICES * IT Job Spot: Can JAVA save lives? -- Nationwide
  • EEK! A Mouse Event!

    Posted January 30, 2001 - 1:00 am

    * Detecting clicks and drags with MouseListener and MouseMotionListener COMMUNITY DISCUSSIONS * Webcast: Innovate - Making personalization work in eCommerce.

  • SVG -- Something Very Good, or a flash in the pan?

    Posted January 29, 2001 - 3:57 pm

    Every few years pundits cry, "Bitmaps are bad! Vectors are better!" The newest hope for vector victory is Scalable Vector Graphics (SVG), a W3C-endorsed XML-based language for vector graphics. SVG is getting a push from some of the leading names in the graphics community, including Adobe and even Macromedia, whose Flash product could be seen as a competitor.

  • The projection of identity

    Posted January 29, 2001 - 3:49 pm

    Pointers, as noted in earlier installments, are natural implementations of the rule of identity: By their very nature, they exhibit both uniqueness and uniform behavior. But because they're designed to indicate specific memory locations, pointers fail to implement location independence. In many applications -- specifically those designed for use by one individual at one machine -- this is not a problem. In client/server and distributed systems, however, location independence is essential to proper behavior.
  • Enterprise development surges

    Posted January 29, 2001 - 3:43 pm

    As evidenced by a raft of industry announcements, consolidations, and partnerships last year, the application development sector was a hotbed of activity in 2000. Most of this energy was directed to the continued development of the Java 2 Enterprise Edition (J2EE) standard, application server technology, and EAI (enterprise application integration).
  • Is Sun paranoid of open source?

    Posted January 29, 2001 - 2:52 pm

    If their handling -- or lack thereof -- of Linux is any indication, the answer is yes. Sure, Sun has an enormous cash cow to protect, but Linux is an unstoppable force. If Sun is wondering how to get its feet wet, a great entry point would be to license Java under the GNU GPL.
  • Crossing the language barrier

    Posted January 29, 2001 - 2:02 pm

    Developers tend to divide along language boundaries. Once we know a programming language, we identify ourselves by it -- we're "a C++ programmer," "a Delphi developer," etc. One explanation for this tendency to affiliate is that old barrier to change that naturally exists between programming languages: familiarity. People who have spent time learning one set of rules are naturally reluctant to put them aside in favor of another set. As a wise, green little man once said, "You must unlearn what you have learned."
  • Sidestepping the limitations of Java's runtime method resolution

    Posted January 29, 2001 - 1:48 pm

    In my previous column, I discussed several Java language constructs that comply with the rule of interface. Adherence to the rule of interface, in short, allows objects to communicate. This time, however, I present an aspect of Java that does not comply with that rule. Because the language must sometimes put off method resolution until runtime, some clients may not receive the level of service they expect and require.
  • Time to apply rigor to Web development

    Posted January 29, 2001 - 12:26 pm

    "Fast" and "loose" need not go together, but for Web development projects, they often do. Now that Web sites have moved away from being brochureware and users are demanding transactional capabilities and a high degree of interactivity, smart site builders are getting back to software quality basics.
  • Persuading AMD and Intel to fight over open source this year

    Posted January 29, 2001 - 11:49 am

    Persuading AMD and Intel to fight over open source this year
  • Combining Elements in a Combo Box

    Posted January 29, 2001 - 1:00 am

    * Bringing together elements of the list box and edit controls COMMUNITY DISCUSSION: * Windows Application Development: Printing in Java SERVICES * Webcast: Think you know everything IT guru? Is that your final answer?

  • Pointers, uniqueness, and uniform behavior

    Posted January 28, 2001 - 5:59 pm

    In last week's column, we studied the rule of identity. We saw several ways in which identity is implemented, including relational database keys, file paths, and -- most significantly -- pointers.

  • An ounce of prevention: Stress-testing your hard drive

    Posted January 28, 2001 - 3:14 pm

    Because they undergo mass updates, process heavy data loads, and demand regular maintenance, heavily transactional SQL Server databases can have a powerful impact on server I/O subsystems. Even in a modestly sized IT shop, SQL Server can work a server's hard drives and CPU fairly rigorously.
  • SQL Server 2000's quiet revolution

    Posted January 28, 2001 - 3:01 pm

    There is a quiet revolution brewing in the backup and recovery arena that will have a profound effect on how IT departments configure their SQL Server 2000 databases. I use the word quiet because the features that make up this revolution look small and don't get a lot of press. But the word revolution is appropriate because there's been quite a radical change in the scope of the Transact-SQL select into construct.

  • Making the most of SQL Server 2000 collations

    Posted January 28, 2001 - 1:37 pm

    With each new release, SQL Server gets easier to manage. That doesn't mean the product is growing simpler, however. To make upgrading a compelling prospect, Microsoft naturally introduces new features. While attractive in themselves, such features may add to SQL Server's complexity, and move us all a notch down on the learning curve.
  • Windows shops should prepare for .NET now

    Posted January 27, 2001 - 3:59 pm

    IN CASE YOU haven't noticed, Microsoft has been flooding the market with previews of its new offerings. Product breakouts in the past few months include Office 10, Windows Whistler, Exchange Server 2000, Datacenter Server, Host Integration Server, Internet Security and Acceleration Server, Application Center 2000, BizTalk Server 2000, Commerce Server 2000, the .NET SDK (software development kit), Visual Studio.NET, and the C# (pronounced "C Sharp") programming language.
  • Microsoft temporarily halts IE 5.5 downloads

    Posted January 27, 2001 - 2:39 pm

    MICROSOFT THIS WEEK temporarily halted downloads of Internet Explorer (IE) Version 5.5 and a companion set of Internet tools from its Web site before again making the software available this afternoon.
  • The many faces of ownership implementation

    Posted January 27, 2001 - 2:05 pm

    Last week's column defined the rule of ownership. Every object has exactly one owner, the object responsible for its creation and destruction. The responsibility of ownership cannot be transferred to another object.

  • Log shipping in a nutshell

    Posted January 27, 2001 - 1:49 pm

    A standard way to provide for database-server disaster recovery is to prepare a standby server -- a secondary database-server computer that maintains a somewhat current version of your production database. If your production server fails, the standby server takes its place. A standby server that keeps up-to-the-minute data by receiving updates almost in realtime is referred to as a warm standby.

  • SQL Server 2000's new Query Analyzer

    Posted January 27, 2001 - 1:28 pm

    The primary purpose of the Query Analyzer (QA) has always been to provide users with immediate feedback about their Transact-SQL commands. Prior to its current incarnation in Windows 2000, the QA was really just a graphical version of the "interactive SQL" tool, isql.exe. As such, its editing components were comparatively undeveloped.
  • SQL Server 2000: Performance and price on the rise

    Posted January 27, 2001 - 1:18 pm

    During the last few weeks, two events important to the SQL Server community have transpired. First, Microsoft announced SQL Server 2000 pricing. Second, the company withdrew its record-breaking TPC-C benchmark results, later submitting new numbers.
  • SQL Trace: Back again, and better than ever

    Posted January 27, 2001 - 1:11 pm

    One of the more essential SQL Server tools is its trace utility. With it you can view the activity occurring against a SQL Server for diagnostic, informational, and other purposes. Because it lets you see exactly what commands are being sent to a server by its clients, tracing is also a useful test tool.
  • Recent Microsoft news

    Posted January 27, 2001 - 1:10 pm

    Service Pack 2 fixes 500 known issues with Windows 2000 and Service Pack 1. It also enables 128-bit key encryption outside the U.S. No new features are included in this update, however. 5/17/01Computerworld

  • Spreading the word on XHTML

    Posted January 27, 2001 - 12:02 am

    A new standard is promising to smooth the transition from HTML to XML. XHTML is a blending of HTML and XML. The first iteration, XHTML Version 1.0, lets Web sites migrate to XML while allowing their content to remain visible in old browsers.
Join us:






Join today!

See more content
Ask a Question