Home > Authors

Danny Kalev

Host of the InformIT C++ Reference Guide

Danny Kalev is a certified system analyst and software engineer specializing in C++. He was a member of the C++ standards committee between 1997 and 2000, and has since been involved informally in the C++0x standardization process. He is the author of ANSI/ISO Professional Programmer's Handbook (1999) and The Informit C++ Reference Guide: Techniques, Insight, and Practical Advice on C++ (2005). He's now working on his Ph.D in historical linguistics, and lectures on phonetics and software engineering in academic institutes. In his spare time Danny likes to listen to music, read Victorian literature, and learn a new language every now and then. Additional interests include archeology, numismatics, the London West End theaters, history, and psychology. Danny moderates several C++ forums and contributes regularly to C++-related sites and magazines.

RSS Feed Subscribe  RSS details

It's a shoddy, shoddy world
September 19, 2010   Comments
Topics: Programming, C/C++
Yves Smith: Suspicions that The Fed is manipulating Wall Street
May 24, 2010   Comments
Topics: Programming, C/C++
iPhone OS 4.0 SDK License Controversy
April 17, 2010   Comments
Topics: Programming, C/C++
Bjarne Stroustrups's Stevens Talk
December 7, 2009   Comments
Topics: Programming, C/C++
Minutes from the October 2009 Meeting
November 19, 2009   Comments
Topics: Programming, C/C++
A Reader's Opinion on Attributes
October 20, 2009   Comments
Topics: Programming, C/C++
Followup: The Web 2.0 Guy I Ain't
October 16, 2009   Comments
Topics: Programming, C/C++
The C++ Features I Like Most Series: typedef and sizeof
September 27, 2009   Comments
Topics: Programming, C/C++
Attributes Related Issues
September 14, 2009   Comments
Topics: Programming, C/C++
An Interview with Bjarne Stroustrup about Concepts and C++'s Future
August 7, 2009   Comments
Topics: Programming, C/C++
The C++ Features I Like Most Series: Local Classes
December 28, 2008   Comments
Topics: Programming, C/C++
The C++ Features I Like Most Series: Static, Free-Store and Automatic Storage Types
December 16, 2008   Comments
Topics: Programming, C/C++
The C++ Features I Like Most Series: The ++ Operator
December 4, 2008   Comments
Topics: Programming, C/C++
The C++ Features I Like Most Series
December 3, 2008   Comments
Topics: Programming, C/C++
The Web 2.0 Guy I Ain't
November 27, 2008   Comments
Topics: Network Security, Security
Google's Share Prices And The Markets Crisis
November 20, 2008   Comments
Topics: Programming, C/C++
My (non-C++) Reading List for October
November 5, 2008   Comments
Topics: Programming, C/C++
The Two Trillion Dollars Question
November 4, 2008   Comments
Topics: Business & Management
Save The Planet: Stick to Windows XP
November 3, 2008   Comments
Topics: Microsoft Windows Vista & Home Server, Operating Systems, Server
More About mutable
September 20, 2008   Comments
Topics: Programming, C/C++
Greet The Revamped Lambda Expressions and Closures Proposal
July 9, 2008   Comments
Topics: Programming, C/C++
Thinking About Upgrading to Firefox 3.0? Think Again!
July 2, 2008   Comments
Topics: Programming, Eclipse, C/C++
Flying on Thin Air
May 22, 2008   Comments
Topics: Programming, C/C++
Informit interview with Bjarne Stroustrup
April 18, 2008   Comments
Topics: Programming, C/C++
busting a few myths about personal computers
March 17, 2008   Comments
Topics: Software Security, Security
They're at it again
February 19, 2008   Comments
Topics: Programming, C/C++
The World of the Little People
February 11, 2008   Comments
Topics: Software Security, Security
30 C++ Tips in 30 Days: Tip # 14 the corrext syntax for local object instantiation
January 14, 2008   Comments
Topics: Programming, C/C++
eBay's saga has come to its happy end
December 31, 2007   Comments
Topics: Software Security, Security
30 tips in 30 days: Tip# 30: how you can help improve C++
December 25, 2007   Comments
Topics: Programming, C/C++
30 tips in 30 days: Tip# 29: use the mutable storage type to hide implementation details
December 25, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 28 the lifetime of a temporary object bound to a reference
December 24, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 27 defining and using a member template
December 19, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 26 in-class initialization of const static data members of integral types
December 15, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 25 overcoming static initialization dependencies
December 15, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 24 coping with incompatibilites between C99 and C++
December 15, 2007   Comments
Topics: Programming, C/C++
Peep into my wish list!
December 12, 2007   Comments
30 C++ Tips in 30 Days: Tip # 23 iterators are so 1998
December 12, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 22 using dynamic_cast safely
December 10, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 19 post-increment and pre-increment: which one is more efficient?
December 10, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 21 using references to arrays
December 9, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 20 avoid empty constructor definitions
December 8, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 18 is it efficient to pass lightweight objects by value?
December 6, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 15 another reason to avoid macros
December 6, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 17 efficient swapping of standard containers and objects
December 6, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 16 declare volatile member functions for volatile objects
December 6, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 13 exit() return codes
December 1, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 12 use a reference compiler
December 1, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 11 displaying literal boolean values
November 29, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 10 avoiding heap fragmentation
November 29, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 9 comma separated expressions
November 27, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 8 use const_cast to add cv qualification, not just remove it
November 26, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 7 Accessing a vector's Internal buffer portably
November 25, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 6 simplify complex pointer to function declarations
November 24, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 5 something else
November 24, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 4 Using static_cast instead of reinterpret_cast
November 22, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 3 inline Do's and Don'ts
November 21, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 2 Optimize Member Layout
November 20, 2007   Comments
Topics: Programming, C/C++
30 C++ Tips in 30 Days: Tip # 1
November 19, 2007   Comments
Topics: Programming, C/C++
How I've been hit by Bay and Paypal's scammers twice in two weeks
October 23, 2007   Comments
Topics: Programming, C/C++, Security
All covet -- all lose
September 29, 2007   Comments
Topics: Programming, C/C++
Green imitation is the sincerest form of flattery
September 15, 2007   Comments
Topics: Programming, C/C++
What you should know (and do) about solar energy
September 7, 2007   Comments
Topics: Programming, C/C++
Garbage collection, the literal sense
August 26, 2007   Comments
Topics: Programming, C/C++
Google's latest PR stunt
August 16, 2007   Comments
Topics: Programming, C/C++
Is the bubble bursting?
August 16, 2007   Comments
Topics: Programming, C/C++
Confessions about backups
August 7, 2007   Comments
Topics: Programming, C/C++

Danny Kalev