- Bjarne Stroustrup and Herb Sutter on the Future of C++: Part 2: Video Podcast Transcript
- Apr 6, 2009
- In this transcription of an OnSoftware session, Bjarne Stroustrup, Herb Sutter, and Ted Neward discuss templates in C++0x, how they relate to functional programming, and Stroustrup's chagrin over 20 years of 'very old news.'
|
- Robert C. Martin's Clean Code Tip of the Week #7: Clean up Old Commented Out Code
- Mar 30, 2009
- Robert C. Martin explains why old commented-out code is an abomination.
|
- Debugging C-Family Languages
- Mar 27, 2009
- David Chisnall takes a look at the details of some subtle bugs that can occur in C-family languages.
|
- Robert C. Martin's Clean Code Tip of the Week #6: Avoid Poorly Written Comments
- Feb 27, 2009
- We join "The Craftsman," Robert C. Martin's series on an interstellar spacecraft where programmers hone their coding skills. In this sixth tip in the series, the crewmen try to interpret a poorly worded comment.
|
- Robert C. Martin's Clean Code Tip of the Week #4: Avoid Obsolete Comments
- Feb 11, 2009
- A comment that has gotten old, irrelevant, and incorrect is obsolete. Obsolete comments tend to migrate away from the code they once described and become floating islands of irrelevance and misdirection.
|
- C++ for Programmers: Control Statements: Part 1
- Feb 5, 2009
- Get an introduction to C++'s control statements.
|
- Robert C. Martin's Clean Code Tip of the Week #3: Avoid Inappropriate Information
- Jan 28, 2009
- In this third tip of the series, programmers discuss how to avoid inappropriate information.
|
- Robert C. Martin's Clean Code Tip of the Week #2: The Inverse Scope Law of Function Names
- Jan 21, 2009
- The longer the scope of a function, the shorter its name should be.
|
- Robert C. Martinโs Clean Code Tip of the Week #1: An Accidental Doppelgänger in Ruby
- Jan 7, 2009
- Robert C. Martin investigates an interesting dilemma: if the implementation of two functions is identical, yet their intent is completely different, is it still duplicate code?
|
- Objective-C for C++ Programmers, Part 3
- Nov 21, 2008
- David Chisnall concludes his three-part series on Objective-C with an exploration of some of the more advanced concepts in the language.
|
- Objective-C for C++ Programmers, Part 2
- Nov 14, 2008
- Part 2 of David Chisnall's three-part series on Objective-C discusses the core syntax of the language.
|
- Objective-C for C++ Programmers, Part 1
- Nov 7, 2008
- David Chisnall looks at the history of Objective-C and its underlying philosophy.
|
- Writing Insecure C, Part 3
- Oct 24, 2008
- David Chisnall concludes his series on insecure C code with a discussion of strings, along with some of the more advanced problems that people encounter with C.
|
- Writing Insecure C, Part 2
- Oct 17, 2008
- Continuing his series on insecure C, David Chisnall points out some problems arising from handling of integers and memory in C.
|
- Writing Insecure C, Part 1
- Oct 10, 2008
- David Chisnall takes a look at some of the pitfalls involved in writing secure code in C, with a guided tour of insecure code.
|
- What Is Clean Code?
- Aug 19, 2008
- Robert C. Martin introduces his book, Clean Code, and polls experienced programmers -- including Bjarne Stroustrup, Grady Booch, Dave Thomas, and Ward Cunningham -- on what their definition of "Clean Code" is.
|
- The Anatomy of a C++ Program
- Jul 23, 2008
- Learn the basic parts of a simple C++ program.
|
- What Is C For?
- May 16, 2008
- David Chisnall looks at the limitations of the current C standard and produces a wish list for the next version.
|
- Interview with Donald Knuth
- Apr 25, 2008
- Andrew Binstock and Donald Knuth converse on the success of open source, the problem with multicore architecture, the disappointing lack of interest in literate programming, the menace of reusable code, and that urban legend about winning a programming contest with a single compilation.
|
- An Interview with C++ Creator Bjarne Stroustrup
- Apr 16, 2008
- Danny Kalev interviews C++ creator Bjarne Stroustrup about the C++09 standard, why C++ was never meant to be just for OOP, and his affinity to Tolkien's hobbits.
|