C++
- R-Value references - A user and compiler's POV - 29 November 2024
- What's up with `typename` and `const` positioning in C++ - 24 November 2024
- Virtual File System - 28 November 2021
- PS3 Architercture - An Overview - 06 November 2021
- Object Slicing in C++ - 16 June 2021
- Setting Up your PS3 for Development - 16 June 2021
DirectX12
- Understanding D3D12_ROOT_SIGNATURE_DESC - A Vulkan Developer’s Perspective - 29 December 2024
Homebrew
- PS3 Architercture - An Overview - 06 November 2021
- Setting Up your PS3 for Development - 16 June 2021
Math
- Monte-Carlo and Importance Sampling - 05 January 2025
- Devlog 2 - Voronoi textures using roots of unity - 19 November 2024
- Devlog 1 - Voronoi textures using roots of unity - 16 November 2024
PS3
- PS3 Architercture - An Overview - 06 November 2021
- Setting Up your PS3 for Development - 16 June 2021
Software Engineering
- Object Slicing in C++ - 16 June 2021
Thoughts
- Notes on SIGGAPH presentation on TLOU2 optimizations by parikshit - 20 December 2024
- What Dr.House thought me about solving problems and 80:20 productivity rule - 19 December 2024