Blogs

February 09, 2012

Divide and Conquer -- If You're Patient Enough

Optimization is not always a synonym for "making a program run faster."

February 04, 2012

Arduino IDEs

Last week, I mentioned the Arduino. If you want a more powerful IDE, there is an answer. It turns out the Arduino bootloader protocol is exactly the AVRISP protocol.

February 02, 2012

Keeping A Healthy Tech Diet

Having spent the last six months using iOS as my primary mobile platform, I decided to live in the Android world for a spell.

February 01, 2012

An Extreme Example of Space Optimization

This week, I want to talk about sacrificing time to gain space.

January 27, 2012

By Any Other Name

The Arduino isn't a bad choice for its intended market segment. I just wish it didn't teach bad habits.




RSS

RSS (most commonly translated as "Really Simple Syndication" but sometimes "Rich Site Summary") is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format. An RSS document (which is called a "feed", "web feed", or "channel") includes full or summarized text, plus metadata such as publishing dates and authorship. Web feeds benefit publishers by letting them syndicate content automatically.

DR. DOBB'S RSS GROUP FEEDS

DR. DOBB'S RSS DEPARTMENT FEEDS

How to use RSS

RSS (most commonly translated as "Really Simple Syndication" but sometimes "Rich Site Summary") is a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format. An RSS document (which is called a "feed", "web feed", or "channel") includes full or summarized text, plus metadata such as publishing dates and authorship. Web feeds benefit publishers by letting them syndicate content automatically.

Best of the Web

Triple Buffering as A Concurrency Mechanism

Triple Buffering is a way of passing data between a producer and a consumer running at different rates. It ensures that the consumer sees only complete data with minimal lag.

Quick Read

Embedding GDB Breakpoints in C Source Code

Have you ever wanted to embed GDB breakpoints in C source code? Something like this:
printf("Hello,\n");
EMBED_BREAKPOINT;
printf("world!\n");

Quick Read

Writing Kernel Exploits

Why attack the kernel? Because it has a huge attack surface with potential for very interesting bugs. This presentation (pdf) takes a code-level dive into recently reported Linux-kernel exploits.

Quick Read

Compiling the JavaScript Engines

With growing demand for out-of-browser JavaScript (e.g., server JavaScript), a good knowledge of JavaScript engines is becoming more important.

Quick Read


More "Best of the Web" >>



Video

Enabling People and Organizations to Harness the Transformative Power of Technology