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

Danny Kalev