Blogs

May 17, 2013

Aliasing Is Particularly Troublesome With Vector Elements

I would like to continue our discussion with a particularly nasty case in which the result is not well defined.

May 12, 2013

Troubleshooting Verilog

I want to squash a bug as a way to show how you "debug" Verilog hardware designs (or, at least, one way to do so)

May 09, 2013

Some Subtleties of Aliasing

Aliasing can cause paradoxical behavior.




Design Source Code

agape.txt

October 28, 2008

Published source code accompanying the article by Luis Fernandez-Sanz and Pedro J. Lara in which they examine standard notations and open environments that make possible useful tools for software quality assurance techniques. Also see AGAPE.ZIP. - Design

Associated article: Test Case Generation, UML, and Eclipse

Tags: Tools     Design    



test_soa.txt

October 28, 2008

Published source code accompanying the article by Arunava Chatterjee in which he examines why traditional testing techniques can assume defective code can be precisely determined, although this isn't always the case with SOA. - Design

Associated article: Testing Service Oriented Architectures

Tags: Tools     Design    



wildcard.txt

August 26, 2008

Published source code accompanying the article by Kirk J. Krauss in which he presents an elegant wildcard string matching algorithm that you'll find efficient and useful - Design

Associated article: Matching Wildcards: An Algorithm

Tags: Database     .NET     C/C++     Parallel     Design    



ellipse.zip

July 25, 2008

Unpublished source code accompanying the article by Robert F. Kauffmann in which he presents a method for rendering ellipses that's suited to the specific task of aligning ellipses to arbitrary curve segments using trigonometric splines. - Design

Associated article: Ellipse Specification Using Vectors

Tags: JVM Languages     Design    



g_vs_obj.zip

July 01, 2008

Unpublished source code accompanying the article by John Hebeler and Matt Fisher in which they examine graph-based development which can help in all areas of knowledge management, including Web 2.0 and beyond. - Design

Associated article: Graphs Versus Objects

Tags: Design    



eba.txt

June 26, 2008

Published source code accompanying the article by Ted Faison in which he discusses Event-Based Architectures which simplify system design, development, and testing because they minimize relationships between system parts. - Design

Associated article: Event-Based Architectures

Tags: Design    



ptries.txt

June 25, 2008

Published source code accompanying the article by Konstantin Knizhnik in which he examines the Patricia Trie, a specialized indexes that can lead to faster development and more efficient code. - Design

Associated article: Patricia Tries

Tags: C/C++     JVM Languages     Design    



cat.txt

April 15, 2008

Published source code accompanying the article by Christopher Diggins in which he introduces Cat, an intermediate language for program verification, optimization, and the like. Also see CAT.ZIP. - Design

Associated article: Cat: A Functional Stack-Based Little Language

Tags: Global Developer     .NET     Tools     Open Source     Design    



app2date.txt

February 13, 2008

Published source code accompanying the article by Scott Miller inwhich he presents an automated approach for notifying users about updates to libraries and frameworks. Also see APP2DATE.ZIP. - Design

Associated article: Automating Release Notifications

Tags: Global Developer     Database     .NET     Security     C/C++     Tools     Open Source     JVM Languages     Design    



reuse.txt

October 10, 2007

Published source code accompanying the article by Martin Soukup and Jiri Soukup in which they take the MDD concept of reusable assocations and implement them for C++, C#, and Java. - Design

Associated article: Reusable Associations

Tags: Design    



Best of the Web

First C Compiler Now on Github

The earliest known C compiler by the legendary Dennis Ritchie has been published on the repository.

Quick Read

HTML5 Mobile Development: Seven Good Ideas (and Three Bad Ones)

HTML5 Mobile Development: Seven Good Ideas (and Three Bad Ones)

Quick Read

Building Bare Metal ARM Systems with GNU

All you need to know to get up and running... and programming on ARM

Quick Read

Amazon's Vogels Challenges IT: Rethink App Dev

Amazon Web Services CTO says promised land of cloud computing requires a new generation of applications that follow different principles.

Quick Read

How to Select a PaaS Partner

Eventually, the vast majority of Web applications will run on a platform-as-a-service, or PaaS, vendor's infrastructure. To help sort out the options, we sent out a matrix with more than 70 decision points to a variety of PaaS providers.

Quick Read


More "Best of the Web" >>



Video