PROGRAMMING

"Simple C++ reflection (to generate HLSL constant buffer declaration)"

https://kosmokleaner.wordpress.com/2015/06/24/simple-c-reflection-to-generate-hlsl-constant-buffer-declaration/

The Magic Ring Buffer

https://fgiesen.wordpress.com/2012/07/21/the-magic-ring-buffer/

Remnant X

https://www.shadertoy.com/view/4sjSW1

You Can Do Any Kind of Atomic Read-Modify-Write Operation

http://preshing.com/20150402/you-can-do-any-kind-of-atomic-read-modify-write-operation/

"The Lost Art of C Structure Packing"

http://www.catb.org/esr/structure-packing/?src=yc

Comparison: Lockless programming with atomics in C++ 11 vs. mutex and RW-locks

https://www.arangodb.com/2015/02/16/comparing-atomic-mutex-rwlocks

Stupid Template Tricks - Pride and Parser Combinators, Part One

http://blog.mattbierner.com/stupid-template-tricks-pride-and-parser-combinators-part-one/

From ARM NEON to Intel SSE- the automatic porting solution, tips and tricks (ARM NEON から Intel SSE にポーティングする際のテクニック)

https://software.intel.com/en-us/blogs/2012/12/12/from-arm-neon-to-intel-mmxsse-automatic-porting-solution-tips-and-tricks

C++ Virtual mess (C++ 仮想関係)

http://gamasutra.com/blogs/PiotrTrochim/20150204/235736/Virtual_mess.php

Copy Protection at Dungeon Master

http://dmweb.free.fr/?q=node/210

"Effective Modern C++" by Scott Meyer

http://www.amazon.com/gp/product/B00PGCMGDQ/ref=pe_240360_128620610_nrn_title Short Japanese memo 2014/11/11 に発売された Scott Meyer さんによる Effective C++ の C++11, C++14 向けの本です.

Hidden Costs of Memory Allocation

http://randomascii.wordpress.com/2014/12/10/hidden-costs-of-memory-allocation/ Short Japanese memo メモリアロケーション時に生じる隠れたコストについての記事みたいです.

Tools that I use

http://c0de517e.blogspot.ca/2011/04/2011-tools-that-i-use.html

Google in Education

http://www.google.com/edu/tools-and-solutions/guide-for-technical-development/?utm_content=bufferf0b1b&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer

Functional Programming Patterns (BuildStuff '14)

http://www.slideshare.net/ScottWlaschin/fp-patterns-buildstufflt

"In-depth: Functional programming in C++" by John Carmack

http://gamasutra.com/view/news/169296/Indepth_Functional_programming_in_C.php

C# for Unreal Engine 4

http://mono-ue.github.io/ http://tirania.org/blog/archive/2014/Oct-23.html

CppCon 2014: Nicolas Fleury "C++ in Huge AAA Games"

slides: https://github.com/CppCon/CppCon2014/tree/master/Presentations/C%2B%2B%20in%20Huge%20AAA%20Games

Facebook's software architecture

http://muratbuffalo.blogspot.jp/2014/10/facebooks-software-architecture.html?spref=tw

Some links for OpenMP in Japanese

C 言語による OpenMP 入門 http://www.cc.u-tokyo.ac.jp/support/kosyu/03/kosyu-openmp_c.pdf OpenMP の使い方 http://tech.ckme.co.jp/openmp.shtml

"If programming languages were vehicles"

http://crashworks.org/if_programming_languages_were_vehicles/ Japanese memo もしプログラミング言語が車だったら? についての記事です.

Undo / Redo and Optimization Level features in Runtime Compiled C++.

http://runtimecompiledcplusplus.blogspot.jp/2014/09/undo-redo-and-optimization-level.html

Visualizing Garbage Collection Algorithms

http://spin.atomicobject.com/2014/09/03/visualizing-garbage-collection-algorithms/

If programming languages were weapons

http://bjorn.tipling.com/if-programming-languages-were-weapons Japanese memo もしプログラミング言語が武器だったら? の喩えです. C++ はヌンチャク, Perl は使い切りの火炎瓶, Lisp はジャックナイフ.

"Killzone Shadow Fall: Threading the Entity Update on PS4" GDC2014

http://www.slideshare.net/jrouwe/killzone-shadow-fall-threading-the-entity-update-on-ps4

"Programming Is Not Math"

http://www.sarahmei.com/blog/2014/07/15/programming-is-not-math/

Cache coherency primer

http://fgiesen.wordpress.com/2014/07/07/cache-coherency/

"My thoughts on various programming languages"

http://stevehanov.ca/blog/index.php?id=142

Git Tutorials

Git Tutorials https://www.atlassian.com/git/tutorial Git from the Bottom Up https://jwiegley.github.io/git-from-the-bottom-up/

"Stuff that every programmer should know: Data Visualization"

http://c0de517e.blogspot.ca/2014/06/stuff-that-every-programmer-should-know.html