News (51)

Microsoft publishes 'incomplete' OOXML specs

Microsoft has been accused of publishing "incomplete" specifications for its Office file format binaries. Read more »

Google denies disassembling Vista code for Chrome

The source code underlying Google's Chrome web browser suggests Google used a reverse-engineering technique called disassembly to figure out how to use a useful Windows Vista security feature, but the company has denied doing this. Read more »

Open source advocate: Release Java code

A day after Sun Microsystems CEO Scott McNealy said open-source software is his company's friend, a prominent advocate of the collaborative programming philosophy has called upon the server maker to open the code of Java. Read more »

MySQL 4.1 uses Microsoft code

Code that Microsoft made available under a public licence earlier this year will be in the next production release of the open-source database MySQL. Read more »

Solaris engineers offer personalised source-code tours

Sun Microsystems chose to employ the human touch when it introduced more than five million lines of Solaris source code onto the Internet. Read more »

Google Chrome's open source ally: Microsoft

During Google's launch of its Chrome Web browser, the company went out of its way to acknowledge the debt it owes two open source projects, Firefox and WebKit. But Microsoft, an uncommon ally in the open source realm, might also deserve a tip of the hat. Read more »

Mozilla: Web apps faster with Firefox 3.1

Firefox 3.1 will run many Web-based applications such as Gmail faster through incorporation of a feature called TraceMonkey that dramatically speeds up programs written in JavaScript, Mozilla said Friday. Read more »

Google open sources XML-alternative Protocol Buffers

XML, it seems, has run out of steam for Google. Google said Monday that it has created an open source project for a data interchange format called Protocol Buffers. Read more »

Google open sources 'Protocol Buffers'

Google has open sourced an internal development tool called 'Protocol Buffers', a data description language that forms a basic part of the operation of the company's vast computing cluster. Read more »

Sun hopes Project Indiana will help OpenSolaris

Sun Microsystems has revealed the outline of a project code-named Indiana, an effort to package up the OpenSolaris operating system into a convenient and usable "distribution" in the mould of Linux. Read more »

Features (97)

Send binary data in XML

You may be familiar with using text to describe data in XML files, but what if you want to send binary data? Find out what XML characters will derail binary data and how you can work around the problem. Read more »

Why migrating Java apps to .NET may not be smart

Migrating from Java to .NET is not easy, and you might be better off with your exisiting application. Here are five reasons for sticking with Java. Read more »

Behavior modification: Overload your C# operators

You can force C#'s operators to act the way you want by overloading them with custom behavior. Here are examples of how to make it work. Read more »

Reap the benefits of design patterns

Proper use of design patterns in software development allows you to increase the efficiency of the coding process. Apply design patterns in your next project and reap the benefits. Read more »

J2ME vs BREW for wireless development

Find out the similarities and key differences between Sun's Java Micro Edition and Qualcomm's Binary Runtime Environment for Wireless. Read more »

C++: Removing duplicates from a range

Removing duplicates from ranges is a fairly common task in C++, but the std::unique algorithm in the Standard Template Library (STL) has some limitations. Find out how to work around them. Read more »

Network functions in PHP

You can employ PHP's internal functions for easy communication with network protocols, including SMTP and HTTP. This sample code will help you get started. Read more »

Reading and writing text files with VB.NET

Reading and writing text files is an essential task in any programming language. Follow this step-by-step approach to working with text files in VB .NET. Read more »

Huffman coding in Python

We'll show you how to implement Huffman encoding, which is useful when dealing with small sets of items, such as character strings, in Python. Read more »

Microsoft to open more source code

Microsoft's shared source chief Jason Matusow talks about whether the company plans to release more Office source code. The question is, does anybody want it? Read more »

Blog (4)

Windows Azure: New windows, same tools

Chris Duckett [blogs:betaliving] -- Microsoft was at pains to stress that it will be creating an environment that developers feel familiar towards for Windows Azure development. Read more »

Busybox settles a second GPL suit

Staff [blogs:syslog] -- The folks behind Busybox have settled a second lawsuit that argued a company violated the widely used free and open-source license. Read more »

Is public domain software open-source?

Staff [blogs:syslog] -- When writing earlier this week about Adobe's sponsoring of the SQLite project, I ran into a complicated issue: is software released into the public domain also open-source software? Read more »

Photoshop, Meet Flash

Andrew Muller [blogs:nouveauricheinternet] -- It's conference season at the moment in the northern hemisphere and Adobe has been busy demonstrating some of the features of the next version of Flash, code named "Blaze". Designers are going to love this version as it has the ability to import PhotoShop files while preserving layers, editable text, shapes and effects. Read more »

Log in


Sign up | Forgot your password?

What's on?