PROGRAMMING

Job System and ParallelFor via @knarkowicz

https://knarkowicz.wordpress.com/2017/04/02/job-system-and-parallelfor/

Fiber based job system via @ourmachinery

http://ourmachinery.com/post/fiber-based-job-system/ Naughty Dog のゲームエンジンでの 並列化の仕組み Fibers (GDC2015) に関連した記事です.

Why Your C++ Should Be Simple via @renderwonk

http://hacksoflife.blogspot.jp/2017/03/why-your-c-should-be-simple.html C++ のコードはシンプルに記述する必要がある, という考察の記事です.

THE IMPLEMENTATION OF A SCALABLE TEXTURE CACHE via @@mattpharr

http://pbrt.org/texcache.pdf スケーアブルなテクスチャキャッシュに関する資料です.

Principles of Compute Introduction via @KostasAAA

Part1 : https://nlguillemot.wordpress.com/2017/01/09/principles-of-compute-part1/ Part2 : https://nlguillemot.wordpress.com/2017/01/09/principles-of-compute-part2/ (並列)計算に関する記事です.

Basics of Making a Rootkit: From syscall to hook! via @kenpex

https://d0hnuts.com/2016/12/21/basics-of-making-a-rootkit-from-syscall-to-hook/ ルートキットに関する記事です.

I've been writing ring buffers wrong all these years via

https://www.snellman.net/blog/archive/2016-12-13-ring-buffers/ リングバッファに関する記事です.

The Secret to Writing Fast Code / How Fast Code Gets Slow

http://blog.demofox.org/2016/12/06/the-secret-to-writing-fast-code-how-fast-code-gets-slow/

Microsoft is bringing Visual Studio to the Mac via @g_truc

http://www.theverge.com/2016/11/14/13621116/microsoft-visual-studio-coming-to-mac Mac 向けの Visual Studio についてです.

CppCon 2016: Bjarne Stroustrup "The Evolution of C++ Past, Present and Future" via @VisualStudio

https://channel9.msdn.com/Events/CPP/CppCon-2016/CppCon-2016-Bjarne-Stroustrup-The-Evolution-of-C-Past-Present-and-Future cppcon 2016 での C++ の開発者 Bjarne Stroustrup さんによる 「C++ 進化」に関する講演です.

What’s New in C# 7.0 via @kenpex

https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/

How many x86 instructions are there? via @rygorous

https://fgiesen.wordpress.com/2016/08/25/how-many-x86-instructions-are-there/

Designing C APIs in 2016 via @NIV_Anteru

https://anteru.net/blog/2016/05/01/3249/

Runtime Compiled C++ article available online

http://runtimecompiledcplusplus.blogspot.jp/2016/04/runtime-compiled-c-article-available.html

EA Standard Template Library via @repi

https://github.com/electronicarts/EASTL/blob/master/README.md

Space Invaders with node graph editor inside ImGui via @bkaradzic

VisionMachine: Game - Space Invaders (must die)

50 Game Camera Mistakes

Leapfrog Probing

http://preshing.com/20160314/leapfrog-probing/

Object-Oriented Programming is Bad via @bkaradzic

The Poor Man's Threading Architecture

http://gamasutra.com/blogs/EvanTodd/20160113/263423/The_Poor_Mans_Threading_Architecture.php

Scott Meyers retires from C++

http://scottmeyers.blogspot.it/2015/12/good-to-go.html

Average day as a programmer

https://twitter.com/GiveMeInternet/status/672271554336591872 プログラマの平均的な 1 日のネタ画像. 上側が理想. 下側が現実.

Visual Studio Code by Microsoft (Visual Studio のコードを Microsoft が公開 )

https://github.com/microsoft/vscode

Working With Large Files On GitHub

"Job System 2.0: Lock-Free Work Stealing – Part 4: parallel_for"

http://blog.molecular-matters.com/2015/11/09/job-system-2-0-lock-free-work-stealing-part-4-parallel_for/

Hash Functions (Part I)

https://hbfs.wordpress.com/2015/09/29/hash-functions-part-i/

Reading other people's code (他人の書いたコードを読むということ)

Beautiful Native Libraries

http://lucumr.pocoo.org/2013/8/18/beautiful-native-libraries/

Allocation Adventures 3: The Buddy Allocator

http://bitsquid.blogspot.se/2015/08/allocation-adventures-3-buddy-allocator.html

GUI libraries for daily graphics programming

ImGui https://github.com/ocornut/imgui OpenGL な UI を作るライブラリ一覧 http://qiita.com/shimacpyon/items/e5d2a4e2019273345c37 AntTweakBar, GWEN, libRocket, CEGUI, imgui, milligui, blendish ImGui, QtQuick Controls, kiUi, GXUI, GUI, Game-G…