Quantcast
Channel: Dr. Dobb's Open Source Articles
Browsing index pages (104 articles)

Dr. Dobb's Archive

On this site is archived all the content from Dr. Dobb's that was published on the Web through December 31, 2014.

View Article


Jolt Awards 2015: Coding Tools

The best tools available for creating, testing, and debugging code.

View Article


The Long Death of Project Hosting Sites

Last month, Microsoft and Google bypassed their own code hosts to post major code projects on GitHub. The once-favored hosts have begun a long, familiar decline.

View Article

Building Portable Games in C++

The cocos-2d-x open source framework can be used to build games, apps, and other interactive software in C++. Here's a hands-on guide to using it to write and port games.

View Article

Program Configuration in Python

Despite numerous options for passing config data to a program, there is still a need for a utility to handle complex hierarchical configuration and locate config files on distributed system. Here is one.

View Article


C# and .NET's Sudden Ubiquity

Microsoft ports .NET to Linux and Macintosh and open-sources the entire stack.

View Article

Workflow Automation on Web Projects: One Team's Experience

Automating and aligning workflows makes new tasks simpler and enables team members to switch between different components easily.

View Article

Whose Cloud Will You Use?

While the choices appear infinite, they are in fact narrowing quickly.

View Article


Open Software's Thousand Eyes: A Misunderstood Claim

Recent high-profile defects do not support the view that open source is less secure than closed source.

View Article


Portable File and Directory Management in Java

The Apache Ant API, a rarely used feature of the tool, provides reliable and portable ways to perform command-line operations from within Java.

View Article

Jolt Awards: The Best Books

The best books of the past 12 months.

View Article

Making Freemium Work

Every cloud provider, most tools vendors, and many mobile apps have adopted the "freemium" model: Give away a subset for free and charge for added features. While it provides advantages for the...

View Article

The Curse of Version 6

Major programming languages often don't make it to version 6, but if they do, they arrive wounded and badly scarred. Why is that?

View Article


Programming with OpenCL 1.2

printf-style debugging and the ability to partition computing devices into subdevices make OpenCL 1.2 a very useful upgrade.

View Article

Git Tracking Relationships: Use the Full Power of Git Branches

A simple, built-in option keeps branches in sync automatically.

View Article


Remote Learning: The Lay of the Land

Despite various drawbacks, remote courses (both for credit and for pure learning) are becoming the emerging norm. Understanding the options makes for good use of time.

View Article

Getting Back to Coding

Reducing tool complexity requires mercilessly applying YAGNI to your toolchain. Resist the siren songs of new, popular memes and the blandishments of vendors, and choose the tools that deliver only...

View Article


Pike Programming Language

A C-like language with all the OO trimmings, garbage collection, strong data types, and excellent string processing makes a powerful tool for Web programming.

View Article

Using OData from ASP.NET

Take advantage of your knowledge of both ASP.NET MVC and the ASP.NET Web API to easily create OData endpoints.

View Article

Writing Build Scripts With Gradle

Even simple build scripts show the power and flexibility of the emerging new build tool for JVM projects.

View Article
Browsing index pages (104 articles)


Latest Images