By Unknown Sabtu, 13 Desember 2014 C++ 2011 C++-0x C++-201x good code language Library Effective Modern C++ Quick Review and Sale For those of you familiar with Scott Meyers amazing Effective C++ and Effective STL (both of which I highly recommend to C++ programmers),...
By Unknown Minggu, 27 April 2014 bad code bugs c99 compatibility good code language Library open source Optimization Portability pure failure strlcat strlcpy LibreSSL: The good and the bad OpenSSL & LibreSSL OpenBSD recently forked the popular SSL/TLS library OpenSSL into LibreSSL . Most of the reaction to this that I...
By Unknown Selasa, 02 April 2013 API binary C++ 2011 C++-0x compatibility file descriptor files Function Pointers good code insane ideas lambda functions language Library Optimization Portability protocols Designing C++ functions to write/save to any storage mechanism Problem A common issue when dealing with a custom object or any kind of data is to create some sort of save functionality with it, perhaps w...
By Unknown Selasa, 25 Oktober 2011 Ancient Coding Ideas good code insane ideas language A stronger C/C++ Preprocessor Ever felt you needed some preprocessing to generate some C/C++ code for you, but the C preprocesssor is too lacking? Say for example you wan...
By Unknown Kamis, 25 November 2010 C++-0x C++-201x compatibility GCC good code insane ideas language Library Portability protocols recursion variadic templates C++ Serialization Anyone? Today I had one of the most amazing programming experiences that I've ever had, from my entire exciting career. I'm still a bit stun...
By Unknown Minggu, 19 September 2010 bad code directory file descriptor fstatat good code Hashing language Library open source opendir Optimization readdir searching sorting torture Optimizing your file dialog Recently, someone asked me why is it that the custom file dialogs in some programs I wrote are able to load a file list so much faster than ...
By Unknown Sabtu, 27 Maret 2010 API bad code binary bugs C++-0x C++-201x c99 good code language Library parameters Portability pure failure secure signed standards compliance types unsigned x86 x86-64 Does anyone understand types and magnitudes? Regularly I have to work with many popular libraries out there, as well as many libraries written by coworkers and similar. One thing which ...
By Unknown Kamis, 11 Maret 2010 C++-0x C++-201x GCC language parameters recursion variadic templates C++-201x Variadic Templates C++-201x (or C++-0x as near sighted individuals like to call it) introduced a new feature called variadic templates, which allows a template...
By Unknown Kamis, 05 November 2009 bad code crazy executives good code language Library open source Optimization PHB They actually want bad code So I was in this huge meeting yesterday, and I got the shock of my life. We were discussing how we're going to go about creating and mar...
By Unknown Senin, 19 Oktober 2009 Blogger Google language Mozilla Windows Why online services suck Does anyone other than me think online services suck? The thing that annoys me the most is language settings. Online service designers one d...