Channels ▼

Blogs

September 22, 2014

Going Android Native

I often get asked to write something lean to go into an Android app.

September 19, 2014

Using a Loop Invariant to Help Think About a Program

Last week, I talked about how to write a loop invariant. I would like to continue this discussion by paraphrasing a beautifully elegant example that Dijkstra used in A Discipline of Programming.

September 18, 2014

At Your (Android) Service

To the user, the alien program just happens to contain a screen that looks just like yours.




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: Parallel     C/C++     .NET     Design     Database    



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    





Video